From 04b055210b111c8a2d70bdf5c19ca4c6b0d2a479 Mon Sep 17 00:00:00 2001 From: Cameron Cooke Date: Wed, 13 May 2026 14:17:41 +0100 Subject: [PATCH 1/2] feat(ui-automation): Add rs/1 runtime automation parity Add batch execution, wait predicates, runtime snapshot refs, and screen-hash unchanged responses so agents can drive AXe with fewer process launches and less repeated snapshot output. Tighten action validation, stale-snapshot recovery, compact rendering, and fixture coverage so UI automation flows are easier for agents to use reliably. Co-Authored-By: OpenAI Codex --- CHANGELOG.md | 52 + example_projects/.xcodebuildmcp/config.yaml | 2 - .../Weather/.xcodebuildmcp/config.yaml | 2 +- example_projects/Weather/README.md | 4 +- .../Services/MockWeatherAPIClient.swift | 6 +- .../Views/Overlays/LocationPickerView.swift | 9 +- .../Weather/Views/Overlays/LocationRows.swift | 1 + .../Views/Overlays/SettingsSheetView.swift | 1 + .../Weather/WeatherTests/WeatherTests.swift | 3 + .../iOS/.xcodebuildmcp/config.yaml | 2 +- .../iOS_Calculator/.xcodebuildmcp/config.yaml | 3 +- manifests/tools/batch.yaml | 16 + manifests/tools/button.yaml | 2 +- manifests/tools/gesture.yaml | 2 +- manifests/tools/key_press.yaml | 4 +- manifests/tools/key_sequence.yaml | 4 +- manifests/tools/long_press.yaml | 6 +- manifests/tools/screenshot.yaml | 2 +- manifests/tools/snapshot_ui.yaml | 24 +- manifests/tools/swipe.yaml | 6 +- manifests/tools/tap.yaml | 6 +- manifests/tools/touch.yaml | 6 +- manifests/tools/type_text.yaml | 6 +- manifests/tools/wait_for_ui.yaml | 28 + manifests/workflows/ui-automation.yaml | 4 +- .../2.schema.json | 260 +++++ .../2.schema.json | 240 +++++ scripts/bundle-axe.sh | 41 +- .../__tests__/register-tool-commands.test.ts | 546 ++++++++++ src/cli/__tests__/schema-to-yargs.test.ts | 14 + src/cli/register-tool-commands.ts | 45 +- src/cli/schema-to-yargs.ts | 20 +- .../structured-output-schema.test.ts | 119 +++ .../__tests__/_keyboard_shortcut.test.ts | 2 + .../_keyboard_shortcut.ts | 2 +- .../simulator/__tests__/boot_sim.test.ts | 43 + .../__tests__/install_app_sim.test.ts | 53 + .../__tests__/launch_app_sim.test.ts | 49 +- .../simulator/__tests__/screenshot.test.ts | 109 +- .../simulator/__tests__/stop_app_sim.test.ts | 33 + src/mcp/tools/simulator/boot_sim.ts | 45 +- src/mcp/tools/simulator/install_app_sim.ts | 29 +- src/mcp/tools/simulator/launch_app_sim.ts | 31 +- src/mcp/tools/simulator/stop_app_sim.ts | 31 +- .../ui-automation/__tests__/batch.test.ts | 211 ++++ .../ui-automation/__tests__/button.test.ts | 70 +- .../ui-automation/__tests__/gesture.test.ts | 4 + .../ui-automation/__tests__/key_press.test.ts | 2 + .../__tests__/key_sequence.test.ts | 4 + .../__tests__/long_press.test.ts | 500 +++------ .../__tests__/non_streaming_progress.test.ts | 107 +- .../__tests__/runtime-snapshot.test.ts | 562 +++++++++++ .../__tests__/screenshot.test.ts | 168 +++- .../__tests__/snapshot-ui-state.test.ts | 142 +++ .../__tests__/snapshot_ui.test.ts | 632 +++++++++++- .../ui-automation/__tests__/swipe.test.ts | 626 ++++-------- .../tools/ui-automation/__tests__/tap.test.ts | 947 ++++++------------ .../ui-automation/__tests__/touch.test.ts | 709 +++---------- .../ui-automation/__tests__/type_text.test.ts | 757 +++++++------- .../__tests__/ui-action-test-helpers.ts | 88 ++ .../__tests__/wait_for_ui.test.ts | 708 +++++++++++++ src/mcp/tools/ui-automation/batch.ts | 142 +++ src/mcp/tools/ui-automation/button.ts | 23 +- src/mcp/tools/ui-automation/gesture.ts | 16 +- src/mcp/tools/ui-automation/key_press.ts | 11 +- src/mcp/tools/ui-automation/key_sequence.ts | 15 +- src/mcp/tools/ui-automation/long_press.ts | 50 +- src/mcp/tools/ui-automation/screenshot.ts | 61 +- .../ui-automation/shared/domain-result.ts | 47 +- .../ui-automation/shared/runtime-snapshot.ts | 701 +++++++++++++ .../ui-automation/shared/semantic-tap.ts | 138 +++ .../ui-automation/shared/snapshot-ui-state.ts | 145 ++- .../ui-automation/shared/wait-predicate.ts | 361 +++++++ src/mcp/tools/ui-automation/snapshot_ui.ts | 194 +++- src/mcp/tools/ui-automation/swipe.ts | 83 +- src/mcp/tools/ui-automation/tap.ts | 185 ++-- src/mcp/tools/ui-automation/touch.ts | 78 +- src/mcp/tools/ui-automation/type_text.ts | 109 +- src/mcp/tools/ui-automation/wait_for_ui.ts | 365 +++++++ src/rendering/render.ts | 10 +- src/runtime/__tests__/tool-invoker.test.ts | 44 + src/runtime/tool-invoker.ts | 24 +- .../long-press--error-no-simulator.txt | 8 +- .../cli/ui-automation/long-press--success.txt | 6 +- .../ui-automation/snapshot-ui--success.txt | 604 +---------- .../swipe--error-no-simulator.txt | 8 +- .../swipe--error-not-actionable.txt | 11 + .../cli/ui-automation/swipe--success.txt | 10 - .../ui-automation/tap--error-no-simulator.txt | 8 +- .../cli/ui-automation/tap--success.txt | 6 +- .../touch--error-no-simulator.txt | 8 +- .../cli/ui-automation/touch--success.txt | 6 +- .../type-text--error-no-simulator.txt | 8 +- .../type-text--error-not-actionable.txt | 11 + .../cli/ui-automation/type-text--success.txt | 6 - .../ui-automation/wait-for-ui--success.txt | 36 + .../button--error-no-simulator.json | 2 +- .../json/ui-automation/button--success.json | 2 +- .../gesture--error-no-simulator.json | 2 +- .../json/ui-automation/gesture--success.json | 2 +- .../key-press--error-no-simulator.json | 2 +- .../ui-automation/key-press--success.json | 2 +- .../key-sequence--error-no-simulator.json | 2 +- .../ui-automation/key-sequence--success.json | 2 +- .../long-press--error-no-simulator.json | 18 +- .../ui-automation/long-press--success.json | 13 +- .../snapshot-ui--error-no-simulator.json | 2 +- .../ui-automation/snapshot-ui--success.json | 517 +--------- .../swipe--error-no-simulator.json | 19 +- .../swipe--error-not-actionable.json | 27 + .../json/ui-automation/swipe--success.json | 33 - .../tap--error-no-simulator.json | 18 +- .../json/ui-automation/tap--success.json | 13 +- .../touch--error-no-simulator.json | 19 +- .../json/ui-automation/touch--success.json | 15 +- .../type-text--error-no-simulator.json | 19 +- .../type-text--error-not-actionable.json | 27 + .../ui-automation/type-text--success.json | 17 - .../ui-automation/wait-for-ui--success.json | 44 + .../long-press--error-no-simulator.txt | 8 +- .../mcp/ui-automation/long-press--success.txt | 6 +- .../ui-automation/snapshot-ui--success.txt | 604 +---------- .../swipe--error-no-simulator.txt | 8 +- .../swipe--error-not-actionable.txt | 9 + .../mcp/ui-automation/swipe--success.txt | 8 - .../ui-automation/tap--error-no-simulator.txt | 8 +- .../mcp/ui-automation/tap--success.txt | 6 +- .../touch--error-no-simulator.txt | 8 +- .../mcp/ui-automation/touch--success.txt | 6 +- .../type-text--error-no-simulator.txt | 8 +- .../type-text--error-not-actionable.txt | 9 + .../mcp/ui-automation/type-text--success.txt | 4 - .../ui-automation/wait-for-ui--success.txt | 34 + .../__tests__/json-normalize.test.ts | 58 ++ src/snapshot-tests/json-normalize.ts | 18 +- .../suites/ui-automation-suite.ts | 98 +- src/types/domain-results.ts | 39 +- src/types/ui-snapshot.ts | 148 +++ .../structured-output-envelope.test.ts | 302 ++++++ .../__tests__/cli-text-renderer.test.ts | 492 +++++++++ src/utils/renderers/cli-text-renderer.ts | 10 +- src/utils/renderers/domain-result-text.ts | 305 +++++- src/utils/structured-output-envelope.ts | 293 +++++- 143 files changed, 10181 insertions(+), 4813 deletions(-) create mode 100644 manifests/tools/batch.yaml create mode 100644 manifests/tools/wait_for_ui.yaml create mode 100644 schemas/structured-output/xcodebuildmcp.output.capture-result/2.schema.json create mode 100644 schemas/structured-output/xcodebuildmcp.output.ui-action-result/2.schema.json create mode 100644 src/mcp/tools/ui-automation/__tests__/batch.test.ts create mode 100644 src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts create mode 100644 src/mcp/tools/ui-automation/__tests__/snapshot-ui-state.test.ts create mode 100644 src/mcp/tools/ui-automation/__tests__/ui-action-test-helpers.ts create mode 100644 src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts create mode 100644 src/mcp/tools/ui-automation/batch.ts create mode 100644 src/mcp/tools/ui-automation/shared/runtime-snapshot.ts create mode 100644 src/mcp/tools/ui-automation/shared/semantic-tap.ts create mode 100644 src/mcp/tools/ui-automation/shared/wait-predicate.ts create mode 100644 src/mcp/tools/ui-automation/wait_for_ui.ts create mode 100644 src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-not-actionable.txt delete mode 100644 src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--success.txt create mode 100644 src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-not-actionable.txt delete mode 100644 src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--success.txt create mode 100644 src/snapshot-tests/__fixtures__/cli/ui-automation/wait-for-ui--success.txt create mode 100644 src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-not-actionable.json delete mode 100644 src/snapshot-tests/__fixtures__/json/ui-automation/swipe--success.json create mode 100644 src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-not-actionable.json delete mode 100644 src/snapshot-tests/__fixtures__/json/ui-automation/type-text--success.json create mode 100644 src/snapshot-tests/__fixtures__/json/ui-automation/wait-for-ui--success.json create mode 100644 src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-not-actionable.txt delete mode 100644 src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--success.txt create mode 100644 src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-not-actionable.txt delete mode 100644 src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--success.txt create mode 100644 src/snapshot-tests/__fixtures__/mcp/ui-automation/wait-for-ui--success.txt create mode 100644 src/types/ui-snapshot.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index da19ad9b6..c8eb64333 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,57 @@ # Changelog +## [Unreleased] + +### Added + +- Added `snapshot_ui sinceScreenHash` / CLI `--since-screen-hash` so callers can skip full runtime snapshot output when the screen hash is unchanged. +- Added `batch` for executing multiple AXe UI automation steps in one simulator session. +- Added `wait_for_ui` for polling rs/1 runtime UI snapshots until UI predicates such as existence, enabled state, focus, text, or settled layout are satisfied. `textContains` can also wait on visible text without a selector when the match is unique. + +### Fixed + +- Fixed compact runtime snapshots so top-level app and window refs are not advertised as swipe targets just because a generic descendant overflows their frame. +- Fixed `wait_for_ui` focus waits so elements that do not expose focus state return a typed recoverable error instead of timing out. +- Fixed invalid `touch` calls so structured output no longer reports a fake touch event when neither `down` nor `up` was requested. +- Fixed compact runtime snapshots so standalone `other` elements, such as keyboard suggestions, are not advertised as swipe targets unless they behave like scrollable containers. +- Fixed runtime snapshots so off-screen elements, and clipped elements whose activation point is offscreen, are not advertised as actionable targets. +- Fixed full-screen swipe gestures so app-level scroll refs avoid unsafe screen edges such as the status bar and notch area. +- Clarified runtime snapshot tips so agents know element refs are snapshot-specific and must come from the latest `snapshot_ui` or `wait_for_ui` output, and only show swipe guidance when the snapshot includes a scroll ref. +- Made `wait_for_ui` `textContains` matching case-insensitive so assertions survive platform text normalization such as keyboard auto-capitalization, treat duplicate exact text matches as successful presence assertions, narrow broad selectors by text before reporting ambiguity, reject `text` on non-`textContains` predicates instead of silently ignoring it, and keep recoverable-error candidates compact in structured output. +- Fixed `tap` on SwiftUI switch element refs by using a touch down/up activation instead of AXe's coordinate tap path. +- Fixed selector fallback for AXe duplicate-match diagnostics that include parenthesized match counts. +- Fixed semantic taps and text-field focusing so element refs with duplicate AXe selectors use their resolved snapshot coordinates immediately. +- Fixed bottom-clipped UI automation targets so taps, touches, and long presses use a visible activation point instead of the hidden center of the accessibility frame. +- Fixed app-level horizontal swipes so full-screen refs use a content-area y-coordinate instead of missing horizontal carousels by swiping near the hero area. +- Fixed CLI commands with `simulatorId`-only contracts so `simulatorName` session defaults are resolved to a simulator ID without adding conflicting simulator arguments to tools that already accept `simulatorName`, and fixed simulator lifecycle tools so name-only defaults resolve before simctl operations. +- Fixed `snapshot_ui` and `wait_for_ui` next steps so they use the resolved simulator ID instead of leaking `SIMULATOR_UUID` placeholders. +- Fixed the Weather example app so saved-location rows are not reused as search-result rows after editing locations. +- Fixed the Weather example app's current-location button so it selects the current saved location instead of appearing as a no-op UI automation target. +- Added a `replaceExisting` option to `type_text` so agents can replace an existing text-field value instead of accidentally appending to it. +- Fixed `type_text` so AXe-unsupported international/accented characters fail before focusing the field, with a clear recoverable error instead of a generic typing failure. +- Fixed `snapshot_ui` next-step guidance so the suggested tap ref prefers useful tappable controls over text fields, sheet grabbers, close buttons, and clear-search buttons. +- Fixed compact runtime snapshot JSON so target ordering matches compact text output and prioritizes useful content targets before low-value sheet chrome. +- Fixed `wait_for_ui` success output so compact text and JSON include the matched elements that satisfied the wait predicate. +- Fixed `wait_for_ui textContains` so duplicate elements with the same matching visible text satisfy presence-style assertions instead of reporting ambiguity. +- Fixed CLI `--style minimal` so final text output suppresses generated next steps for daemon-routed tools as intended. +- Fixed `snapshot_ui` next-step guidance so snapshots with no tappable targets no longer suggest tapping the first non-actionable element. +- Fixed next-step rendering for tools shared across workflows so follow-up commands prefer the workflow that produced the result instead of drifting to another workflow alias. +- Fixed `snapshot_ui` next-step guidance so calculator-style utility and operator buttons no longer outrank more useful digit/content controls. +- Fixed `snapshot_ui` compact text, JSON, and next-step guidance so already-selected segmented controls no longer outrank unselected choices. +- Fixed compact runtime snapshots and next-step guidance so sheet grabbers remain visible as low-priority targets, allowing agents to expand or dismiss sheets without outranking useful content controls. +- Fixed compact wait-match rows so static assertion matches render with `none` instead of exposing low-level long-press/touch actions as if they were primary agent actions. +- Fixed compact runtime snapshot ordering and next-step guidance so destructive controls such as Remove/Delete are demoted behind safer content and navigation targets. +- Clarified simulator keyboard shortcut failures when Simulator.app is running without a visible device window. +- Fixed hardware button automation so successful button presses wait briefly for system UI transitions before returning, reducing stale immediate follow-up snapshots. +- Fixed runtime snapshots so modal sheet hosts remain swipeable after the currently visible sheet content fits inside the viewport. +- Fixed `wait_for_ui` validation so unknown JSON fields are rejected instead of silently broadening waits. +- Fixed CLI numeric array flags so comma-separated values such as `--key-codes 23,18,14` are parsed as numbers instead of failing validation. +- Fixed runtime snapshots so unlabeled internal custom-action nodes, such as SpringBoard icon subviews, are no longer advertised as likely tap targets. +- Fixed AXe bundling so downloaded artifacts must report the pinned AXe version, and dirty local AXe builds require an explicit opt-in. +- Fixed runtime snapshot tips so compact output names all target-ref action tools, including `long_press` and `touch`. +- Clarified key press and key sequence tool descriptions so agents know key codes are AXe/macOS virtual key codes and should prefer `type_text` for text entry. +- Clarified `wait_for_ui` timeout recovery hints so agents know selector fields match exact values and should use `textContains` for partial visible text. + ## [2.5.2] ### Changed diff --git a/example_projects/.xcodebuildmcp/config.yaml b/example_projects/.xcodebuildmcp/config.yaml index 57308faa0..7b569a1d5 100644 --- a/example_projects/.xcodebuildmcp/config.yaml +++ b/example_projects/.xcodebuildmcp/config.yaml @@ -4,13 +4,11 @@ sessionDefaultsProfiles: workspacePath: ./iOS_Calculator/CalculatorApp.xcworkspace scheme: CalculatorApp simulatorName: iPhone 17 Pro - simulatorId: B38FE93D-578B-454B-BE9A-C6FA0CE5F096 simulatorPlatform: iOS Simulator ios-test: projectPath: ./iOS/MCPTest.xcodeproj scheme: MCPTest simulatorName: iPhone 17 Pro - simulatorId: B38FE93D-578B-454B-BE9A-C6FA0CE5F096 simulatorPlatform: iOS Simulator macos-test: projectPath: ./macOS/MCPTest.xcodeproj diff --git a/example_projects/Weather/.xcodebuildmcp/config.yaml b/example_projects/Weather/.xcodebuildmcp/config.yaml index 6663899fa..899ef7cf5 100644 --- a/example_projects/Weather/.xcodebuildmcp/config.yaml +++ b/example_projects/Weather/.xcodebuildmcp/config.yaml @@ -7,7 +7,7 @@ sentryDisabled: false sessionDefaults: projectPath: Weather.xcodeproj scheme: Weather - simulatorName: iPhone 17 Pro + simulatorName: iPhone 17 Pro Max setupPreferences: platforms: - iOS diff --git a/example_projects/Weather/README.md b/example_projects/Weather/README.md index 8becf8103..6879347f4 100644 --- a/example_projects/Weather/README.md +++ b/example_projects/Weather/README.md @@ -13,9 +13,7 @@ Build and run the app with XcodeBuildMCP first: Then relaunch the installed app with the mock API argument: ```bash -../../build/cli.js simulator launch-app \ - --bundle-id com.sentry.weather.Weather \ - --args=--mock-weather-api +../../build/cli.js simulator launch-app --json '{"bundleId":"com.sentry.weather.Weather","launchArgs":["--mock-weather-api"]}' ``` ## JSON fixtures diff --git a/example_projects/Weather/Weather/Services/MockWeatherAPIClient.swift b/example_projects/Weather/Weather/Services/MockWeatherAPIClient.swift index 6217871d5..730549e5e 100644 --- a/example_projects/Weather/Weather/Services/MockWeatherAPIClient.swift +++ b/example_projects/Weather/Weather/Services/MockWeatherAPIClient.swift @@ -29,8 +29,10 @@ struct MockWeatherAPIClient: WeatherAPIClient, Sendable { guard !trimmed.isEmpty else { return [] } let needle = trimmed.localizedLowercase - return fixtures.searchPool.filter { location in - location.name.localizedLowercase.contains(needle) + var seenLocationIDs = Set() + return (fixtures.locations + fixtures.searchPool).filter { location in + guard seenLocationIDs.insert(location.id).inserted else { return false } + return location.name.localizedLowercase.contains(needle) || location.subtitle.localizedLowercase.contains(needle) || (location.country?.localizedLowercase.contains(needle) ?? false) } diff --git a/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift b/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift index 7b643f61e..765a9f094 100644 --- a/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift +++ b/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift @@ -103,7 +103,7 @@ struct LocationPickerView: View { } private var currentLocationButton: some View { - Button(action: {}) { + Button(action: selectCurrentLocation) { HStack(spacing: 12) { Image(systemName: "location.fill") .font(.system(size: 14)) @@ -145,6 +145,7 @@ struct LocationPickerView: View { onSelect: { select(location) }, onRemove: { remove(location) } ) + .id("saved-\(location.id)-\(isEditing)") } } else if isLoading { ForEach(0..<3, id: \.self) { _ in SearchSkeletonRow() } @@ -160,6 +161,7 @@ struct LocationPickerView: View { onPreview: { preview(location) }, onAdd: { add(location) } ) + .id("search-\(location.id)-\(isSaved(location))-\(justAddedID == location.id)") } } } @@ -229,6 +231,11 @@ struct LocationPickerView: View { justAddedID = location.id } + private func selectCurrentLocation() { + guard let currentLocation = savedLocations.first else { return } + select(currentLocation) + } + private func clearAddedIndicator() async { guard let id = justAddedID else { return } try? await Task.sleep(for: .milliseconds(1_400)) diff --git a/example_projects/Weather/Weather/Views/Overlays/LocationRows.swift b/example_projects/Weather/Weather/Views/Overlays/LocationRows.swift index a6412cfbb..1fd30bbd3 100644 --- a/example_projects/Weather/Weather/Views/Overlays/LocationRows.swift +++ b/example_projects/Weather/Weather/Views/Overlays/LocationRows.swift @@ -96,6 +96,7 @@ struct SearchLocationRow: View { .frame(maxWidth: .infinity, alignment: .leading) } .buttonStyle(.plain) + .accessibilityValue(saved || added ? "saved" : "not saved") VStack(alignment: .trailing, spacing: 3) { Text(WeatherUnitFormatter.temperatureString(location.temperatureC, units: units)) diff --git a/example_projects/Weather/Weather/Views/Overlays/SettingsSheetView.swift b/example_projects/Weather/Weather/Views/Overlays/SettingsSheetView.swift index a571db22e..e118c23b0 100644 --- a/example_projects/Weather/Weather/Views/Overlays/SettingsSheetView.swift +++ b/example_projects/Weather/Weather/Views/Overlays/SettingsSheetView.swift @@ -132,6 +132,7 @@ private struct SegmentRow: View { Button(optionLabel(option)) { selection = option } + .accessibilityValue(selection == option ? "selected" : "not selected") .font(.system(size: 13, weight: .medium)) .foregroundStyle(selection == option ? .black : .white) .padding(.horizontal, 14) diff --git a/example_projects/Weather/WeatherTests/WeatherTests.swift b/example_projects/Weather/WeatherTests/WeatherTests.swift index 1a8d8f9bb..c0a2ae8bb 100644 --- a/example_projects/Weather/WeatherTests/WeatherTests.swift +++ b/example_projects/Weather/WeatherTests/WeatherTests.swift @@ -47,6 +47,9 @@ struct WeatherTests { let byCountry = try await service.searchLocations(matching: "gb") #expect(byCountry.map(\.name).contains("London")) + + let savedLocationByName = try await service.searchLocations(matching: "tokyo") + #expect(savedLocationByName.contains { $0.name == "Tokyo" }) } @Test func emptySearchReturnsNoResults() async throws { diff --git a/example_projects/iOS/.xcodebuildmcp/config.yaml b/example_projects/iOS/.xcodebuildmcp/config.yaml index 568d5e4d2..ee106f9ab 100644 --- a/example_projects/iOS/.xcodebuildmcp/config.yaml +++ b/example_projects/iOS/.xcodebuildmcp/config.yaml @@ -3,7 +3,7 @@ enabledWorkflows: ['simulator', 'ui-automation', 'debugging', 'logging'] sessionDefaults: projectPath: ./MCPTest.xcodeproj scheme: MCPTest - simulatorId: B38FE93D-578B-454B-BE9A-C6FA0CE5F096 + simulatorName: iPhone 17 Pro useLatestOS: true platform: iOS Simulator bundleId: io.sentry.MCPTest diff --git a/example_projects/iOS_Calculator/.xcodebuildmcp/config.yaml b/example_projects/iOS_Calculator/.xcodebuildmcp/config.yaml index b84c72162..44458a91a 100644 --- a/example_projects/iOS_Calculator/.xcodebuildmcp/config.yaml +++ b/example_projects/iOS_Calculator/.xcodebuildmcp/config.yaml @@ -11,12 +11,11 @@ sessionDefaults: workspacePath: CalculatorApp.xcworkspace scheme: CalculatorApp configuration: Debug - simulatorId: A2C64636-37E9-4B68-B872-E7F0A82A5670 simulatorPlatform: iOS Simulator useLatestOS: true arch: arm64 suppressWarnings: false - derivedDataPath: ./iOS_Calculator/.derivedData + derivedDataPath: ./.build/DerivedData preferXcodebuild: true bundleId: io.sentry.calculatorapp simulatorName: iPhone 17 Pro diff --git a/manifests/tools/batch.yaml b/manifests/tools/batch.yaml new file mode 100644 index 000000000..b9209d703 --- /dev/null +++ b/manifests/tools/batch.yaml @@ -0,0 +1,16 @@ +id: batch +module: mcp/tools/ui-automation/batch +names: + mcp: batch + cli: batch +description: Execute multiple AXe UI interaction steps in one simulator session to reduce process launches. +outputSchema: + schema: xcodebuildmcp.output.ui-action-result + version: "2" +routing: + stateful: true +annotations: + title: Batch UI Actions + readOnlyHint: true + destructiveHint: false + openWorldHint: false diff --git a/manifests/tools/button.yaml b/manifests/tools/button.yaml index f2e8ee1f3..2dd5068a0 100644 --- a/manifests/tools/button.yaml +++ b/manifests/tools/button.yaml @@ -6,7 +6,7 @@ names: description: Press simulator hardware button. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" annotations: title: Hardware Button readOnlyHint: true diff --git a/manifests/tools/gesture.yaml b/manifests/tools/gesture.yaml index 15c989e38..a543f2303 100644 --- a/manifests/tools/gesture.yaml +++ b/manifests/tools/gesture.yaml @@ -6,7 +6,7 @@ names: description: Simulator gesture preset. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" annotations: title: Gesture readOnlyHint: true diff --git a/manifests/tools/key_press.yaml b/manifests/tools/key_press.yaml index 23671da20..b282b3fb4 100644 --- a/manifests/tools/key_press.yaml +++ b/manifests/tools/key_press.yaml @@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/key_press names: mcp: key_press cli: key-press -description: Press key by keycode. +description: Press one hardware key using an AXe HID key code. Prefer type_text for text entry. Common values include 40 Return/Enter, 42 Backspace, 43 Tab, and 44 Space. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" annotations: title: Key Press readOnlyHint: true diff --git a/manifests/tools/key_sequence.yaml b/manifests/tools/key_sequence.yaml index 3ef142f7c..9b2cb8bf3 100644 --- a/manifests/tools/key_sequence.yaml +++ b/manifests/tools/key_sequence.yaml @@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/key_sequence names: mcp: key_sequence cli: key-sequence -description: Press a sequence of keys by their keycodes. +description: Press hardware keys using AXe HID key codes. Prefer type_text for text entry. Common values include 40 Return/Enter, 42 Backspace, 43 Tab, and 44 Space. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" annotations: title: Key Sequence readOnlyHint: true diff --git a/manifests/tools/long_press.yaml b/manifests/tools/long_press.yaml index b1e5a3ab9..7aee1112e 100644 --- a/manifests/tools/long_press.yaml +++ b/manifests/tools/long_press.yaml @@ -3,10 +3,12 @@ module: mcp/tools/ui-automation/long_press names: mcp: long_press cli: long-press -description: Long press at coords. +description: Long press a UI element by elementRef from a current rs/1 runtime snapshot. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" +routing: + stateful: true annotations: title: Long Press readOnlyHint: true diff --git a/manifests/tools/screenshot.yaml b/manifests/tools/screenshot.yaml index 22c0dd0a9..9b42550f7 100644 --- a/manifests/tools/screenshot.yaml +++ b/manifests/tools/screenshot.yaml @@ -6,7 +6,7 @@ names: description: Capture screenshot. outputSchema: schema: xcodebuildmcp.output.capture-result - version: "1" + version: "2" annotations: title: Screenshot readOnlyHint: true diff --git a/manifests/tools/snapshot_ui.yaml b/manifests/tools/snapshot_ui.yaml index 6bcedf121..5d7622195 100644 --- a/manifests/tools/snapshot_ui.yaml +++ b/manifests/tools/snapshot_ui.yaml @@ -3,28 +3,12 @@ module: mcp/tools/ui-automation/snapshot_ui names: mcp: snapshot_ui cli: snapshot-ui -description: Print view hierarchy with precise view coordinates (x, y, width, height) for visible elements. +description: Capture a semantic rs/1 runtime UI snapshot with stable elementRef targets for UI automation. outputSchema: schema: xcodebuildmcp.output.capture-result - version: "1" -nextSteps: - - label: Refresh after layout changes - toolId: snapshot_ui - params: - simulatorId: SIMULATOR_UUID - when: success - - label: Tap on element - toolId: tap - params: - simulatorId: SIMULATOR_UUID - x: 0 - y: 0 - when: success - - label: Take screenshot for verification - toolId: screenshot - params: - simulatorId: SIMULATOR_UUID - when: success + version: "2" +routing: + stateful: true annotations: title: Snapshot UI readOnlyHint: true diff --git a/manifests/tools/swipe.yaml b/manifests/tools/swipe.yaml index a21c3808d..6d0c00b03 100644 --- a/manifests/tools/swipe.yaml +++ b/manifests/tools/swipe.yaml @@ -3,10 +3,12 @@ module: mcp/tools/ui-automation/swipe names: mcp: swipe cli: swipe -description: Swipe between points. +description: Swipe within a UI element by withinElementRef and direction from a current rs/1 runtime snapshot. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" +routing: + stateful: true annotations: title: Swipe readOnlyHint: true diff --git a/manifests/tools/tap.yaml b/manifests/tools/tap.yaml index 39b36ba9a..6fdff7fc2 100644 --- a/manifests/tools/tap.yaml +++ b/manifests/tools/tap.yaml @@ -3,10 +3,12 @@ module: mcp/tools/ui-automation/tap names: mcp: tap cli: tap -description: Tap UI element by accessibility id/label (recommended) or coordinates as fallback. +description: Tap a UI element by elementRef from a current rs/1 runtime snapshot. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" +routing: + stateful: true annotations: title: Tap readOnlyHint: true diff --git a/manifests/tools/touch.yaml b/manifests/tools/touch.yaml index a6a25d4b4..3849c5bc8 100644 --- a/manifests/tools/touch.yaml +++ b/manifests/tools/touch.yaml @@ -3,10 +3,12 @@ module: mcp/tools/ui-automation/touch names: mcp: touch cli: touch -description: Touch down/up at coords. +description: Send touch down/up events to a UI element by elementRef from a current rs/1 runtime snapshot. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" +routing: + stateful: true annotations: title: Touch readOnlyHint: true diff --git a/manifests/tools/type_text.yaml b/manifests/tools/type_text.yaml index 103e56437..86c825668 100644 --- a/manifests/tools/type_text.yaml +++ b/manifests/tools/type_text.yaml @@ -3,10 +3,12 @@ module: mcp/tools/ui-automation/type_text names: mcp: type_text cli: type-text -description: Type text. +description: Type text into a UI element by elementRef from a current rs/1 runtime snapshot, optionally replacing existing field contents. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "1" + version: "2" +routing: + stateful: true annotations: title: Type Text readOnlyHint: true diff --git a/manifests/tools/wait_for_ui.yaml b/manifests/tools/wait_for_ui.yaml new file mode 100644 index 000000000..4ae62a0bc --- /dev/null +++ b/manifests/tools/wait_for_ui.yaml @@ -0,0 +1,28 @@ +id: wait_for_ui +module: mcp/tools/ui-automation/wait_for_ui +names: + mcp: wait_for_ui + cli: wait-for-ui +description: Poll rs/1 runtime UI snapshots until a selector-based UI predicate, selector-free textContains predicate, or selector-free settled predicate is satisfied. Select with elementRef, identifier, label, role, or value when a selector is needed. +outputSchema: + schema: xcodebuildmcp.output.capture-result + version: "2" +routing: + stateful: true +nextSteps: + - label: Refresh runtime snapshot + toolId: snapshot_ui + params: + simulatorId: SIMULATOR_UUID + when: success + - label: Wait again + toolId: wait_for_ui + params: + simulatorId: SIMULATOR_UUID + predicate: settled + when: success +annotations: + title: Wait for UI + readOnlyHint: true + destructiveHint: false + openWorldHint: false diff --git a/manifests/workflows/ui-automation.yaml b/manifests/workflows/ui-automation.yaml index c11e5dd72..6d8dd1f26 100644 --- a/manifests/workflows/ui-automation.yaml +++ b/manifests/workflows/ui-automation.yaml @@ -3,6 +3,9 @@ title: UI Automation description: UI automation and accessibility testing tools for iOS simulators. Perform gestures, interactions, screenshots, and UI analysis for automated testing workflows. targetPlatforms: [iOS] tools: + - snapshot_ui + - wait_for_ui + - batch - tap - touch - long_press @@ -13,4 +16,3 @@ tools: - key_sequence - type_text - screenshot - - snapshot_ui diff --git a/schemas/structured-output/xcodebuildmcp.output.capture-result/2.schema.json b/schemas/structured-output/xcodebuildmcp.output.capture-result/2.schema.json new file mode 100644 index 000000000..a6ddb046b --- /dev/null +++ b/schemas/structured-output/xcodebuildmcp.output.capture-result/2.schema.json @@ -0,0 +1,260 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://xcodebuildmcp.com/schemas/structured-output/xcodebuildmcp.output.capture-result/2.schema.json", + "type": "object", + "additionalProperties": false, + "allOf": [ + { + "$ref": "https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json#/$defs/errorConsistency" + } + ], + "$defs": { + "frame": { + "type": "object", + "additionalProperties": false, + "properties": { + "x": { "type": "number" }, + "y": { "type": "number" }, + "width": { "type": "number" }, + "height": { "type": "number" } + }, + "required": ["x", "y", "width", "height"] + }, + "runtimeActionName": { + "enum": ["tap", "typeText", "longPress", "touch", "swipeWithin"] + }, + "runtimeElementRole": { + "enum": [ + "application", + "button", + "cell", + "image", + "keyboard-key", + "list", + "menu", + "other", + "scroll-view", + "slider", + "switch", + "tab", + "text", + "text-field", + "window" + ] + }, + "runtimeElementState": { + "type": "object", + "additionalProperties": false, + "properties": { + "enabled": { "type": "boolean" }, + "focused": { "type": "boolean" }, + "selected": { "type": "boolean" }, + "visible": { "type": "boolean" } + } + }, + "runtimeElement": { + "type": "object", + "additionalProperties": false, + "properties": { + "ref": { "type": "string", "pattern": "^e[1-9][0-9]*$" }, + "role": { "$ref": "#/$defs/runtimeElementRole" }, + "label": { "type": "string" }, + "value": { "type": "string" }, + "identifier": { "type": "string" }, + "frame": { "$ref": "#/$defs/frame" }, + "state": { "$ref": "#/$defs/runtimeElementState" }, + "actions": { + "type": "array", + "items": { "$ref": "#/$defs/runtimeActionName" } + } + }, + "required": ["ref", "frame", "actions"] + }, + "runtimeActionHint": { + "type": "object", + "additionalProperties": false, + "properties": { + "action": { "$ref": "#/$defs/runtimeActionName" }, + "elementRef": { "type": "string", "pattern": "^e[1-9][0-9]*$" }, + "label": { "type": "string" } + }, + "required": ["action", "elementRef"] + }, + "runtimeSnapshot": { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "runtime-snapshot" }, + "protocol": { "const": "rs/1" }, + "simulatorId": { "type": "string" }, + "screenHash": { "type": "string", "minLength": 1 }, + "seq": { "type": "integer", "minimum": 0 }, + "capturedAtMs": { "type": "integer", "minimum": 0 }, + "expiresAtMs": { "type": "integer", "minimum": 0 }, + "elements": { + "type": "array", + "items": { "$ref": "#/$defs/runtimeElement" } + }, + "actions": { + "type": "array", + "items": { "$ref": "#/$defs/runtimeActionHint" } + } + }, + "required": [ + "type", + "protocol", + "simulatorId", + "screenHash", + "seq", + "capturedAtMs", + "expiresAtMs", + "elements", + "actions" + ] + }, + "compactRuntimeSnapshot": { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "runtime-snapshot" }, + "rs": { "const": "1" }, + "screenHash": { "type": "string", "minLength": 1 }, + "seq": { "type": "integer", "minimum": 0 }, + "count": { "type": "integer", "minimum": 0 }, + "targets": { + "type": "array", + "items": { "type": "string" } + }, + "scroll": { + "type": "array", + "items": { "type": "string" } + }, + "udid": { "type": "string" } + }, + "required": ["type", "rs", "screenHash", "seq", "count", "targets", "scroll", "udid"] + }, + "runtimeSnapshotUnchanged": { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "runtime-snapshot-unchanged" }, + "protocol": { "const": "rs/1" }, + "simulatorId": { "type": "string" }, + "screenHash": { "type": "string", "minLength": 1 }, + "seq": { "type": "integer", "minimum": 0 } + }, + "required": ["type", "protocol", "simulatorId", "screenHash", "seq"] + }, + "compactRuntimeSnapshotUnchanged": { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "runtime-snapshot-unchanged" }, + "rs": { "const": "1" }, + "screenHash": { "type": "string", "minLength": 1 }, + "seq": { "type": "integer", "minimum": 0 }, + "unchanged": { "const": true }, + "udid": { "type": "string" } + }, + "required": ["type", "rs", "screenHash", "seq", "unchanged", "udid"] + }, + "waitPredicate": { + "enum": ["exists", "gone", "enabled", "focused", "textContains", "settled"] + }, + "waitMatch": { + "type": "object", + "additionalProperties": false, + "properties": { + "predicate": { "$ref": "#/$defs/waitPredicate" }, + "matches": { + "type": "array", + "items": { + "oneOf": [{ "$ref": "#/$defs/runtimeElement" }, { "type": "string" }] + } + } + }, + "required": ["predicate", "matches"] + }, + "recoverableUiError": { + "type": "object", + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "SNAPSHOT_MISSING", + "SNAPSHOT_EXPIRED", + "SNAPSHOT_PARSE_FAILED", + "ELEMENT_REF_NOT_FOUND", + "TARGET_NOT_FOUND", + "TARGET_AMBIGUOUS", + "TARGET_NOT_ACTIONABLE", + "WAIT_TIMEOUT", + "UI_STATE_CHANGED", + "ACTION_FAILED" + ] + }, + "message": { "type": "string" }, + "recoveryHint": { "type": "string" }, + "elementRef": { "type": "string" }, + "candidates": { + "type": "array", + "items": { + "oneOf": [{ "$ref": "#/$defs/runtimeElement" }, { "type": "string" }] + } + }, + "snapshotAgeMs": { "type": "integer", "minimum": 0 }, + "timeoutMs": { "type": "integer", "minimum": 0 } + }, + "required": ["code", "message", "recoveryHint"] + } + }, + "properties": { + "schema": { "const": "xcodebuildmcp.output.capture-result" }, + "schemaVersion": { "const": "2" }, + "didError": { "type": "boolean" }, + "error": { "type": ["string", "null"] }, + "data": { + "type": "object", + "additionalProperties": false, + "properties": { + "summary": { + "$ref": "https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json#/$defs/statusSummary" + }, + "artifacts": { + "type": "object", + "additionalProperties": false, + "properties": { + "simulatorId": { "type": "string" }, + "screenshotPath": { "type": "string" } + }, + "required": ["simulatorId"] + }, + "capture": { + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "properties": { + "format": { "type": "string" }, + "width": { "type": "integer", "minimum": 0 }, + "height": { "type": "integer", "minimum": 0 } + }, + "required": ["format", "width", "height"] + }, + { "$ref": "#/$defs/runtimeSnapshot" }, + { "$ref": "#/$defs/compactRuntimeSnapshot" }, + { "$ref": "#/$defs/runtimeSnapshotUnchanged" }, + { "$ref": "#/$defs/compactRuntimeSnapshotUnchanged" } + ] + }, + "diagnostics": { + "$ref": "https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json#/$defs/basicDiagnostics" + }, + "uiError": { "$ref": "#/$defs/recoverableUiError" }, + "waitMatch": { "$ref": "#/$defs/waitMatch" } + }, + "required": ["summary", "artifacts"] + } + }, + "required": ["schema", "schemaVersion", "didError", "error", "data"] +} diff --git a/schemas/structured-output/xcodebuildmcp.output.ui-action-result/2.schema.json b/schemas/structured-output/xcodebuildmcp.output.ui-action-result/2.schema.json new file mode 100644 index 000000000..5ec9e99d1 --- /dev/null +++ b/schemas/structured-output/xcodebuildmcp.output.ui-action-result/2.schema.json @@ -0,0 +1,240 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://xcodebuildmcp.com/schemas/structured-output/xcodebuildmcp.output.ui-action-result/2.schema.json", + "type": "object", + "additionalProperties": false, + "allOf": [ + { + "$ref": "https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json#/$defs/errorConsistency" + } + ], + "$defs": { + "frame": { + "type": "object", + "additionalProperties": false, + "properties": { + "x": { "type": "number" }, + "y": { "type": "number" }, + "width": { "type": "number" }, + "height": { "type": "number" } + }, + "required": ["x", "y", "width", "height"] + }, + "runtimeActionName": { + "enum": ["tap", "typeText", "longPress", "touch", "swipeWithin"] + }, + "runtimeElementRole": { + "enum": [ + "application", + "button", + "cell", + "image", + "keyboard-key", + "list", + "menu", + "other", + "scroll-view", + "slider", + "switch", + "tab", + "text", + "text-field", + "window" + ] + }, + "runtimeElementState": { + "type": "object", + "additionalProperties": false, + "properties": { + "enabled": { "type": "boolean" }, + "focused": { "type": "boolean" }, + "selected": { "type": "boolean" }, + "visible": { "type": "boolean" } + } + }, + "runtimeElement": { + "type": "object", + "additionalProperties": false, + "properties": { + "ref": { "type": "string", "pattern": "^e[1-9][0-9]*$" }, + "role": { "$ref": "#/$defs/runtimeElementRole" }, + "label": { "type": "string" }, + "value": { "type": "string" }, + "identifier": { "type": "string" }, + "frame": { "$ref": "#/$defs/frame" }, + "state": { "$ref": "#/$defs/runtimeElementState" }, + "actions": { + "type": "array", + "items": { "$ref": "#/$defs/runtimeActionName" } + } + }, + "required": ["ref", "frame", "actions"] + }, + "direction": { + "enum": ["up", "down", "left", "right"] + }, + "recoverableUiError": { + "type": "object", + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "SNAPSHOT_MISSING", + "SNAPSHOT_EXPIRED", + "SNAPSHOT_PARSE_FAILED", + "ELEMENT_REF_NOT_FOUND", + "TARGET_NOT_FOUND", + "TARGET_AMBIGUOUS", + "TARGET_NOT_ACTIONABLE", + "WAIT_TIMEOUT", + "UI_STATE_CHANGED", + "ACTION_FAILED" + ] + }, + "message": { "type": "string" }, + "recoveryHint": { "type": "string" }, + "elementRef": { "type": "string" }, + "candidates": { + "type": "array", + "items": { + "oneOf": [{ "$ref": "#/$defs/runtimeElement" }, { "type": "string" }] + } + }, + "snapshotAgeMs": { "type": "integer", "minimum": 0 }, + "timeoutMs": { "type": "integer", "minimum": 0 } + }, + "required": ["code", "message", "recoveryHint"] + } + }, + "properties": { + "schema": { "const": "xcodebuildmcp.output.ui-action-result" }, + "schemaVersion": { "const": "2" }, + "didError": { "type": "boolean" }, + "error": { "type": ["string", "null"] }, + "data": { + "type": "object", + "additionalProperties": false, + "properties": { + "summary": { + "$ref": "https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json#/$defs/statusSummary" + }, + "action": { + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "tap" }, + "elementRef": { "type": "string" } + }, + "required": ["type", "elementRef"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "swipe" }, + "withinElementRef": { "type": "string" }, + "direction": { "$ref": "#/$defs/direction" }, + "durationSeconds": { "type": "number", "minimum": 0 } + }, + "required": ["type", "withinElementRef", "direction"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "touch" }, + "elementRef": { "type": "string" }, + "event": { "type": "string" } + }, + "required": ["type", "elementRef"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "long-press" }, + "elementRef": { "type": "string" }, + "durationMs": { "type": "integer", "minimum": 0 } + }, + "required": ["type", "elementRef", "durationMs"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "button" }, + "button": { "type": "string" } + }, + "required": ["type", "button"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "gesture" }, + "gesture": { "type": "string" } + }, + "required": ["type", "gesture"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "type-text" }, + "elementRef": { "type": "string" }, + "textLength": { "type": "integer", "minimum": 0 } + }, + "required": ["type", "elementRef"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "key-press" }, + "keyCode": { "type": "integer", "minimum": 0 } + }, + "required": ["type", "keyCode"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "key-sequence" }, + "keyCodes": { + "type": "array", + "items": { "type": "integer", "minimum": 0 } + } + }, + "required": ["type", "keyCodes"] + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { "const": "batch" }, + "stepCount": { "type": "integer", "minimum": 1 } + }, + "required": ["type", "stepCount"] + } + ] + }, + "artifacts": { + "type": "object", + "additionalProperties": false, + "properties": { + "simulatorId": { "type": "string" } + }, + "required": ["simulatorId"] + }, + "diagnostics": { + "$ref": "https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json#/$defs/basicDiagnostics" + }, + "uiError": { "$ref": "#/$defs/recoverableUiError" } + }, + "required": ["summary", "action", "artifacts"] + } + }, + "required": ["schema", "schemaVersion", "didError", "error", "data"] +} diff --git a/scripts/bundle-axe.sh b/scripts/bundle-axe.sh index eb15c664b..c692c32a8 100755 --- a/scripts/bundle-axe.sh +++ b/scripts/bundle-axe.sh @@ -94,10 +94,17 @@ else echo "đŸ“Ĩ Downloading latest AXe release from GitHub..." - AXE_RELEASE_BASE_URL="https://github.com/cameroncooke/AXe/releases/download/v${PINNED_AXE_VERSION}" - AXE_HOMEBREW_URL="${AXE_RELEASE_BASE_URL}/AXe-macOS-homebrew-v${PINNED_AXE_VERSION}.tar.gz" - AXE_UNIVERSAL_URL="${AXE_RELEASE_BASE_URL}/AXe-macOS-v${PINNED_AXE_VERSION}-universal.tar.gz" - AXE_LEGACY_URL="${AXE_RELEASE_BASE_URL}/AXe-macOS-v${PINNED_AXE_VERSION}.tar.gz" + if [[ "$PINNED_AXE_VERSION" == staging-* ]]; then + AXE_RELEASE_TAG="$PINNED_AXE_VERSION" + AXE_ASSET_VERSION="$PINNED_AXE_VERSION" + else + AXE_RELEASE_TAG="v${PINNED_AXE_VERSION}" + AXE_ASSET_VERSION="v${PINNED_AXE_VERSION}" + fi + AXE_RELEASE_BASE_URL="https://github.com/cameroncooke/AXe/releases/download/${AXE_RELEASE_TAG}" + AXE_HOMEBREW_URL="${AXE_RELEASE_BASE_URL}/AXe-macOS-homebrew-${AXE_ASSET_VERSION}.tar.gz" + AXE_UNIVERSAL_URL="${AXE_RELEASE_BASE_URL}/AXe-macOS-${AXE_ASSET_VERSION}-universal.tar.gz" + AXE_LEGACY_URL="${AXE_RELEASE_BASE_URL}/AXe-macOS-${AXE_ASSET_VERSION}.tar.gz" # Create temp directory mkdir -p "$AXE_TEMP_DIR" @@ -258,7 +265,8 @@ if [ "$OS_NAME" = "Darwin" ]; then ad_hoc_sign_bundled_axe_assets fi - if [ "$AXE_ARCHIVE_FLAVOR" = "homebrew" ] || [ "$AXE_ARCHIVE_FLAVOR" = "universal" ]; then + if [ "$AXE_ARCHIVE_FLAVOR" = "homebrew" ] || [ "$AXE_ARCHIVE_FLAVOR" = "universal" ] || [ "$AXE_ARCHIVE_FLAVOR" = "local-signed" ]; then + ad_hoc_sign_bundled_axe_assets echo "â„šī¸ ${AXE_ARCHIVE_FLAVOR} AXe archive detected; using ad-hoc signatures for local runtime compatibility" else echo "🔏 Verifying AXe signatures..." @@ -284,7 +292,7 @@ if [ "$OS_NAME" = "Darwin" ]; then done < <(find "$BUNDLED_DIR/Frameworks" -name "*.framework" -type d) fi - if [ "$AXE_ARCHIVE_FLAVOR" = "homebrew" ] || [ "$AXE_ARCHIVE_FLAVOR" = "universal" ]; then + if [ "$AXE_ARCHIVE_FLAVOR" = "homebrew" ] || [ "$AXE_ARCHIVE_FLAVOR" = "universal" ] || [ "$AXE_ARCHIVE_FLAVOR" = "local-signed" ]; then echo "â„šī¸ Skipping Gatekeeper assessment for ${AXE_ARCHIVE_FLAVOR} AXe archive" else echo "đŸ›Ąī¸ Assessing AXe with Gatekeeper..." @@ -316,6 +324,27 @@ else echo "âš ī¸ Skipping AXe binary verification on non-macOS (detected $OS_NAME)" AXE_VERSION="unknown (verification skipped)" fi +validate_axe_version_metadata() { + if [ "$AXE_VERSION" = "unknown (verification skipped)" ]; then + return + fi + + if [[ "$AXE_VERSION" == *dirty* ]] && [ "${AXE_ALLOW_DIRTY_LOCAL:-0}" != "1" ]; then + echo "❌ Bundled AXe reports a dirty version: $AXE_VERSION" + echo " Rebuild AXe from a clean checkout or set AXE_ALLOW_DIRTY_LOCAL=1 for explicit local testing." + exit 1 + fi + + if [ "$USE_LOCAL_AXE" = false ]; then + if [ "$AXE_VERSION" != "$PINNED_AXE_VERSION" ] && [ "$AXE_VERSION" != "v$PINNED_AXE_VERSION" ]; then + echo "❌ Bundled AXe version '$AXE_VERSION' does not match pinned version '$PINNED_AXE_VERSION'" + exit 1 + fi + fi +} + +validate_axe_version_metadata + echo "📋 AXe version: $AXE_VERSION" # Clean up temp directory if it was used diff --git a/src/cli/__tests__/register-tool-commands.test.ts b/src/cli/__tests__/register-tool-commands.test.ts index 8a744bacb..7bb1d6974 100644 --- a/src/cli/__tests__/register-tool-commands.test.ts +++ b/src/cli/__tests__/register-tool-commands.test.ts @@ -6,6 +6,7 @@ import type { ToolHandlerContext } from '../../rendering/types.ts'; import { DefaultToolInvoker } from '../../runtime/tool-invoker.ts'; import type { ResolvedRuntimeConfig } from '../../utils/config-store.ts'; import { registerToolCommands } from '../register-tool-commands.ts'; +import * as simulatorResolver from '../../utils/simulator-resolver.ts'; function createTool(overrides: Partial = {}): ToolDefinition { return { @@ -176,6 +177,90 @@ describe('registerToolCommands', () => { stdoutWrite.mockRestore(); }); + it('resolves configured simulatorName for CLI tools that require simulatorId', async () => { + const resolveSimulatorNameToId = vi + .spyOn(simulatorResolver, 'resolveSimulatorNameToId') + .mockResolvedValue({ + success: true, + simulatorId: 'SIM-RESOLVED', + simulatorName: 'iPhone 17 Pro', + }); + const invokeDirect = vi + .spyOn(DefaultToolInvoker.prototype, 'invokeDirect') + .mockResolvedValue(undefined); + const stdoutWrite = vi.spyOn(process.stdout, 'write').mockImplementation(() => true); + + const tool = createTool({ + cliSchema: { + simulatorId: z.string().describe('Simulator ID'), + }, + mcpSchema: { + simulatorId: z.string().describe('Simulator ID'), + }, + }); + const app = createApp(createCatalog([tool]), { + ...baseRuntimeConfig, + sessionDefaults: { + simulatorName: 'iPhone 17 Pro', + }, + sessionDefaultsProfiles: undefined, + activeSessionDefaultsProfile: undefined, + }); + + await expect(app.parseAsync(['simulator', 'run-tool'])).resolves.toBeDefined(); + + expect(resolveSimulatorNameToId).toHaveBeenCalledWith(expect.any(Function), 'iPhone 17 Pro'); + expect(invokeDirect).toHaveBeenCalledWith( + tool, + { + simulatorId: 'SIM-RESOLVED', + }, + expect.any(Object), + ); + + stdoutWrite.mockRestore(); + }); + + it('does not synthesize simulatorId for tools that already accept simulatorName', async () => { + const resolveSimulatorNameToId = vi.spyOn(simulatorResolver, 'resolveSimulatorNameToId'); + const invokeDirect = vi + .spyOn(DefaultToolInvoker.prototype, 'invokeDirect') + .mockResolvedValue(undefined); + const stdoutWrite = vi.spyOn(process.stdout, 'write').mockImplementation(() => true); + + const tool = createTool({ + cliSchema: { + simulatorId: z.string().optional().describe('Simulator ID'), + simulatorName: z.string().optional().describe('Simulator name'), + }, + mcpSchema: { + simulatorId: z.string().optional().describe('Simulator ID'), + simulatorName: z.string().optional().describe('Simulator name'), + }, + }); + const app = createApp(createCatalog([tool]), { + ...baseRuntimeConfig, + sessionDefaults: { + simulatorName: 'iPhone 17 Pro', + }, + sessionDefaultsProfiles: undefined, + activeSessionDefaultsProfile: undefined, + }); + + await expect(app.parseAsync(['simulator', 'run-tool'])).resolves.toBeDefined(); + + expect(resolveSimulatorNameToId).not.toHaveBeenCalled(); + expect(invokeDirect).toHaveBeenCalledWith( + tool, + { + simulatorName: 'iPhone 17 Pro', + }, + expect.any(Object), + ); + + stdoutWrite.mockRestore(); + }); + it('keeps the normal missing-argument error when no hydrated default exists', async () => { const consoleError = vi.spyOn(console, 'error').mockImplementation(() => {}); @@ -374,6 +459,97 @@ describe('registerToolCommands', () => { stdoutWrite.mockRestore(); }); + it('parses comma-separated numeric array args', async () => { + const invokeDirect = vi + .spyOn(DefaultToolInvoker.prototype, 'invokeDirect') + .mockResolvedValue(undefined); + const stdoutWrite = vi.spyOn(process.stdout, 'write').mockImplementation(() => true); + + const tool = createTool({ + cliSchema: { + workspacePath: z.string().describe('Workspace path'), + keyCodes: z.array(z.number()).describe('Key codes'), + }, + mcpSchema: { + workspacePath: z.string().describe('Workspace path'), + keyCodes: z.array(z.number()).describe('Key codes'), + }, + }); + const app = createApp(createCatalog([tool]), { + ...baseRuntimeConfig, + sessionDefaults: undefined, + sessionDefaultsProfiles: undefined, + activeSessionDefaultsProfile: undefined, + }); + + await expect( + app.parseAsync([ + 'simulator', + 'run-tool', + '--workspace-path', + 'App.xcworkspace', + '--key-codes', + '23,18,14', + ]), + ).resolves.toBeDefined(); + + expect(invokeDirect).toHaveBeenCalledWith( + tool, + { + workspacePath: 'App.xcworkspace', + keyCodes: [23, 18, 14], + }, + expect.any(Object), + ); + + stdoutWrite.mockRestore(); + }); + + it('honors --style minimal by hiding next steps', async () => { + vi.spyOn(DefaultToolInvoker.prototype, 'invokeDirect').mockImplementation( + async (_tool, _args, opts) => { + opts.renderSession?.setStructuredOutput?.({ + schema: 'xcodebuildmcp.output.app-path', + schemaVersion: '1', + result: { + kind: 'app-path', + didError: false, + error: null, + artifacts: { appPath: '/tmp/MyApp.app' }, + }, + }); + opts.renderSession?.setNextSteps?.( + [ + { + label: 'Run again', + tool: 'run_tool', + workflow: 'simulator', + cliTool: 'run-tool', + }, + ], + 'cli', + ); + }, + ); + const stdoutChunks: string[] = []; + vi.spyOn(process.stdout, 'write').mockImplementation((chunk) => { + stdoutChunks.push(String(chunk)); + return true; + }); + + const tool = createTool(); + const app = createApp(createCatalog([tool])); + + await expect( + app.parseAsync(['simulator', 'run-tool', '--style', 'minimal']), + ).resolves.toBeDefined(); + + const output = stdoutChunks.join(''); + expect(output).toContain('Get App Path'); + expect(output).not.toContain('Next steps:'); + expect(output).not.toContain('Run again'); + }); + it('applies --file-path-render-style to text output without forwarding it to tool args', async () => { vi.spyOn(DefaultToolInvoker.prototype, 'invokeDirect').mockImplementation( async (tool, args, opts) => { @@ -500,6 +676,376 @@ describe('registerToolCommands', () => { ); }); + it('writes compact rs/1 capture JSON for runtime snapshots by default', async () => { + mockInvokeDirectThroughHandler(); + const stdoutChunks: string[] = []; + vi.spyOn(process.stdout, 'write').mockImplementation((chunk) => { + stdoutChunks.push(String(chunk)); + return true; + }); + + const tool = createTool({ + handler: vi.fn(async (_args, ctx) => { + if (ctx) { + ctx.structuredOutput = { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e1', + role: 'application', + label: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + actions: ['swipeWithin'], + }, + { + ref: 'e2', + role: 'button', + label: 'San Francisco', + value: 'selected', + identifier: 'weather.locationButton', + frame: { x: 12, y: 81.33, width: 178, height: 33.33 }, + actions: ['tap', 'longPress', 'touch'], + }, + { + ref: 'e3', + role: 'button', + label: 'Sheet Grabber', + value: 'Half screen', + frame: { x: 150, y: 10, width: 80, height: 20 }, + actions: ['tap'], + }, + ], + actions: [ + { action: 'swipeWithin', elementRef: 'e1', label: 'Weather' }, + { action: 'tap', elementRef: 'e2', label: 'San Francisco' }, + { action: 'tap', elementRef: 'e3', label: 'Sheet Grabber' }, + ], + }, + }, + }; + } + }) as ToolDefinition['handler'], + }); + const app = createApp(createCatalog([tool])); + + await expect( + app.parseAsync(['simulator', 'run-tool', '--output', 'json']), + ).resolves.toBeDefined(); + + expect(stdoutChunks.join('')).toBe( + `${JSON.stringify( + { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + rs: '1', + screenHash: 'screen-hash', + seq: 1, + count: 3, + targets: ['e2|tap|button|San Francisco|selected|weather.locationButton'], + scroll: ['e1|swipe|application|Weather||'], + udid: 'SIMULATOR-1', + }, + }, + }, + null, + 2, + )}\n`, + ); + }); + + it('orders destructive controls after useful targets in compact JSON', async () => { + mockInvokeDirectThroughHandler(); + const stdoutChunks: string[] = []; + vi.spyOn(process.stdout, 'write').mockImplementation((chunk) => { + stdoutChunks.push(String(chunk)); + return true; + }); + + const tool = createTool({ + handler: vi.fn(async (_args, ctx) => { + if (ctx) { + ctx.structuredOutput = { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e1', + role: 'button', + label: 'Remove', + identifier: 'trash', + frame: { x: 300, y: 180, width: 40, height: 40 }, + actions: ['tap'], + }, + { + ref: 'e2', + role: 'button', + label: 'Portland, 1:24 PM ¡ Light Rain', + frame: { x: 20, y: 140, width: 300, height: 80 }, + actions: ['tap'], + }, + ], + actions: [ + { action: 'tap', elementRef: 'e1', label: 'Remove' }, + { action: 'tap', elementRef: 'e2', label: 'Portland, 1:24 PM ¡ Light Rain' }, + ], + }, + }, + }; + } + }) as ToolDefinition['handler'], + }); + const app = createApp(createCatalog([tool])); + + await expect( + app.parseAsync(['simulator', 'run-tool', '--output', 'json']), + ).resolves.toBeDefined(); + + const output = JSON.parse(stdoutChunks.join('')) as { + data: { capture: { targets: string[] } }; + }; + expect(output.data.capture.targets).toEqual([ + 'e2|tap|button|Portland, 1:24 PM ¡ Light Rain||', + 'e1|tap|button|Remove||trash', + ]); + }); + + it('orders unselected segmented controls before already-selected controls in compact JSON', async () => { + mockInvokeDirectThroughHandler(); + const stdoutChunks: string[] = []; + vi.spyOn(process.stdout, 'write').mockImplementation((chunk) => { + stdoutChunks.push(String(chunk)); + return true; + }); + + const tool = createTool({ + handler: vi.fn(async (_args, ctx) => { + if (ctx) { + ctx.structuredOutput = { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e9', + role: 'button', + label: '°F', + value: 'selected', + frame: { x: 20, y: 40, width: 70, height: 44 }, + actions: ['tap'], + }, + { + ref: 'e10', + role: 'button', + label: '°C', + value: 'not selected', + frame: { x: 100, y: 40, width: 70, height: 44 }, + actions: ['tap'], + }, + ], + actions: [ + { action: 'tap', elementRef: 'e9', label: '°F' }, + { action: 'tap', elementRef: 'e10', label: '°C' }, + ], + }, + }, + }; + } + }) as ToolDefinition['handler'], + }); + const app = createApp(createCatalog([tool])); + + await expect( + app.parseAsync(['simulator', 'run-tool', '--output', 'json']), + ).resolves.toBeDefined(); + + const output = JSON.parse(stdoutChunks.join('')) as { + data: { capture: { targets: string[] } }; + }; + expect(output.data.capture.targets).toEqual([ + 'e10|tap|button|°C|not selected|', + 'e9|tap|button|°F|selected|', + ]); + }); + + it('writes compact wait matches with no primary action for static text', async () => { + mockInvokeDirectThroughHandler(); + const stdoutChunks: string[] = []; + vi.spyOn(process.stdout, 'write').mockImplementation((chunk) => { + stdoutChunks.push(String(chunk)); + return true; + }); + + const tool = createTool({ + handler: vi.fn(async (_args, ctx) => { + if (ctx) { + ctx.structuredOutput = { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + artifacts: { simulatorId: 'SIMULATOR-1' }, + waitMatch: { + predicate: 'textContains', + matches: [ + { + ref: 'e11', + role: 'text', + label: 'No matches', + frame: { x: 20, y: 240, width: 120, height: 24 }, + actions: ['longPress', 'touch'], + }, + ], + }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e11', + role: 'text', + label: 'No matches', + frame: { x: 20, y: 240, width: 120, height: 24 }, + actions: ['longPress', 'touch'], + }, + ], + actions: [ + { action: 'longPress', elementRef: 'e11', label: 'No matches' }, + { action: 'touch', elementRef: 'e11', label: 'No matches' }, + ], + }, + }, + }; + } + }) as ToolDefinition['handler'], + }); + const app = createApp(createCatalog([tool])); + + await expect( + app.parseAsync(['simulator', 'run-tool', '--output', 'json']), + ).resolves.toBeDefined(); + + const output = JSON.parse(stdoutChunks.join('')) as { + data: { waitMatch: { matches: string[] } }; + }; + expect(output.data.waitMatch.matches).toEqual(['e11|none|text|No matches||']); + }); + + it('writes the full runtime snapshot envelope for verbose JSON output', async () => { + mockInvokeDirectThroughHandler(); + const stdoutChunks: string[] = []; + vi.spyOn(process.stdout, 'write').mockImplementation((chunk) => { + stdoutChunks.push(String(chunk)); + return true; + }); + + const tool = createTool({ + handler: vi.fn(async (_args, ctx) => { + if (ctx) { + ctx.structuredOutput = { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e1', + role: 'application', + label: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + actions: ['swipeWithin'], + }, + ], + actions: [{ action: 'swipeWithin', elementRef: 'e1', label: 'Weather' }], + }, + }, + }; + } + }) as ToolDefinition['handler'], + }); + const app = createApp(createCatalog([tool])); + + await expect( + app.parseAsync(['simulator', 'run-tool', '--output', 'json', '--verbose']), + ).resolves.toBeDefined(); + + const output = JSON.parse(stdoutChunks.join('')) as { schema: string; data: unknown }; + expect(output.schema).toBe('xcodebuildmcp.output.capture-result'); + expect(output.data).toEqual( + expect.objectContaining({ + capture: expect.objectContaining({ + type: 'runtime-snapshot', + elements: [expect.objectContaining({ ref: 'e1', actions: ['swipeWithin'] })], + }), + }), + ); + }); + it('writes one NDJSON line per domain fragment for jsonl output and omits the final envelope', async () => { mockInvokeDirectThroughHandler(); const stdoutChunks: string[] = []; diff --git a/src/cli/__tests__/schema-to-yargs.test.ts b/src/cli/__tests__/schema-to-yargs.test.ts index 014868d80..371191415 100644 --- a/src/cli/__tests__/schema-to-yargs.test.ts +++ b/src/cli/__tests__/schema-to-yargs.test.ts @@ -25,4 +25,18 @@ describe('schemaToYargsOptions', () => { expect(options.get('workspace-path')?.demandOption).toBe(false); }); + + it('coerces comma-separated numeric array flags', () => { + const options = schemaToYargsOptions({ + keyCodes: z.array(z.number()), + }); + + const coerce = options.get('key-codes')?.coerce; + + expect(typeof coerce).toBe('function'); + expect(coerce?.('23,18,14')).toEqual([23, 18, 14]); + expect(coerce?.('23, 18, 14')).toEqual([23, 18, 14]); + expect(coerce?.(['23', '18,14'])).toEqual([23, 18, 14]); + expect(coerce?.('23,')).toEqual([23, Number.NaN]); + }); }); diff --git a/src/cli/register-tool-commands.ts b/src/cli/register-tool-commands.ts index 4c8d6107a..450567f7c 100644 --- a/src/cli/register-tool-commands.ts +++ b/src/cli/register-tool-commands.ts @@ -16,6 +16,7 @@ import { getCliSessionDefaultsForTool, isKnownCliSessionDefaultsProfile, mergeCliSessionDefaults, + resolveCliSessionDefaults, } from './session-defaults.ts'; import { createRenderSession } from '../rendering/render.ts'; import { toStructuredEnvelope } from '../utils/structured-output-envelope.ts'; @@ -25,6 +26,8 @@ import { STRUCTURED_ERROR_SCHEMA_VERSION, } from '../utils/structured-error.ts'; import { toCliJsonlEvent } from './jsonl-event.ts'; +import { resolveSimulatorNameToId } from '../utils/simulator-resolver.ts'; +import { getDefaultCommandExecutor } from '../utils/execution/index.ts'; export interface RegisterToolCommandsOptions { workspaceRoot: string; @@ -92,7 +95,10 @@ function createBufferedHandlerContext( }; } -function writeJsonOutput(handlerContext: ToolHandlerContext): boolean { +function writeJsonOutput( + handlerContext: ToolHandlerContext, + options: { verbose?: boolean } = {}, +): boolean { const structuredOutput = handlerContext.structuredOutput; const envelope = structuredOutput @@ -100,6 +106,7 @@ function writeJsonOutput(handlerContext: ToolHandlerContext): boolean { structuredOutput.result, structuredOutput.schema, structuredOutput.schemaVersion, + { runtimeSnapshot: options.verbose ? 'full' : 'compact' }, ) : toStructuredEnvelope( createStructuredErrorOutput({ @@ -242,12 +249,18 @@ function registerToolSubcommand( describe: 'Output format', }); + subYargs.option('verbose', { + type: 'boolean', + default: false, + describe: 'Render verbose output data when supported', + }); + // Group options for cleaner help display if (toolArgNames.length > 0) { subYargs.group(toolArgNames, 'Tool Arguments:'); } subYargs.group(['profile'], 'Session Defaults:'); - subYargs.group(['json', 'output'], 'Output Options:'); + subYargs.group(['json', 'output', 'verbose'], 'Output Options:'); // Add note about unsupported keys if any if (unsupportedKeys.length > 0) { @@ -277,7 +290,9 @@ function registerToolSubcommand( const outputFormat = (argv.output as OutputFormat) ?? 'text'; const socketPath = argv.socket as string; const logLevel = argv['log-level'] as string | undefined; + const style = argv.style as string | undefined; const filePathRenderStyle = argv.filePathRenderStyle as FilePathRenderStyle | undefined; + const verboseOutput = argv.verbose === true; if ( profileOverride && @@ -312,6 +327,7 @@ function registerToolSubcommand( 'logLevel', 'file-path-render-style', 'filePathRenderStyle', + 'verbose', '_', '$0', ]); @@ -325,6 +341,10 @@ function registerToolSubcommand( // Merge: flag args first, then JSON overrides const explicitArgs = { ...toolParams, ...jsonArgs }; + const rawDefaults = resolveCliSessionDefaults({ + runtimeConfig: opts.runtimeConfig, + profileOverride, + }); const args = mergeCliSessionDefaults({ defaults: getCliSessionDefaultsForTool({ tool, @@ -334,6 +354,24 @@ function registerToolSubcommand( explicitArgs, }); + if ( + args.simulatorId === undefined && + tool.cliSchema.simulatorId !== undefined && + tool.cliSchema.simulatorName === undefined && + typeof rawDefaults.simulatorName === 'string' + ) { + const resolvedSimulator = await resolveSimulatorNameToId( + getDefaultCommandExecutor(), + rawDefaults.simulatorName, + ); + if (!resolvedSimulator.success) { + console.error(`Error: ${resolvedSimulator.error}`); + process.exitCode = 1; + return; + } + args.simulatorId = resolvedSimulator.simulatorId; + } + const missingRequiredFlags = requiredFlagNames.filter((flagName) => { const camelKey = convertArgvToToolParams({ [flagName]: true }); const [toolKey] = Object.keys(camelKey); @@ -362,6 +400,7 @@ function registerToolSubcommand( interactive: outputFormat === 'text' && process.stdout.isTTY === true, runtime: 'cli', filePathRenderStyle, + includeNextSteps: style !== 'minimal', }); const writeJsonlFragment = outputFormat === 'jsonl' @@ -395,7 +434,7 @@ function registerToolSubcommand( } if (outputFormat === 'json') { - if (writeJsonOutput(handlerContext)) { + if (writeJsonOutput(handlerContext, { verbose: verboseOutput })) { process.exitCode = 1; } return; diff --git a/src/cli/schema-to-yargs.ts b/src/cli/schema-to-yargs.ts index 175068097..e68fe8cbf 100644 --- a/src/cli/schema-to-yargs.ts +++ b/src/cli/schema-to-yargs.ts @@ -7,6 +7,16 @@ export interface YargsOptionConfig extends Options { type: 'string' | 'number' | 'boolean' | 'array'; } +function coerceNumberArray(value: unknown): number[] { + const values = Array.isArray(value) ? value : [value]; + return values.flatMap((entry) => + String(entry) + .split(',') + .map((item) => item.trim()) + .map((item) => (item === '' ? Number.NaN : Number(item))), + ); +} + export interface ZodToYargsOptionOptions { hasHydratedDefault?: boolean; } @@ -195,9 +205,17 @@ export function zodToYargsOption( const element = getArrayElement(unwrapped); if (element) { const elemTypeName = getZodTypeName(unwrap(element)); - if (elemTypeName === 'string' || elemTypeName === 'number') { + if (elemTypeName === 'string') { return { type: 'array', describe: description, demandOption: false }; } + if (elemTypeName === 'number') { + return { + type: 'array', + describe: description, + demandOption: false, + coerce: coerceNumberArray, + }; + } } // Complex array types - use --json fallback return null; diff --git a/src/core/__tests__/structured-output-schema.test.ts b/src/core/__tests__/structured-output-schema.test.ts index af8ce4b1b..1e1fa44b1 100644 --- a/src/core/__tests__/structured-output-schema.test.ts +++ b/src/core/__tests__/structured-output-schema.test.ts @@ -150,6 +150,125 @@ describe('structured output schema bundling', () => { ).toBe(true); }); + it('accepts ui automation v2 runtime snapshots and semantic action errors', () => { + const ajv = new Ajv2020({ allErrors: true, strict: true, validateSchema: true }); + const captureValidate = ajv.compile( + getMcpOutputSchema({ schema: 'xcodebuildmcp.output.capture-result', version: '2' }), + ); + const actionValidate = ajv.compile( + getMcpOutputSchema({ schema: 'xcodebuildmcp.output.ui-action-result', version: '2' }), + ); + + expect( + captureValidate({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIM-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIM-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e1', + role: 'button', + label: 'Continue', + frame: { x: 10, y: 20, width: 100, height: 40 }, + state: { enabled: true, selected: true, visible: true }, + actions: ['tap'], + }, + ], + actions: [{ action: 'tap', elementRef: 'e1', label: 'Continue' }], + }, + }, + }), + ).toBe(true); + + expect( + captureValidate({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIM-1' }, + capture: { + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId: 'SIM-1', + screenHash: 'screen-hash', + seq: 2, + }, + }, + }), + ).toBe(true); + + expect( + captureValidate({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIM-1' }, + capture: { + type: 'runtime-snapshot-unchanged', + rs: '1', + screenHash: 'screen-hash', + seq: 2, + unchanged: true, + udid: 'SIM-1', + }, + }, + }), + ).toBe(true); + + expect( + actionValidate({ + schema: 'xcodebuildmcp.output.ui-action-result', + schemaVersion: '2', + didError: true, + error: 'Element ref was not found in the current snapshot.', + data: { + summary: { status: 'FAILED' }, + action: { type: 'tap', elementRef: 'e404' }, + artifacts: { simulatorId: 'SIM-1' }, + uiError: { + code: 'ELEMENT_REF_NOT_FOUND', + message: 'Element ref was not found in the current snapshot.', + recoveryHint: 'Run snapshot_ui again and retry with a current elementRef.', + elementRef: 'e404', + snapshotAgeMs: 1_000, + }, + }, + }), + ).toBe(true); + + expect( + actionValidate({ + schema: 'xcodebuildmcp.output.ui-action-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + action: { type: 'batch', stepCount: 2 }, + artifacts: { simulatorId: 'SIM-1' }, + }, + }), + ).toBe(true); + }); + it('accepts xcode bridge call-result artifacts', () => { const schema = getMcpOutputSchema({ schema: 'xcodebuildmcp.output.xcode-bridge-call-result', diff --git a/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts b/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts index b2325eed9..f9c677b82 100644 --- a/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts +++ b/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts @@ -183,6 +183,8 @@ describe('sendKeyboardShortcut', () => { expect(result.success).toBe(false); if (!result.success) { expect(result.error).toContain('iPhone 15 Pro'); + expect(result.error).toContain('without a device window'); + expect(result.error).toContain('retry the keyboard shortcut'); } expect(calls).toHaveLength(3); }); diff --git a/src/mcp/tools/simulator-management/_keyboard_shortcut.ts b/src/mcp/tools/simulator-management/_keyboard_shortcut.ts index a4ea377e3..1eb5c67ae 100644 --- a/src/mcp/tools/simulator-management/_keyboard_shortcut.ts +++ b/src/mcp/tools/simulator-management/_keyboard_shortcut.ts @@ -123,7 +123,7 @@ export async function sendKeyboardShortcut( if (focusResult.output.trim() === 'NO_WINDOW') { return { success: false, - error: `No Simulator window found for "${device.name}". Is the simulator window visible?`, + error: `No visible Simulator window found for "${device.name}". Simulator.app may be running without a device window; open the simulator device window manually, then retry the keyboard shortcut.`, }; } diff --git a/src/mcp/tools/simulator/__tests__/boot_sim.test.ts b/src/mcp/tools/simulator/__tests__/boot_sim.test.ts index 1bc852458..cce693cd3 100644 --- a/src/mcp/tools/simulator/__tests__/boot_sim.test.ts +++ b/src/mcp/tools/simulator/__tests__/boot_sim.test.ts @@ -8,6 +8,12 @@ import { sessionStore } from '../../../../utils/session-store.ts'; import { schema, handler, boot_simLogic } from '../boot_sim.ts'; import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; +const availableSimulatorsJson = JSON.stringify({ + devices: { + 'iOS 26.0': [{ name: 'iPhone 17', udid: 'resolved-uuid', isAvailable: true }], + }, +}); + describe('boot_sim tool', () => { beforeEach(() => { sessionStore.clear(); @@ -105,6 +111,43 @@ describe('boot_sim tool', () => { expect(result.isError).toBe(true); }); + it('should resolve simulatorName before booting', async () => { + const calls: Array<{ + command: string[]; + description?: string; + allowStderr?: boolean; + }> = []; + const mockExecutor = async ( + command: string[], + description?: string, + allowStderr?: boolean, + ) => { + calls.push({ command, description, allowStderr }); + if (command.includes('list')) { + return createMockCommandResponse({ success: true, output: availableSimulatorsJson }); + } + return createMockCommandResponse({ + success: true, + output: 'Simulator booted successfully', + }); + }; + + const result = await runLogic(() => + boot_simLogic({ simulatorName: 'iPhone 17' }, mockExecutor), + ); + + expect(result.isError).toBeFalsy(); + expect(result.nextStepParams).toEqual({ + open_sim: {}, + install_app_sim: { simulatorId: 'resolved-uuid', appPath: 'PATH_TO_YOUR_APP' }, + launch_app_sim: { simulatorId: 'resolved-uuid', bundleId: 'YOUR_APP_BUNDLE_ID' }, + }); + expect(calls.map((call) => call.command)).toEqual([ + ['xcrun', 'simctl', 'list', 'devices', 'available', '-j'], + ['xcrun', 'simctl', 'boot', 'resolved-uuid'], + ]); + }); + it('should verify command generation with mock executor', async () => { const calls: Array<{ command: string[]; diff --git a/src/mcp/tools/simulator/__tests__/install_app_sim.test.ts b/src/mcp/tools/simulator/__tests__/install_app_sim.test.ts index 8872f3061..43aaa9312 100644 --- a/src/mcp/tools/simulator/__tests__/install_app_sim.test.ts +++ b/src/mcp/tools/simulator/__tests__/install_app_sim.test.ts @@ -11,6 +11,12 @@ import type { CommandExecutor } from '../../../../utils/execution/index.ts'; import { schema, handler, install_app_simLogic } from '../install_app_sim.ts'; import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; +const availableSimulatorsJson = JSON.stringify({ + devices: { + 'iOS 26.0': [{ name: 'iPhone 17', udid: 'resolved-uuid', isAvailable: true }], + }, +}); + describe('install_app_sim tool', () => { beforeEach(() => { sessionStore.clear(); @@ -100,6 +106,53 @@ describe('install_app_sim tool', () => { ]); }); + it('should resolve simulatorName before installing', async () => { + const executorCalls: Array> = []; + const mockExecutor: CommandExecutor = (...args) => { + executorCalls.push(args); + const command = args[0]; + if (command.includes('list')) { + return Promise.resolve( + createMockCommandResponse({ success: true, output: availableSimulatorsJson }), + ); + } + if (command[0] === 'defaults') { + return Promise.resolve( + createMockCommandResponse({ success: true, output: 'io.sentry.myapp' }), + ); + } + return Promise.resolve( + createMockCommandResponse({ success: true, output: 'App installed' }), + ); + }; + + const mockFileSystem = createMockFileSystemExecutor({ + existsSync: () => true, + }); + + const result = await runLogic(() => + install_app_simLogic( + { + simulatorName: 'iPhone 17', + appPath: '/path/to/app.app', + }, + mockExecutor, + mockFileSystem, + ), + ); + + expect(result.isError).toBeFalsy(); + expect(result.nextStepParams).toEqual({ + open_sim: {}, + launch_app_sim: { simulatorId: 'resolved-uuid', bundleId: 'io.sentry.myapp' }, + }); + expect(executorCalls.map((call) => call[0])).toEqual([ + ['xcrun', 'simctl', 'list', 'devices', 'available', '-j'], + ['xcrun', 'simctl', 'install', 'resolved-uuid', '/path/to/app.app'], + ['defaults', 'read', '/path/to/app.app/Info', 'CFBundleIdentifier'], + ]); + }); + it('should generate command with different simulator identifier', async () => { const executorCalls: Array> = []; const mockExecutor: CommandExecutor = (...args) => { diff --git a/src/mcp/tools/simulator/__tests__/launch_app_sim.test.ts b/src/mcp/tools/simulator/__tests__/launch_app_sim.test.ts index 583c5ca9c..3680374c0 100644 --- a/src/mcp/tools/simulator/__tests__/launch_app_sim.test.ts +++ b/src/mcp/tools/simulator/__tests__/launch_app_sim.test.ts @@ -1,11 +1,20 @@ import { describe, it, expect, beforeEach } from 'vitest'; import * as z from 'zod'; -import { createMockExecutor } from '../../../../test-utils/mock-executors.ts'; +import { + createMockCommandResponse, + createMockExecutor, +} from '../../../../test-utils/mock-executors.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; import { schema, handler, launch_app_simLogic, type SimulatorLauncher } from '../launch_app_sim.ts'; import type { LaunchWithLoggingResult } from '../../../../utils/simulator-steps.ts'; import { runLogic } from '../../../../test-utils/test-helpers.ts'; +const availableSimulatorsJson = JSON.stringify({ + devices: { + 'iOS 26.0': [{ name: 'iPhone 17', udid: 'resolved-uuid', isAvailable: true }], + }, +}); + function createMockLauncher(overrides?: Partial): SimulatorLauncher { return async (_uuid, _bundleId, _executor, _opts?) => ({ success: true, @@ -143,6 +152,44 @@ describe('launch_app_sim tool', () => { expect(capturedEnv).toEqual({ STAGING_ENABLED: '1' }); }); + it('should resolve simulatorName before checking install and launching', async () => { + const executorCalls: string[][] = []; + const installCheckExecutor = async (command: string[]) => { + executorCalls.push(command); + if (command.includes('list')) { + return createMockCommandResponse({ success: true, output: availableSimulatorsJson }); + } + return createMockCommandResponse({ success: true, output: '/path/to/app/container' }); + }; + let launchedUuid: string | undefined; + const trackingLauncher: SimulatorLauncher = async (uuid, _bundleId, _executor, _opts?) => { + launchedUuid = uuid; + return { success: true, processId: 12345, logFilePath: '/tmp/test.log' }; + }; + + const result = await runLogic(() => + launch_app_simLogic( + { + simulatorName: 'iPhone 17', + bundleId: 'io.sentry.testapp', + }, + installCheckExecutor, + trackingLauncher, + ), + ); + + expect(result.isError).toBeFalsy(); + expect(launchedUuid).toBe('resolved-uuid'); + expect(executorCalls).toEqual([ + ['xcrun', 'simctl', 'list', 'devices', 'available', '-j'], + ['xcrun', 'simctl', 'get_app_container', 'resolved-uuid', 'io.sentry.testapp', 'app'], + ]); + expect(result.nextStepParams).toEqual({ + open_sim: {}, + stop_app_sim: { simulatorId: 'resolved-uuid', bundleId: 'io.sentry.testapp' }, + }); + }); + it('should display friendly name when simulatorName is provided alongside resolved simulatorId', async () => { const installCheckExecutor = async () => ({ success: true, diff --git a/src/mcp/tools/simulator/__tests__/screenshot.test.ts b/src/mcp/tools/simulator/__tests__/screenshot.test.ts index f32e80ca1..0937243ac 100644 --- a/src/mcp/tools/simulator/__tests__/screenshot.test.ts +++ b/src/mcp/tools/simulator/__tests__/screenshot.test.ts @@ -13,6 +13,15 @@ import { schema, handler, screenshotLogic } from '../../ui-automation/screenshot import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; describe('screenshot plugin', () => { + const bootedDeviceListJson = JSON.stringify({ + devices: { + 'com.apple.CoreSimulator.SimRuntime.iOS-17-2': [ + { udid: 'test-uuid', name: 'iPhone 15 Pro', state: 'Booted' }, + { udid: 'another-uuid', name: 'iPhone 15', state: 'Booted' }, + ], + }, + }); + beforeEach(() => { sessionStore.clear(); }); @@ -89,7 +98,11 @@ describe('screenshot plugin', () => { expect(capturedCommands).toHaveLength(5); - expect(capturedCommands[0]).toEqual([ + expect(capturedCommands[0][0]).toBe('xcrun'); + expect(capturedCommands[0][1]).toBe('simctl'); + expect(capturedCommands[0][2]).toBe('list'); + + expect(capturedCommands[1]).toEqual([ 'xcrun', 'simctl', 'io', @@ -98,10 +111,6 @@ describe('screenshot plugin', () => { '/tmp/screenshot_mock-uuid-123.png', ]); - expect(capturedCommands[1][0]).toBe('xcrun'); - expect(capturedCommands[1][1]).toBe('simctl'); - expect(capturedCommands[1][2]).toBe('list'); - expect(capturedCommands[2][0]).toBe('swift'); expect(capturedCommands[2][1]).toBe('-e'); @@ -168,7 +177,11 @@ describe('screenshot plugin', () => { expect(capturedCommands).toHaveLength(5); - expect(capturedCommands[0]).toEqual([ + expect(capturedCommands[0][0]).toBe('xcrun'); + expect(capturedCommands[0][1]).toBe('simctl'); + expect(capturedCommands[0][2]).toBe('list'); + + expect(capturedCommands[1]).toEqual([ 'xcrun', 'simctl', 'io', @@ -177,10 +190,6 @@ describe('screenshot plugin', () => { '/tmp/screenshot_different-uuid-456.png', ]); - expect(capturedCommands[1][0]).toBe('xcrun'); - expect(capturedCommands[1][1]).toBe('simctl'); - expect(capturedCommands[1][2]).toBe('list'); - expect(capturedCommands[2][0]).toBe('swift'); expect(capturedCommands[2][1]).toBe('-e'); @@ -234,21 +243,21 @@ describe('screenshot plugin', () => { ), ); - // Should execute all commands in sequence: screenshot, list devices, orientation detection, optimization, dimensions + // Should execute all commands in sequence: list devices, screenshot, orientation detection, optimization, dimensions expect(capturedCommands).toHaveLength(5); - const firstCommand = capturedCommands[0]; - expect(firstCommand).toHaveLength(6); - expect(firstCommand[0]).toBe('xcrun'); - expect(firstCommand[1]).toBe('simctl'); - expect(firstCommand[2]).toBe('io'); - expect(firstCommand[3]).toBe('test-uuid'); - expect(firstCommand[4]).toBe('screenshot'); - expect(firstCommand[5]).toMatch(/\/.*\/screenshot_.*\.png/); + expect(capturedCommands[0][0]).toBe('xcrun'); + expect(capturedCommands[0][1]).toBe('simctl'); + expect(capturedCommands[0][2]).toBe('list'); - expect(capturedCommands[1][0]).toBe('xcrun'); - expect(capturedCommands[1][1]).toBe('simctl'); - expect(capturedCommands[1][2]).toBe('list'); + const screenshotCommand = capturedCommands[1]; + expect(screenshotCommand).toHaveLength(6); + expect(screenshotCommand[0]).toBe('xcrun'); + expect(screenshotCommand[1]).toBe('simctl'); + expect(screenshotCommand[2]).toBe('io'); + expect(screenshotCommand[3]).toBe('test-uuid'); + expect(screenshotCommand[4]).toBe('screenshot'); + expect(screenshotCommand[5]).toMatch(/\/.*\/screenshot_.*\.png/); expect(capturedCommands[2][0]).toBe('swift'); expect(capturedCommands[2][1]).toBe('-e'); @@ -267,7 +276,9 @@ describe('screenshot plugin', () => { const mockImageBuffer = Buffer.from('fake-image-data'); const mockExecutor = createCommandMatchingMockExecutor({ - 'xcrun simctl': { success: true, output: 'Screenshot saved' }, + 'xcrun simctl list devices': { success: true, output: bootedDeviceListJson }, + 'xcrun simctl io': { success: true, output: 'Screenshot saved' }, + 'swift -e': { success: true, output: '' }, sips: { success: true, output: 'Image optimized' }, }); @@ -320,11 +331,21 @@ describe('screenshot plugin', () => { }); it('should handle command failure', async () => { - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'Command failed', - }); + const mockExecutor: CommandExecutor = async (command) => { + const cmdStr = command.join(' '); + if (cmdStr.includes('simctl list devices')) { + return { + success: true, + output: bootedDeviceListJson, + error: undefined, + process: mockProcess, + }; + } + if (cmdStr.includes('simctl io')) { + return { success: false, output: '', error: 'Command failed', process: mockProcess }; + } + return { success: true, output: '', error: undefined, process: mockProcess }; + }; const mockPathDeps = { tmpdir: () => '/tmp', @@ -354,10 +375,11 @@ describe('screenshot plugin', () => { }); it('should handle file read failure', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: '', - error: undefined, + const mockExecutor = createCommandMatchingMockExecutor({ + 'xcrun simctl list devices': { success: true, output: bootedDeviceListJson }, + 'xcrun simctl io': { success: true, output: 'Screenshot saved' }, + 'swift -e': { success: true, output: '' }, + sips: { success: true, output: 'Image optimized' }, }); const mockFileSystemExecutor = createMockFileSystemExecutor({ @@ -446,18 +468,18 @@ describe('screenshot plugin', () => { expect(capturedArgs).toHaveLength(5); - expect(capturedArgs[0]).toEqual([ + expect(capturedArgs[0][0][0]).toBe('xcrun'); + expect(capturedArgs[0][0][1]).toBe('simctl'); + expect(capturedArgs[0][0][2]).toBe('list'); + expect(capturedArgs[0][1]).toBe('[Screenshot]: list devices'); + expect(capturedArgs[0][2]).toBe(false); + + expect(capturedArgs[1]).toEqual([ ['xcrun', 'simctl', 'io', 'test-uuid', 'screenshot', '/tmp/screenshot_mock-uuid-123.png'], '[Screenshot]: screenshot', false, ]); - expect(capturedArgs[1][0][0]).toBe('xcrun'); - expect(capturedArgs[1][0][1]).toBe('simctl'); - expect(capturedArgs[1][0][2]).toBe('list'); - expect(capturedArgs[1][1]).toBe('[Screenshot]: list devices'); - expect(capturedArgs[1][2]).toBe(false); - expect(capturedArgs[2][0][0]).toBe('swift'); expect(capturedArgs[2][0][1]).toBe('-e'); expect(capturedArgs[2][1]).toBe('[Screenshot]: detect orientation'); @@ -578,10 +600,11 @@ describe('screenshot plugin', () => { }); it('should handle file read error with fileSystemExecutor', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: '', - error: undefined, + const mockExecutor = createCommandMatchingMockExecutor({ + 'xcrun simctl list devices': { success: true, output: bootedDeviceListJson }, + 'xcrun simctl io': { success: true, output: 'Screenshot saved' }, + 'swift -e': { success: true, output: '' }, + sips: { success: true, output: 'Image optimized' }, }); const mockFileSystemExecutor = createMockFileSystemExecutor({ diff --git a/src/mcp/tools/simulator/__tests__/stop_app_sim.test.ts b/src/mcp/tools/simulator/__tests__/stop_app_sim.test.ts index c89893617..1a93677c9 100644 --- a/src/mcp/tools/simulator/__tests__/stop_app_sim.test.ts +++ b/src/mcp/tools/simulator/__tests__/stop_app_sim.test.ts @@ -22,6 +22,12 @@ import * as path from 'node:path'; import type { ChildProcess } from 'node:child_process'; import { setRuntimeInstanceForTests } from '../../../../utils/runtime-instance.ts'; +const availableSimulatorsJson = JSON.stringify({ + devices: { + 'iOS 26.0': [{ name: 'iPhone 17', udid: 'resolved-uuid', isAvailable: true }], + }, +}); + function createTrackedChild(options?: { pid?: number; killImplementation?: (signal?: NodeJS.Signals | number) => boolean; @@ -191,6 +197,33 @@ describe('stop_app_sim tool', () => { expect(text).not.toContain('Tracked OSLog sessions cleaned up'); }); + it('should resolve simulatorName before stopping', async () => { + const calls: string[][] = []; + const mockExecutor: CommandExecutor = async (command) => { + calls.push(command); + if (command.includes('list')) { + return createMockCommandResponse({ success: true, output: availableSimulatorsJson }); + } + return createMockCommandResponse({ success: true, output: '' }); + }; + + const result = await runLogic(() => + stop_app_simLogic( + { + simulatorName: 'iPhone 17', + bundleId: 'io.sentry.App', + }, + mockExecutor, + ), + ); + + expect(result.isError).toBeFalsy(); + expect(calls).toEqual([ + ['xcrun', 'simctl', 'list', 'devices', 'available', '-j'], + ['xcrun', 'simctl', 'terminate', 'resolved-uuid', 'io.sentry.App'], + ]); + }); + it('should display friendly name when simulatorName is provided alongside resolved simulatorId', async () => { const mockExecutor = createMockExecutor({ success: true, output: '' }); diff --git a/src/mcp/tools/simulator/boot_sim.ts b/src/mcp/tools/simulator/boot_sim.ts index eb6eac273..9ac28af60 100644 --- a/src/mcp/tools/simulator/boot_sim.ts +++ b/src/mcp/tools/simulator/boot_sim.ts @@ -11,6 +11,7 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; +import { determineSimulatorUuid } from '../../../utils/simulator-utils.ts'; import { toErrorMessage } from '../../../utils/errors.ts'; import { createBasicDiagnostics } from '../../../utils/diagnostics.ts'; @@ -30,11 +31,12 @@ const baseSchemaObject = z.object({ }); const internalSchemaObject = z.object({ - simulatorId: z.string(), + simulatorId: z.string().optional(), simulatorName: z.string().optional(), }); type BootSimParams = z.infer; +type ResolvedBootSimParams = BootSimParams & { simulatorId: string }; type BootSimResult = SimulatorActionResultDomainResult; const publicSchemaObject = z.strictObject( @@ -45,7 +47,7 @@ const publicSchemaObject = z.strictObject( ); function createBootSimResult(params: { - simulatorId: string; + simulatorId?: string; didError: boolean; error?: string; diagnosticMessage?: string; @@ -63,9 +65,13 @@ function createBootSimResult(params: { ...(params.diagnosticMessage ? { diagnostics: createBasicDiagnostics({ errors: [params.diagnosticMessage] }) } : {}), - artifacts: { - simulatorId: params.simulatorId, - }, + ...(params.simulatorId + ? { + artifacts: { + simulatorId: params.simulatorId, + }, + } + : {}), }; } @@ -79,7 +85,7 @@ function setStructuredOutput(ctx: ToolHandlerContext, result: BootSimResult): vo export function createBootSimExecutor( executor: CommandExecutor, -): NonStreamingExecutor { +): NonStreamingExecutor { return async (params) => { try { const result = await executor( @@ -118,11 +124,28 @@ export async function boot_simLogic( params: BootSimParams, executor: CommandExecutor, ): Promise { - log('info', `Starting xcrun simctl boot request for simulator ${params.simulatorId}`); - const ctx = getHandlerContext(); + const simulatorResult = await determineSimulatorUuid(params, executor); + if (simulatorResult.error || !simulatorResult.uuid) { + const result = createBootSimResult({ + didError: true, + error: 'Boot simulator operation failed.', + diagnosticMessage: `Failed to resolve simulator: ${simulatorResult.error ?? 'No simulator UUID returned'}`, + }); + setStructuredOutput(ctx, result); + log('error', `Error during boot simulator operation: ${result.error ?? 'Unknown error'}`); + return; + } + + if (simulatorResult.warning) { + log('warn', simulatorResult.warning); + } + + const resolvedParams: ResolvedBootSimParams = { ...params, simulatorId: simulatorResult.uuid }; + log('info', `Starting xcrun simctl boot request for simulator ${resolvedParams.simulatorId}`); + const executeBootSim = createBootSimExecutor(executor); - const result = await executeBootSim(params); + const result = await executeBootSim(resolvedParams); setStructuredOutput(ctx, result); if (result.didError) { @@ -132,8 +155,8 @@ export async function boot_simLogic( ctx.nextStepParams = { open_sim: {}, - install_app_sim: { simulatorId: params.simulatorId, appPath: 'PATH_TO_YOUR_APP' }, - launch_app_sim: { simulatorId: params.simulatorId, bundleId: 'YOUR_APP_BUNDLE_ID' }, + install_app_sim: { simulatorId: resolvedParams.simulatorId, appPath: 'PATH_TO_YOUR_APP' }, + launch_app_sim: { simulatorId: resolvedParams.simulatorId, bundleId: 'YOUR_APP_BUNDLE_ID' }, }; } diff --git a/src/mcp/tools/simulator/install_app_sim.ts b/src/mcp/tools/simulator/install_app_sim.ts index 9faa8ba6a..029696d21 100644 --- a/src/mcp/tools/simulator/install_app_sim.ts +++ b/src/mcp/tools/simulator/install_app_sim.ts @@ -11,6 +11,7 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; +import { determineSimulatorUuid } from '../../../utils/simulator-utils.ts'; import { toErrorMessage } from '../../../utils/errors.ts'; import { installAppOnSimulator } from '../../../utils/simulator-steps.ts'; import { @@ -36,12 +37,13 @@ const baseSchemaObject = z.object({ }); const internalSchemaObject = z.object({ - simulatorId: z.string(), + simulatorId: z.string().optional(), simulatorName: z.string().optional(), appPath: z.string(), }); type InstallAppSimParams = z.infer; +type ResolvedInstallAppSimParams = InstallAppSimParams & { simulatorId: string }; const publicSchemaObject = z.strictObject( baseSchemaObject.omit({ @@ -56,8 +58,27 @@ export async function install_app_simLogic( fileSystem?: FileSystemExecutor, ): Promise { const ctx = getHandlerContext(); + const simulatorResult = await determineSimulatorUuid(params, executor); + if (simulatorResult.error || !simulatorResult.uuid) { + const result = buildInstallFailure( + { appPath: params.appPath }, + `Failed to resolve simulator: ${simulatorResult.error ?? 'No simulator UUID returned'}`, + ); + setInstallResultStructuredOutput(ctx, result); + log('error', `Error during install app in simulator operation: ${result.error}`); + return; + } + + if (simulatorResult.warning) { + log('warn', simulatorResult.warning); + } + + const resolvedParams: ResolvedInstallAppSimParams = { + ...params, + simulatorId: simulatorResult.uuid, + }; const executeInstallAppSim = createInstallAppSimExecutor(executor, fileSystem); - const result = await executeInstallAppSim(params); + const result = await executeInstallAppSim(resolvedParams); setInstallResultStructuredOutput(ctx, result); @@ -73,7 +94,7 @@ export async function install_app_simLogic( ctx.nextStepParams = { open_sim: {}, launch_app_sim: { - simulatorId: params.simulatorId, + simulatorId: resolvedParams.simulatorId, bundleId: bundleId || 'YOUR_APP_BUNDLE_ID', }, }; @@ -103,7 +124,7 @@ async function extractBundleId( export function createInstallAppSimExecutor( executor: CommandExecutor, fileSystem?: FileSystemExecutor, -): NonStreamingExecutor { +): NonStreamingExecutor { return async (params) => { const artifacts = { simulatorId: params.simulatorId, appPath: params.appPath }; diff --git a/src/mcp/tools/simulator/launch_app_sim.ts b/src/mcp/tools/simulator/launch_app_sim.ts index 065958b4b..0299bc75b 100644 --- a/src/mcp/tools/simulator/launch_app_sim.ts +++ b/src/mcp/tools/simulator/launch_app_sim.ts @@ -14,6 +14,7 @@ import { launchSimulatorAppWithLogging, type LaunchWithLoggingResult, } from '../../../utils/simulator-steps.ts'; +import { determineSimulatorUuid } from '../../../utils/simulator-utils.ts'; import { toErrorMessage } from '../../../utils/errors.ts'; import { buildLaunchFailure, @@ -49,7 +50,7 @@ const baseSchemaObject = z.object({ }); const internalSchemaObject = z.object({ - simulatorId: z.string(), + simulatorId: z.string().optional(), simulatorName: z.string().optional(), bundleId: z.string(), launchArgs: z.array(z.string()).optional(), @@ -57,6 +58,7 @@ const internalSchemaObject = z.object({ }); export type LaunchAppSimParams = z.infer; +type ResolvedLaunchAppSimParams = LaunchAppSimParams & { simulatorId: string }; type LaunchAppSimResult = LaunchResultDomainResult; export type SimulatorLauncher = typeof launchSimulatorAppWithLogging; @@ -67,8 +69,27 @@ export async function launch_app_simLogic( launcher: SimulatorLauncher = launchSimulatorAppWithLogging, ): Promise { const ctx = getHandlerContext(); + const simulatorResult = await determineSimulatorUuid(params, executor); + if (simulatorResult.error || !simulatorResult.uuid) { + const result = buildLaunchFailure( + { bundleId: params.bundleId }, + `Failed to resolve simulator: ${simulatorResult.error ?? 'No simulator UUID returned'}`, + ); + setLaunchResultStructuredOutput(ctx, result); + log('error', `Error during launch app in simulator operation: ${result.error}`); + return; + } + + if (simulatorResult.warning) { + log('warn', simulatorResult.warning); + } + + const resolvedParams: ResolvedLaunchAppSimParams = { + ...params, + simulatorId: simulatorResult.uuid, + }; const executeLaunchAppSim = createLaunchAppSimExecutor(executor, launcher); - const result = await executeLaunchAppSim(params); + const result = await executeLaunchAppSim(resolvedParams); setLaunchResultStructuredOutput(ctx, result); @@ -82,12 +103,12 @@ export async function launch_app_simLogic( ctx.nextStepParams = { open_sim: {}, - stop_app_sim: { simulatorId: params.simulatorId, bundleId: params.bundleId }, + stop_app_sim: { simulatorId: resolvedParams.simulatorId, bundleId: params.bundleId }, }; } function buildSuccessArtifacts( - params: LaunchAppSimParams, + params: ResolvedLaunchAppSimParams, launchResult: LaunchWithLoggingResult, ): LaunchResultArtifacts { return { @@ -102,7 +123,7 @@ function buildSuccessArtifacts( export function createLaunchAppSimExecutor( executor: CommandExecutor, launcher: SimulatorLauncher = launchSimulatorAppWithLogging, -): NonStreamingExecutor { +): NonStreamingExecutor { return async (params) => { log('info', `Starting xcrun simctl launch request for simulator ${params.simulatorId}`); diff --git a/src/mcp/tools/simulator/stop_app_sim.ts b/src/mcp/tools/simulator/stop_app_sim.ts index 15c57c43c..0f2f06bf7 100644 --- a/src/mcp/tools/simulator/stop_app_sim.ts +++ b/src/mcp/tools/simulator/stop_app_sim.ts @@ -10,6 +10,7 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; +import { determineSimulatorUuid } from '../../../utils/simulator-utils.ts'; import { toErrorMessage } from '../../../utils/errors.ts'; import { stopSimulatorLaunchOsLogSessionsForApp } from '../../../utils/log-capture/index.ts'; import { @@ -35,17 +36,18 @@ const baseSchemaObject = z.object({ }); const internalSchemaObject = z.object({ - simulatorId: z.string(), + simulatorId: z.string().optional(), simulatorName: z.string().optional(), bundleId: z.string(), }); export type StopAppSimParams = z.infer; +type ResolvedStopAppSimParams = StopAppSimParams & { simulatorId: string }; type StopAppSimResult = StopResultDomainResult; export function createStopAppSimExecutor( executor: CommandExecutor, -): NonStreamingExecutor { +): NonStreamingExecutor { return async (params) => { const simulatorId = params.simulatorId; const artifacts = { simulatorId, bundleId: params.bundleId }; @@ -92,13 +94,32 @@ export async function stop_app_simLogic( params: StopAppSimParams, executor: CommandExecutor, ): Promise { - const simulatorId = params.simulatorId; + const ctx = getHandlerContext(); + const simulatorResult = await determineSimulatorUuid(params, executor); + if (simulatorResult.error || !simulatorResult.uuid) { + const result = buildStopFailure( + { bundleId: params.bundleId }, + `Failed to resolve simulator: ${simulatorResult.error ?? 'No simulator UUID returned'}`, + ); + setStopResultStructuredOutput(ctx, result); + log('error', `Error stopping app in simulator: ${result.error}`); + return; + } + + if (simulatorResult.warning) { + log('warn', simulatorResult.warning); + } + + const resolvedParams: ResolvedStopAppSimParams = { + ...params, + simulatorId: simulatorResult.uuid, + }; + const simulatorId = resolvedParams.simulatorId; log('info', `Stopping app ${params.bundleId} in simulator ${simulatorId}`); - const ctx = getHandlerContext(); const executeStopAppSim = createStopAppSimExecutor(executor); - const result = await executeStopAppSim(params); + const result = await executeStopAppSim(resolvedParams); setStopResultStructuredOutput(ctx, result); if (result.didError) { diff --git a/src/mcp/tools/ui-automation/__tests__/batch.test.ts b/src/mcp/tools/ui-automation/__tests__/batch.test.ts new file mode 100644 index 000000000..4f1850a92 --- /dev/null +++ b/src/mcp/tools/ui-automation/__tests__/batch.test.ts @@ -0,0 +1,211 @@ +import { beforeEach, describe, expect, it, vi } from 'vitest'; +import * as z from 'zod'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; +import { DebuggerManager } from '../../../../utils/debugger/debugger-manager.ts'; +import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { batchLogic, createBatchExecutor, handler, schema } from '../batch.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runBatch( + params: Parameters[0], + executor = createTrackingExecutor().executor, + axeHelpers = createMockAxeHelpers(), +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => batchLogic(params, executor, axeHelpers)); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; +} + +describe('Batch UI Automation Tool', () => { + beforeEach(() => { + sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); + }); + + describe('Schema Validation', () => { + it('exposes batch steps and AXe batch options', () => { + expect(typeof handler).toBe('function'); + expect(schema).toHaveProperty('steps'); + expect(schema).toHaveProperty('axCache'); + expect(schema).toHaveProperty('tapStyle'); + + const schemaObject = z.object(schema); + expect(schemaObject.safeParse({ steps: ['tap --id login'] }).success).toBe(true); + expect( + schemaObject.safeParse({ + steps: ['tap --id login', 'type user@example.com'], + axCache: 'perBatch', + typeSubmission: 'chunked', + typeChunkSize: 8, + tapStyle: 'automatic', + continueOnError: true, + waitTimeout: 2, + pollInterval: 0.25, + }).success, + ).toBe(true); + expect(schemaObject.safeParse({ steps: [] }).success).toBe(false); + expect(schemaObject.safeParse({ steps: [''] }).success).toBe(false); + expect(schemaObject.safeParse({ steps: ['tap --id login'], pollInterval: 0 }).success).toBe( + false, + ); + }); + }); + + describe('Command Generation', () => { + it('builds repeated AXe --step arguments', async () => { + const { calls, executor } = createTrackingExecutor(); + + const result = await runBatch( + { + simulatorId, + steps: ['tap --id username-field', 'type user@example.com'], + }, + executor, + ); + + expect(result).toMatchObject({ + didError: false, + action: { type: 'batch', stepCount: 2 }, + }); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'batch', + '--step', + 'tap --id username-field', + '--step', + 'type user@example.com', + '--udid', + simulatorId, + ], + ]); + }); + + it('passes AXe batch options through unchanged', async () => { + const { calls, executor } = createTrackingExecutor(); + + await runBatch( + { + simulatorId, + steps: ['tap --id login'], + axCache: 'perStep', + typeSubmission: 'composite', + typeChunkSize: 4, + tapStyle: 'physical', + continueOnError: true, + waitTimeout: 3, + pollInterval: 0.5, + }, + executor, + ); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'batch', + '--step', + 'tap --id login', + '--ax-cache', + 'perStep', + '--type-submission', + 'composite', + '--type-chunk-size', + '4', + '--tap-style', + 'physical', + '--continue-on-error', + '--wait-timeout', + '3', + '--poll-interval', + '0.5', + '--udid', + simulatorId, + ]); + }); + }); + + describe('Runtime snapshot invalidation', () => { + it('clears the cached runtime snapshot after a successful batch', async () => { + recordSnapshot([createNode()]); + + const result = await runBatch({ simulatorId, steps: ['tap --id login'] }); + + expect(result.didError).toBe(false); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + + it('clears the cached runtime snapshot when AXe runs and reports batch failure', async () => { + recordSnapshot([createNode()]); + + const result = await runBatch( + { simulatorId, steps: ['type Secret123'] }, + createFailingExecutor('step failed: type Secret123'), + ); + + expect(result.didError).toBe(true); + expect(JSON.stringify(result)).not.toContain('Secret123'); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + + it('preserves the cached runtime snapshot when AXe is unavailable before execution', async () => { + recordSnapshot([createNode()]); + const { executor } = createTrackingExecutor(); + + const result = await runBatch( + { simulatorId, steps: ['tap --id login'] }, + executor, + createMockAxeHelpers({ getAxePathReturn: null }), + ); + + expect(result.didError).toBe(true); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('preserves the cached runtime snapshot when the debugger guard blocks before AXe runs', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + const debuggerManager = new DebuggerManager(); + vi.spyOn(debuggerManager, 'findSessionForSimulator').mockReturnValue({ + id: 'debug-session-1', + backend: 'dap', + simulatorId, + pid: 1234, + createdAt: 0, + lastUsedAt: 0, + }); + vi.spyOn(debuggerManager, 'getExecutionState').mockResolvedValue({ + status: 'stopped', + reason: 'breakpoint', + }); + const executeBatch = createBatchExecutor(executor, createMockAxeHelpers(), debuggerManager); + + const result = await executeBatch({ simulatorId, steps: ['tap --id login'] }); + + expect(result.didError).toBe(true); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + }); + + describe('Handler Behavior', () => { + it('requires simulatorId session default', async () => { + const result = await handler({ steps: ['tap --id login'] }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); + }); + }); +}); diff --git a/src/mcp/tools/ui-automation/__tests__/button.test.ts b/src/mcp/tools/ui-automation/__tests__/button.test.ts index 8fb31aed6..2d01bd873 100644 --- a/src/mcp/tools/ui-automation/__tests__/button.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/button.test.ts @@ -1,11 +1,11 @@ -import { describe, it, expect } from 'vitest'; +import { describe, it, expect, vi } from 'vitest'; import * as z from 'zod'; import { createMockExecutor, createNoopExecutor, createMockCommandResponse, } from '../../../../test-utils/mock-executors.ts'; -import { schema, handler, buttonLogic } from '../button.ts'; +import { schema, handler, buttonLogic, createButtonExecutor } from '../button.ts'; import type { CommandExecutor } from '../../../../utils/execution/index.ts'; import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; @@ -23,6 +23,8 @@ describe('Button Plugin', () => { expect(schemaObj.safeParse({ buttonType: 'home', duration: 2.5 }).success).toBe(true); expect(schemaObj.safeParse({ buttonType: 'invalid-button' }).success).toBe(false); expect(schemaObj.safeParse({ buttonType: 'home', duration: -1 }).success).toBe(false); + expect(schemaObj.safeParse({ buttonType: 'home', duration: 0 }).success).toBe(false); + expect(schemaObj.safeParse({ buttonType: 'home', duration: 10.1 }).success).toBe(false); const withSimId = schemaObj.safeParse({ simulatorId: '12345678-1234-4234-8234-123456789012', @@ -60,6 +62,8 @@ describe('Button Plugin', () => { }, trackingExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -97,6 +101,8 @@ describe('Button Plugin', () => { }, trackingExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -135,6 +141,8 @@ describe('Button Plugin', () => { }, trackingExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -171,6 +179,8 @@ describe('Button Plugin', () => { }, trackingExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -184,6 +194,46 @@ describe('Button Plugin', () => { }); }); + describe('Executor Behavior', () => { + it('waits briefly after successful button presses so system UI transitions can settle', async () => { + vi.useFakeTimers(); + try { + const mockExecutor = createMockExecutor({ + success: true, + output: 'button press completed', + error: undefined, + process: { pid: 12345 }, + }); + + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + const executeButton = createButtonExecutor(mockExecutor, mockAxeHelpers, undefined, 500); + let settled = false; + const resultPromise = executeButton({ + simulatorId: '12345678-1234-4234-8234-123456789012', + buttonType: 'home', + }).then((result) => { + settled = true; + return result; + }); + + await vi.advanceTimersByTimeAsync(499); + expect(settled).toBe(false); + + await vi.advanceTimersByTimeAsync(1); + const result = await resultPromise; + + expect(settled).toBe(true); + expect(result.didError).toBe(false); + } finally { + vi.useRealTimers(); + } + }); + }); + describe('Handler Behavior (Complete Literal Returns)', () => { it('should surface session default requirement when simulatorId is missing', async () => { const result = await handler({ buttonType: 'home' }); @@ -235,7 +285,7 @@ describe('Button Plugin', () => { expect(result.isError).toBe(true); expect(allText(result)).toContain('Parameter validation failed'); - expect(allText(result)).toContain('Duration must be non-negative'); + expect(allText(result)).toContain('Duration must be greater than 0 seconds'); }); it('should return success for valid button press', async () => { @@ -259,6 +309,8 @@ describe('Button Plugin', () => { }, mockExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -288,6 +340,8 @@ describe('Button Plugin', () => { }, mockExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -309,6 +363,8 @@ describe('Button Plugin', () => { }, createNoopExecutor(), mockAxeHelpers, + undefined, + 0, ), ); @@ -337,6 +393,8 @@ describe('Button Plugin', () => { }, mockExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -364,6 +422,8 @@ describe('Button Plugin', () => { }, mockExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -391,6 +451,8 @@ describe('Button Plugin', () => { }, mockExecutor, mockAxeHelpers, + undefined, + 0, ), ); @@ -418,6 +480,8 @@ describe('Button Plugin', () => { }, mockExecutor, mockAxeHelpers, + undefined, + 0, ), ); diff --git a/src/mcp/tools/ui-automation/__tests__/gesture.test.ts b/src/mcp/tools/ui-automation/__tests__/gesture.test.ts index 48b5f5e59..23ba3c255 100644 --- a/src/mcp/tools/ui-automation/__tests__/gesture.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/gesture.test.ts @@ -37,7 +37,11 @@ describe('Gesture Plugin', () => { ).toBe(true); expect(schemaObj.safeParse({ preset: 'invalid-preset' }).success).toBe(false); expect(schemaObj.safeParse({ preset: 'scroll-up', screenWidth: 0 }).success).toBe(false); + expect(schemaObj.safeParse({ preset: 'scroll-up', screenWidth: 2001 }).success).toBe(false); + expect(schemaObj.safeParse({ preset: 'scroll-up', screenHeight: 3001 }).success).toBe(false); expect(schemaObj.safeParse({ preset: 'scroll-up', duration: -1 }).success).toBe(false); + expect(schemaObj.safeParse({ preset: 'scroll-up', duration: 0 }).success).toBe(false); + expect(schemaObj.safeParse({ preset: 'scroll-up', delta: 201 }).success).toBe(false); const withSimId = schemaObj.safeParse({ simulatorId: '12345678-1234-4234-8234-123456789012', diff --git a/src/mcp/tools/ui-automation/__tests__/key_press.test.ts b/src/mcp/tools/ui-automation/__tests__/key_press.test.ts index 96ee71648..825b95567 100644 --- a/src/mcp/tools/ui-automation/__tests__/key_press.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/key_press.test.ts @@ -36,6 +36,8 @@ describe('Key Press Tool', () => { expect(schemaObj.safeParse({ keyCode: 'invalid' }).success).toBe(false); expect(schemaObj.safeParse({ keyCode: -1 }).success).toBe(false); expect(schemaObj.safeParse({ keyCode: 256 }).success).toBe(false); + expect(schemaObj.safeParse({ keyCode: 40, duration: 0 }).success).toBe(false); + expect(schemaObj.safeParse({ keyCode: 40, duration: 10.1 }).success).toBe(false); const withSimId = schemaObj.safeParse({ simulatorId: '12345678-1234-4234-8234-123456789012', diff --git a/src/mcp/tools/ui-automation/__tests__/key_sequence.test.ts b/src/mcp/tools/ui-automation/__tests__/key_sequence.test.ts index badf86b65..e11593eb4 100644 --- a/src/mcp/tools/ui-automation/__tests__/key_sequence.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/key_sequence.test.ts @@ -29,6 +29,10 @@ describe('Key Sequence Tool', () => { expect(schemaObj.safeParse({ keyCodes: [-1] }).success).toBe(false); expect(schemaObj.safeParse({ keyCodes: [256] }).success).toBe(false); expect(schemaObj.safeParse({ keyCodes: [40], delay: -0.1 }).success).toBe(false); + expect(schemaObj.safeParse({ keyCodes: [40], delay: 5.1 }).success).toBe(false); + expect(schemaObj.safeParse({ keyCodes: Array.from({ length: 101 }, () => 40) }).success).toBe( + false, + ); const withSimId = schemaObj.safeParse({ simulatorId: '12345678-1234-4234-8234-123456789012', diff --git a/src/mcp/tools/ui-automation/__tests__/long_press.test.ts b/src/mcp/tools/ui-automation/__tests__/long_press.test.ts index 6afa10ce7..3e689d9a0 100644 --- a/src/mcp/tools/ui-automation/__tests__/long_press.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/long_press.test.ts @@ -1,457 +1,191 @@ -import { describe, it, expect, beforeEach } from 'vitest'; +import { beforeEach, describe, expect, it } from 'vitest'; import * as z from 'zod'; -import { createMockExecutor, mockProcess } from '../../../../test-utils/mock-executors.ts'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { __resetRuntimeSnapshotStoreForTests } from '../shared/snapshot-ui-state.ts'; import { schema, handler, long_pressLogic } from '../long_press.ts'; -import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; -import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runLongPress( + params: Parameters[0], + executor = createTrackingExecutor().executor, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => long_pressLogic(params, executor, createMockAxeHelpers())); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; +} describe('Long Press Plugin', () => { beforeEach(() => { sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); }); - describe('Export Field Validation (Literal)', () => { - it('should have handler function', () => { + describe('Schema Validation', () => { + it('exposes elementRef and duration without coordinate fields', () => { expect(typeof handler).toBe('function'); - }); + expect(schema).toHaveProperty('elementRef'); + expect(schema).toHaveProperty('duration'); + expect(schema).not.toHaveProperty('x'); + expect(schema).not.toHaveProperty('y'); - it('should validate schema fields with safeParse', () => { const schemaObject = z.object(schema); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200, - duration: 1500, - }).success, - ).toBe(true); - - expect( - schemaObject.safeParse({ - x: 100.5, - y: 200, - duration: 1500, - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200.5, - duration: 1500, - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200, - duration: 0, - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200, - duration: -100, - }).success, - ).toBe(false); - - const withSimId = schemaObject.safeParse({ - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }); - expect(withSimId.success).toBe(true); - expect('simulatorId' in (withSimId.data as Record)).toBe(false); - }); - }); - - describe('Handler Requirements', () => { - it('should require simulatorId session default', async () => { - const result = await handler({ x: 100, y: 200, duration: 1500 }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Missing required session defaults'); - expect(message).toContain('simulatorId is required'); - expect(message).toContain('session-set-defaults'); - }); - - it('should surface validation errors once simulator default exists', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); - - const result = await handler({ x: 100, y: 200, duration: 0 }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('duration: Duration of the long press in milliseconds'); + expect(schemaObject.safeParse({ elementRef: 'e1', duration: 1500 }).success).toBe(true); + expect(schemaObject.safeParse({ elementRef: 'e1', duration: 0 }).success).toBe(false); + expect(schemaObject.safeParse({ elementRef: 'e1', duration: 10_001 }).success).toBe(false); + expect(schemaObject.safeParse({ duration: 1500 }).success).toBe(false); }); }); describe('Command Generation', () => { - it('should generate correct axe command for basic long press', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'long press completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; + it('long presses the referenced element center and converts milliseconds to AXe seconds', async () => { + recordSnapshot([createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } })]); + const { calls, executor } = createTrackingExecutor(); - await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - trackingExecutor, - mockAxeHelpers, - ), + const result = await runLongPress( + { simulatorId, elementRef: 'e1', duration: 1500 }, + executor, ); - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', + expect(result).toMatchObject({ + didError: false, + action: { type: 'long-press', elementRef: 'e1', durationMs: 1500 }, + }); + expect(calls).toHaveLength(1); + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', 'touch', '-x', - '100', + '60', '-y', - '200', + '40', '--down', '--up', '--delay', '1.5', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ]); }); - it('should generate correct axe command for long press with different coordinates', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'long press completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 50, - y: 75, - duration: 2000, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', - 'touch', - '-x', - '50', - '-y', - '75', - '--down', - '--up', - '--delay', - '2', - '--udid', - '12345678-1234-4234-8234-123456789012', + it('uses the switch activation point for wide switch rows', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + }), ]); - }); + const { calls, executor } = createTrackingExecutor(); - it('should generate correct axe command for short duration long press', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'long press completed', - error: undefined, - process: mockProcess, - }; - }; + await runLongPress({ simulatorId, elementRef: 'e1', duration: 1000 }, executor); - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 300, - y: 400, - duration: 500, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', 'touch', '-x', - '300', + '307', '-y', - '400', + '903', '--down', '--up', '--delay', - '0.5', + '1', '--udid', - '12345678-1234-4234-8234-123456789012', - ]); - }); - - it('should generate correct axe command with bundled axe path', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'long press completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/path/to/bundled/axe', - getBundledAxeEnvironment: () => ({ AXE_PATH: '/some/path' }), - }; - - await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 150, - y: 250, - duration: 3000, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/path/to/bundled/axe', - 'touch', - '-x', - '150', - '-y', - '250', - '--down', - '--up', - '--delay', - '3', - '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ]); }); }); - describe('Handler Behavior (Complete Literal Returns)', () => { - it('should return success for valid long press execution', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'long press completed', - error: '', - }); - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; + describe('Resolution failures', () => { + it('returns SNAPSHOT_MISSING without calling AXe', async () => { + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runLongPress( + { simulatorId, elementRef: 'e1', duration: 1000 }, + executor, ); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Long press at (100, 200) for 1500ms simulated successfully.', - ); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_MISSING'); + expect(calls).toEqual([]); }); - it('should handle DependencyError when axe is not available', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: '', - error: undefined, - process: mockProcess, - }); - - const mockAxeHelpers = { - getAxePath: () => null, // Mock axe not found - getBundledAxeEnvironment: () => ({}), - }; + it('returns SNAPSHOT_EXPIRED without calling AXe', async () => { + recordSnapshot([createNode()], Date.now() - 61_000); + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runLongPress( + { simulatorId, elementRef: 'e1', duration: 1000 }, + executor, ); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_EXPIRED'); + expect(calls).toEqual([]); }); - it('should handle AxeError from failed command execution', async () => { - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'axe command failed', - process: mockProcess, - }); - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; + it('returns ELEMENT_REF_NOT_FOUND without calling AXe', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runLongPress( + { simulatorId, elementRef: 'e404', duration: 1000 }, + executor, ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('Failed to simulate long press at (100, 200).'); - expect(text).toContain('axe command failed'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); }); - it('should handle SystemError from command execution', async () => { - const mockExecutor = () => { - throw new Error('ENOENT: no such file or directory'); - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; + it('returns TARGET_NOT_ACTIONABLE without calling AXe', async () => { + recordSnapshot([createNode({ role: 'AXApplication', type: 'Application' })]); + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runLongPress( + { simulatorId, elementRef: 'e1', duration: 1000 }, + executor, ); - expect(result.isError).toBe(true); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_ACTIONABLE', elementRef: 'e1' }); + expect(calls).toEqual([]); }); + }); - it('should handle unexpected Error objects', async () => { - const mockExecutor = () => { - throw new Error('Unexpected error'); - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + describe('Handler Behavior', () => { + it('requires simulatorId session default', async () => { + const result = await handler({ elementRef: 'e1', duration: 1500 }); expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); }); - it('should handle unexpected string errors', async () => { - const mockExecutor = () => { - throw 'String error'; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; + it('returns ACTION_FAILED when AXe fails after ref resolution', async () => { + recordSnapshot([createNode()]); - const result = await runLogic(() => - long_pressLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - duration: 1500, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runLongPress( + { simulatorId, elementRef: 'e1', duration: 1500 }, + createFailingExecutor('long press failed'), ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('System error executing axe command.'); - expect(text).toContain('Failed to execute axe command: String error'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); }); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/non_streaming_progress.test.ts b/src/mcp/tools/ui-automation/__tests__/non_streaming_progress.test.ts index 43244a351..914a4f0df 100644 --- a/src/mcp/tools/ui-automation/__tests__/non_streaming_progress.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/non_streaming_progress.test.ts @@ -1,9 +1,10 @@ import { describe, expect, it } from 'vitest'; import { + createCommandMatchingMockExecutor, createMockExecutor, createMockFileSystemExecutor, } from '../../../../test-utils/mock-executors.ts'; -import { runToolLogic } from '../../../../test-utils/test-helpers.ts'; +import { createMockToolHandlerContext, runToolLogic } from '../../../../test-utils/test-helpers.ts'; import { buttonLogic } from '../button.ts'; import { gestureLogic } from '../gesture.ts'; import { key_pressLogic } from '../key_press.ts'; @@ -15,6 +16,8 @@ import { swipeLogic } from '../swipe.ts'; import { tapLogic } from '../tap.ts'; import { touchLogic } from '../touch.ts'; import { type_textLogic } from '../type_text.ts'; +import { __resetRuntimeSnapshotStoreForTests } from '../shared/snapshot-ui-state.ts'; +import { createNode, recordSnapshot } from './ui-action-test-helpers.ts'; const simulatorId = '12345678-1234-4234-8234-123456789012'; @@ -71,60 +74,76 @@ describe('ui automation non-streaming tools', () => { }, { name: 'long_press', - run: () => - long_pressLogic( - { simulatorId, x: 100, y: 200, duration: 1500 }, + run: () => { + __resetRuntimeSnapshotStoreForTests(); + recordSnapshot([createNode()]); + return long_pressLogic( + { simulatorId, elementRef: 'e1', duration: 1500 }, createMockExecutor({ success: true }), axeHelpers, - ), - expectedText: 'Long press at (100, 200) for 1500ms simulated successfully.', + ); + }, }, { name: 'swipe', - run: () => - swipeLogic( - { simulatorId, x1: 10, y1: 20, x2: 30, y2: 40 }, + run: () => { + __resetRuntimeSnapshotStoreForTests(); + recordSnapshot([createNode({ type: 'ScrollView', role: 'AXScrollArea' })]); + return swipeLogic( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, createMockExecutor({ success: true }), axeHelpers, - ), - expectedText: 'Swipe from (10, 20) to (30, 40) simulated successfully.', + ); + }, }, { name: 'tap', - run: () => - tapLogic( - { simulatorId, x: 100, y: 200 }, + run: () => { + __resetRuntimeSnapshotStoreForTests(); + recordSnapshot([createNode()]); + return tapLogic( + { simulatorId, elementRef: 'e1' }, createMockExecutor({ success: true }), axeHelpers, - ), - expectedText: 'Tap at (100, 200) simulated successfully.', + ); + }, }, { name: 'touch', - run: () => - touchLogic( - { simulatorId, x: 100, y: 200, down: true }, + run: () => { + __resetRuntimeSnapshotStoreForTests(); + recordSnapshot([createNode()]); + return touchLogic( + { simulatorId, elementRef: 'e1', down: true }, createMockExecutor({ success: true }), axeHelpers, - ), - expectedText: 'Touch event (touch down) at (100, 200) executed successfully.', + ); + }, }, { name: 'type_text', - run: () => - type_textLogic( - { simulatorId, text: 'Hello' }, + run: () => { + __resetRuntimeSnapshotStoreForTests(); + recordSnapshot([createNode({ type: 'TextField', role: 'AXTextField' })]); + return type_textLogic( + { simulatorId, elementRef: 'e1', text: 'Hello' }, createMockExecutor({ success: true }), axeHelpers, - ), - expectedText: 'Text typing simulated successfully.', + ); + }, + expectedText: 'Text typed into elementRef e1 (5 characters) successfully.', }, ]; for (const testCase of cases) { const { result } = await runToolLogic(testCase.run); expect(result.events, `${testCase.name} should not emit progress events`).toEqual([]); - expect(result.text()).toContain(testCase.expectedText); + expect(result.isError()).toBe(false); + if (testCase.expectedText) { + expect(result.text()).toContain(testCase.expectedText); + } else { + expect(result.text().trim().length).toBeGreaterThan(0); + } } }); @@ -132,7 +151,19 @@ describe('ui automation non-streaming tools', () => { const { result } = await runToolLogic(() => screenshotLogic( { simulatorId, returnFormat: 'path' }, - createMockExecutor({ success: true, output: 'Screenshot saved' }), + createCommandMatchingMockExecutor({ + 'xcrun simctl list devices -j': { + output: JSON.stringify({ + devices: { + 'iOS 26.0': [{ udid: simulatorId, name: 'iPhone 17', state: 'Booted' }], + }, + }), + }, + 'xcrun simctl io': { output: 'Screenshot saved' }, + 'swift -e': { output: '368,800' }, + 'sips -Z': { output: 'optimized' }, + 'sips -g pixelWidth': { output: 'pixelWidth: 368\npixelHeight: 800' }, + }), createMockFileSystemExecutor(), { tmpdir: () => '/tmp', join: (...paths) => paths.join('/') }, { v4: () => 'test-uuid' }, @@ -143,8 +174,9 @@ describe('ui automation non-streaming tools', () => { expect(result.text()).toContain('Screenshot captured'); }); - it('returns snapshot_ui text from structured output without progress events', async () => { - const { result } = await runToolLogic(() => + it('returns snapshot_ui structured output without emitting progress events', async () => { + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => snapshot_uiLogic( { simulatorId, @@ -159,8 +191,17 @@ describe('ui automation non-streaming tools', () => { ); expect(result.events).toEqual([]); - expect(result.text()).toContain('Accessibility hierarchy retrieved successfully.'); - expect(result.text()).toContain('Accessibility Hierarchy'); - expect(result.text()).toContain('"type" : "Button"'); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + const capture = + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + elements: [expect.objectContaining({ ref: 'e1' })], + }), + ); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts b/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts new file mode 100644 index 000000000..e8bb69054 --- /dev/null +++ b/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts @@ -0,0 +1,562 @@ +import { describe, expect, it } from 'vitest'; +import type { AccessibilityNode } from '../../../../types/domain-results.ts'; +import { + createRuntimeSnapshotRecord, + extractAccessibilityHierarchy, + getPrimaryRuntimeElement, + getRuntimeElementActivationPoint, + getRuntimeElementSwipePoints, + RuntimeSnapshotParseError, +} from '../shared/runtime-snapshot.ts'; + +const simulatorId = '12345678-1234-4234-8234-123456789012'; + +function createNode(overrides: Partial = {}): AccessibilityNode { + return { + type: 'Button', + role: 'AXButton', + frame: { x: 10, y: 20, width: 100, height: 40 }, + children: [], + enabled: true, + custom_actions: [], + ...overrides, + }; +} + +describe('runtime snapshot normalization', () => { + it('flattens AX hierarchy into RuntimeSnapshotV1 public elements', () => { + const child = createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: 'Email', + AXValue: 'cam@example.com', + AXUniqueId: 'email-field', + AXSelected: true, + frame: { x: 20, y: 80, width: 220, height: 44 }, + }); + const root = createNode({ + type: 'Window', + role: 'AXWindow', + frame: { x: 0, y: 0, width: 390, height: 844 }, + children: [child], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + }), + ); + expect(snapshot.payload.elements.map((element) => element.ref)).toEqual(['e1', 'e2']); + expect(snapshot.payload.elements[1]).toEqual( + expect.objectContaining({ + ref: 'e2', + role: 'text-field', + label: 'Email', + value: 'cam@example.com', + identifier: 'email-field', + frame: { x: 20, y: 80, width: 220, height: 44 }, + state: { enabled: true, selected: true, visible: true }, + actions: expect.arrayContaining(['tap', 'typeText', 'longPress', 'touch']), + }), + ); + expect(snapshot.payload.screenHash).toMatch(/^[a-z0-9]+$/); + expect(snapshot.payload.seq).toBe(0); + expect(snapshot.payload.actions).toContainEqual({ + action: 'typeText', + elementRef: 'e2', + label: 'Email', + }); + expect(snapshot.elements[1]?.rawNode).toBe(child); + expect('rawNode' in snapshot.payload.elements[1]!).toBe(false); + expect(snapshot.elementsByRef.get('e2')?.rawNode).toBe(child); + }); + + it('derives deterministic screen hashes from normalized UI content', () => { + const uiHierarchy = [createNode({ AXLabel: 'Continue' }), createNode({ AXLabel: 'Cancel' })]; + + const first = createRuntimeSnapshotRecord({ simulatorId, uiHierarchy, nowMs: 1_000 }); + const second = createRuntimeSnapshotRecord({ simulatorId, uiHierarchy, nowMs: 2_000 }); + const changed = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [createNode({ AXLabel: 'Continue' }), createNode({ AXLabel: 'Done' })], + nowMs: 1_000, + }); + + expect(first.payload.screenHash).toBe(second.payload.screenHash); + expect(first.payload.screenHash).not.toBe(changed.payload.screenHash); + }); + + it('parses AXe describe-ui response envelopes', () => { + const responseText = JSON.stringify({ + elements: [createNode({ AXLabel: 'Continue' })], + }); + + const hierarchy = extractAccessibilityHierarchy(responseText); + + expect(hierarchy).toHaveLength(1); + expect(hierarchy[0]?.AXLabel).toBe('Continue'); + }); + + it('throws typed parse errors for invalid describe-ui responses', () => { + expect(() => extractAccessibilityHierarchy('not json')).toThrow(RuntimeSnapshotParseError); + expect(() => extractAccessibilityHierarchy(JSON.stringify({ value: [] }))).toThrow( + RuntimeSnapshotParseError, + ); + }); + + it('selects the primary element for semantic next steps', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [createNode({ AXLabel: 'Continue' })], + nowMs: 1_000, + }); + + expect(getPrimaryRuntimeElement(snapshot.payload, 'tap')?.label).toBe('Continue'); + expect(getPrimaryRuntimeElement(snapshot.payload, 'typeText')).toBe( + snapshot.payload.elements[0], + ); + }); + + it('does not infer swipeWithin on top-level applications with overflowing descendants', () => { + const root = createNode({ + type: 'Application', + role: 'AXApplication', + AXLabel: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Updated just now', + frame: { x: 140, y: 1200, width: 120, height: 20 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + ref: 'e1', + role: 'application', + label: 'Weather', + actions: [], + }), + ); + expect(snapshot.payload.actions).not.toContainEqual({ + action: 'swipeWithin', + elementRef: 'e1', + label: 'Weather', + }); + }); + + it('does not infer swipeWithin on top-level windows with overflowing descendants', () => { + const root = createNode({ + type: 'Window', + role: 'AXWindow', + AXLabel: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Updated just now', + frame: { x: 140, y: 1200, width: 120, height: 20 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + ref: 'e1', + role: 'window', + label: 'Weather', + actions: [], + }), + ); + }); + + it('does not infer swipeWithin when descendants fit inside the container', () => { + const root = createNode({ + type: 'Application', + role: 'AXApplication', + frame: { x: 0, y: 0, width: 390, height: 844 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Visible label', + frame: { x: 20, y: 200, width: 120, height: 20 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]?.actions).toEqual([]); + }); + + it('keeps sheet hosts swipeable when the current visible sheet content fits', () => { + const root = createNode({ + type: 'Application', + role: 'AXApplication', + AXLabel: 'Weather', + frame: { x: 0, y: 0, width: 402, height: 874 }, + children: [ + createNode({ + type: 'Button', + role: 'AXButton', + AXLabel: 'Sheet Grabber', + AXValue: 'Expanded', + frame: { x: 163, y: 57, width: 76, height: 25 }, + }), + createNode({ + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Reduce transparency', + AXValue: '0', + frame: { x: 36, y: 603, width: 330, height: 28 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + ref: 'e1', + role: 'application', + label: 'Weather', + actions: ['swipeWithin'], + }), + ); + expect(getRuntimeElementSwipePoints(snapshot.elements[0]!, 'down')).toEqual({ + ok: true, + from: { x: 201, y: 372 }, + to: { x: 201, y: 677 }, + }); + }); + + it('removes actions from elements outside the viewport', () => { + const root = createNode({ + type: 'Application', + role: 'AXApplication', + frame: { x: 0, y: 0, width: 390, height: 844 }, + children: [ + createNode({ + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Reduce transparency', + AXValue: '0', + frame: { x: 40, y: 890, width: 300, height: 30 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[1]).toEqual( + expect.objectContaining({ + role: 'switch', + label: 'Reduce transparency', + value: '0', + state: expect.objectContaining({ visible: false }), + actions: [], + }), + ); + }); + + it('removes point-based actions from clipped elements with offscreen activation points', () => { + const root = createNode({ + type: 'Application', + role: 'AXApplication', + frame: { x: 0, y: 0, width: 402, height: 874 }, + children: [ + createNode({ + type: 'Button', + role: 'AXButton', + AXLabel: 'Lisbon', + frame: { x: 20, y: 839.33, width: 362, height: 89 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[1]).toEqual( + expect.objectContaining({ + role: 'button', + label: 'Lisbon', + state: expect.objectContaining({ visible: true }), + actions: [], + }), + ); + }); + + it('uses an upper activation point for bottom-clipped visible targets', () => { + const root = createNode({ + type: 'Application', + role: 'AXApplication', + frame: { x: 0, y: 0, width: 402, height: 874 }, + children: [ + createNode({ + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + frame: { x: 324.87, y: 786.62, width: 49.93, height: 85.46 }, + }), + ], + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [root], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[1]?.actions).toContain('tap'); + expect(getRuntimeElementActivationPoint(snapshot.elements[1]!)).toEqual({ x: 350, y: 795 }); + }); + + it('does not mark unlabeled custom-action internals as tap targets', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Other', + role: 'AXGroup', + AXLabel: undefined, + AXValue: undefined, + AXUniqueId: undefined, + identifier: undefined, + frame: { x: 30, y: 450, width: 80, height: 32 }, + custom_actions: ['Press'], + }), + createNode({ + type: 'Other', + role: 'AXGroup', + AXUniqueId: 'label-view', + frame: { x: 30, y: 500, width: 80, height: 32 }, + custom_actions: ['Press'], + }), + createNode({ + type: 'Other', + role: 'AXGroup', + AXUniqueId: 'named-custom-target', + frame: { x: 30, y: 550, width: 80, height: 32 }, + custom_actions: ['Press'], + }), + ], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + role: 'other', + actions: expect.not.arrayContaining(['tap']), + }), + ); + expect(snapshot.payload.elements[1]).toEqual( + expect.objectContaining({ + role: 'other', + identifier: 'label-view', + actions: expect.not.arrayContaining(['tap']), + }), + ); + expect(snapshot.payload.elements[2]).toEqual( + expect.objectContaining({ + role: 'other', + identifier: 'named-custom-target', + actions: expect.arrayContaining(['tap']), + }), + ); + }); + + it('does not mark standalone other elements as swipeable', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Other', + role: 'AXGroup', + AXLabel: 'Suggested', + frame: { x: 30, y: 450, width: 80, height: 32 }, + }), + ], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + role: 'other', + label: 'Suggested', + actions: expect.not.arrayContaining(['swipeWithin']), + }), + ); + }); + + it('does not infer swipeWithin on small other wrappers with overflowing descendants', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Other', + role: 'AXGroup', + frame: { x: 0, y: 0, width: 80, height: 80 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Overflow', + frame: { x: 10, y: 100, width: 100, height: 20 }, + }), + ], + }), + ], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + role: 'other', + actions: expect.not.arrayContaining(['swipeWithin']), + }), + ); + }); + + it('infers swipeWithin on other containers with overflowing descendants', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Other', + role: 'AXGroup', + AXLabel: 'Scrollable panel', + frame: { x: 0, y: 0, width: 200, height: 200 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Overflow', + frame: { x: 10, y: 260, width: 100, height: 20 }, + }), + ], + }), + ], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + role: 'other', + label: 'Scrollable panel', + actions: expect.arrayContaining(['swipeWithin']), + }), + ); + }); + + it('derives trailing activation points for wide switch rows', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + }), + ], + nowMs: 1_000, + }); + + expect(getRuntimeElementActivationPoint(snapshot.elements[0]!)).toEqual({ x: 307, y: 903 }); + }); + + it('keeps full-screen swipe points away from unsafe viewport edges', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Application', + role: 'AXApplication', + frame: { x: 0, y: 0, width: 402, height: 874 }, + }), + ], + nowMs: 1_000, + }); + + expect(getRuntimeElementSwipePoints(snapshot.elements[0]!, 'down')).toEqual({ + ok: true, + from: { x: 201, y: 131 }, + to: { x: 201, y: 743 }, + }); + expect(getRuntimeElementSwipePoints(snapshot.elements[0]!, 'left')).toEqual({ + ok: true, + from: { x: 342, y: 524 }, + to: { x: 60, y: 524 }, + }); + }); + + it('rejects unsafe swipe point derivation', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + frame: { x: 0, y: 0, width: 1, height: 1 }, + }), + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + frame: { x: 0, y: 0, width: 2, height: 100 }, + }), + ], + nowMs: 1_000, + }); + + expect(getRuntimeElementSwipePoints(snapshot.elements[0]!, 'up')).toMatchObject({ + ok: false, + message: expect.stringContaining('too small'), + }); + expect(getRuntimeElementSwipePoints(snapshot.elements[1]!, 'right')).toMatchObject({ + ok: false, + message: expect.stringContaining('non-degenerate'), + }); + }); +}); diff --git a/src/mcp/tools/ui-automation/__tests__/screenshot.test.ts b/src/mcp/tools/ui-automation/__tests__/screenshot.test.ts index 2184eff4c..57fd51f10 100644 --- a/src/mcp/tools/ui-automation/__tests__/screenshot.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/screenshot.test.ts @@ -1,7 +1,6 @@ import { describe, it, expect, beforeEach } from 'vitest'; import * as z from 'zod'; import { - createMockExecutor, createMockFileSystemExecutor, mockProcess, } from '../../../../test-utils/mock-executors.ts'; @@ -16,6 +15,43 @@ import { } from '../screenshot.ts'; import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; +function isDeviceListCommand(command: string[]): boolean { + return command.join(' ') === 'xcrun simctl list devices -j'; +} + +function bootedDeviceListJson(simulatorId: string): string { + return JSON.stringify({ + devices: { + 'com.apple.CoreSimulator.SimRuntime.iOS-17-2': [ + { + udid: simulatorId, + name: 'iPhone 15 Pro', + state: 'Booted', + }, + ], + }, + }); +} + +function createBootedScreenshotMockExecutor(simulatorId: string) { + return async (command: string[]) => { + if (isDeviceListCommand(command)) { + return { + success: true, + output: bootedDeviceListJson(simulatorId), + error: undefined, + process: mockProcess, + }; + } + return { + success: true, + output: 'Screenshot saved', + error: undefined, + process: mockProcess, + }; + }; +} + describe('Screenshot Plugin', () => { beforeEach(() => { sessionStore.clear(); @@ -68,6 +104,14 @@ describe('Screenshot Plugin', () => { const capturedCommands: string[][] = []; const trackingExecutor = async (command: string[]) => { capturedCommands.push(command); + if (isDeviceListCommand(command)) { + return { + success: true, + output: bootedDeviceListJson('12345678-1234-4234-8234-123456789012'), + error: undefined, + process: mockProcess, + }; + } return { success: true, output: 'Screenshot saved', @@ -93,8 +137,7 @@ describe('Screenshot Plugin', () => { ), ); - // Should capture the screenshot command first - expect(capturedCommands[0]).toEqual([ + expect(capturedCommands[1]).toEqual([ 'xcrun', 'simctl', 'io', @@ -108,6 +151,14 @@ describe('Screenshot Plugin', () => { const capturedCommands: string[][] = []; const trackingExecutor = async (command: string[]) => { capturedCommands.push(command); + if (isDeviceListCommand(command)) { + return { + success: true, + output: bootedDeviceListJson('ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF'), + error: undefined, + process: mockProcess, + }; + } return { success: true, output: 'Screenshot saved', @@ -133,7 +184,7 @@ describe('Screenshot Plugin', () => { ), ); - expect(capturedCommands[0]).toEqual([ + expect(capturedCommands[1]).toEqual([ 'xcrun', 'simctl', 'io', @@ -147,6 +198,14 @@ describe('Screenshot Plugin', () => { const capturedCommands: string[][] = []; const trackingExecutor = async (command: string[]) => { capturedCommands.push(command); + if (isDeviceListCommand(command)) { + return { + success: true, + output: bootedDeviceListJson('98765432-1098-7654-3210-987654321098'), + error: undefined, + process: mockProcess, + }; + } return { success: true, output: 'Screenshot saved', @@ -175,7 +234,7 @@ describe('Screenshot Plugin', () => { ), ); - expect(capturedCommands[0]).toEqual([ + expect(capturedCommands[1]).toEqual([ 'xcrun', 'simctl', 'io', @@ -189,6 +248,14 @@ describe('Screenshot Plugin', () => { const capturedCommands: string[][] = []; const trackingExecutor = async (command: string[]) => { capturedCommands.push(command); + if (isDeviceListCommand(command)) { + return { + success: true, + output: bootedDeviceListJson('12345678-1234-4234-8234-123456789012'), + error: undefined, + process: mockProcess, + }; + } return { success: true, output: 'Screenshot saved', @@ -215,24 +282,22 @@ describe('Screenshot Plugin', () => { ); // Verify the command structure but not the exact UUID since it's generated - expect(capturedCommands[0].slice(0, 5)).toEqual([ + expect(capturedCommands[1].slice(0, 5)).toEqual([ 'xcrun', 'simctl', 'io', '12345678-1234-4234-8234-123456789012', 'screenshot', ]); - expect(capturedCommands[0][5]).toMatch(/^\/tmp\/screenshot_[a-f0-9-]+\.png$/); + expect(capturedCommands[1][5]).toMatch(/^\/tmp\/screenshot_[a-f0-9-]+\.png$/); }); }); describe('Handler Behavior (Complete Literal Returns)', () => { it('should handle file reading errors', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Screenshot saved', - error: undefined, - }); + const mockExecutor = createBootedScreenshotMockExecutor( + '12345678-1234-4234-8234-123456789012', + ); const mockFileSystemExecutor = createMockFileSystemExecutor({ readFile: async () => { @@ -260,11 +325,9 @@ describe('Screenshot Plugin', () => { it('should handle file cleanup errors gracefully', async () => { const mockImageBuffer = Buffer.from('fake-image-data', 'utf8'); - const mockExecutor = createMockExecutor({ - success: true, - output: 'Screenshot saved', - error: undefined, - }); + const mockExecutor = createBootedScreenshotMockExecutor( + '12345678-1234-4234-8234-123456789012', + ); const mockFileSystemExecutor = createMockFileSystemExecutor({ readFile: async () => mockImageBuffer.toString('utf8'), @@ -366,6 +429,45 @@ describe('Screenshot Plugin', () => { ).toBe(true); }); + it('fails before screenshot capture when the simulator is shutdown', async () => { + const capturedCommands: string[][] = []; + const mockExecutor = async (command: string[]) => { + capturedCommands.push(command); + return { + success: true, + output: JSON.stringify({ + devices: { + 'com.apple.CoreSimulator.SimRuntime.iOS-17-2': [ + { + udid: '12345678-1234-4234-8234-123456789012', + name: 'iPhone 15 Pro', + state: 'Shutdown', + }, + ], + }, + }), + error: undefined, + process: mockProcess, + }; + }; + + const result = await runLogic(() => + screenshotLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + mockExecutor, + createMockFileSystemExecutor(), + ), + ); + + expect(result.isError).toBe(true); + const text = allText(result); + expect(text).toContain('Failed to capture screenshot.'); + expect(text).toContain('is Shutdown'); + expect(capturedCommands).toEqual([['xcrun', 'simctl', 'list', 'devices', '-j']]); + }); + it('should handle SystemError from command execution', async () => { const mockExecutor = async () => { throw new SystemError('System error occurred'); @@ -614,20 +716,20 @@ describe('Screenshot Plugin', () => { capturedCommands.push(command); const idx = commandIndex++; - // First call: screenshot command + // First call: simulator boot preflight if (idx === 0) { return { success: true, - output: 'Screenshot saved', + output: mockDeviceListJson, error: undefined, process: mockProcess, }; } - // Second call: list devices to get device name + // Second call: screenshot command if (idx === 1) { return { success: true, - output: mockDeviceListJson, + output: 'Screenshot saved', error: undefined, process: mockProcess, }; @@ -689,20 +791,20 @@ describe('Screenshot Plugin', () => { capturedCommands.push(command); const idx = commandIndex++; - // First call: screenshot command + // First call: simulator boot preflight if (idx === 0) { return { success: true, - output: 'Screenshot saved', + output: mockDeviceListJson, error: undefined, process: mockProcess, }; } - // Second call: list devices to get device name + // Second call: screenshot command if (idx === 1) { return { success: true, - output: mockDeviceListJson, + output: 'Screenshot saved', error: undefined, process: mockProcess, }; @@ -756,20 +858,20 @@ describe('Screenshot Plugin', () => { capturedCommands.push(command); const idx = commandIndex++; - // First call: screenshot command + // First call: simulator boot preflight if (idx === 0) { return { success: true, - output: 'Screenshot saved', + output: mockDeviceListJson, error: undefined, process: mockProcess, }; } - // Second call: list devices to get device name + // Second call: screenshot command if (idx === 1) { return { success: true, - output: mockDeviceListJson, + output: 'Screenshot saved', error: undefined, process: mockProcess, }; @@ -819,20 +921,20 @@ describe('Screenshot Plugin', () => { capturedCommands.push(command); const idx = commandIndex++; - // First call: screenshot command + // First call: simulator boot preflight if (idx === 0) { return { success: true, - output: 'Screenshot saved', + output: mockDeviceListJson, error: undefined, process: mockProcess, }; } - // Second call: list devices to get device name + // Second call: screenshot command if (idx === 1) { return { success: true, - output: mockDeviceListJson, + output: 'Screenshot saved', error: undefined, process: mockProcess, }; diff --git a/src/mcp/tools/ui-automation/__tests__/snapshot-ui-state.test.ts b/src/mcp/tools/ui-automation/__tests__/snapshot-ui-state.test.ts new file mode 100644 index 000000000..c03ed6219 --- /dev/null +++ b/src/mcp/tools/ui-automation/__tests__/snapshot-ui-state.test.ts @@ -0,0 +1,142 @@ +import { beforeEach, describe, expect, it } from 'vitest'; +import type { AccessibilityNode } from '../../../../types/domain-results.ts'; +import { createRuntimeSnapshotRecord } from '../shared/runtime-snapshot.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + clearRuntimeSnapshot, + getRuntimeSnapshot, + getRuntimeSnapshotLookup, + getSnapshotUiWarning, + recordRuntimeSnapshot, + resolveElementRef, +} from '../shared/snapshot-ui-state.ts'; + +const simulatorId = '12345678-1234-4234-8234-123456789012'; + +const node: AccessibilityNode = { + type: 'Button', + role: 'AXButton', + frame: { x: 10, y: 20, width: 100, height: 40 }, + children: [], + enabled: true, + custom_actions: [], + AXLabel: 'Continue', +}; + +describe('runtime snapshot store', () => { + beforeEach(() => { + __resetRuntimeSnapshotStoreForTests(); + }); + + it('stores runtime snapshots by simulator id', () => { + const nowMs = Date.now(); + const snapshot = createRuntimeSnapshotRecord({ simulatorId, uiHierarchy: [node], nowMs }); + + recordRuntimeSnapshot(snapshot); + + expect(getRuntimeSnapshot(simulatorId, nowMs + 1_000)).toBe(snapshot); + expect(getRuntimeSnapshotLookup(simulatorId, nowMs + 1_000)).toEqual({ + status: 'available', + snapshot, + snapshotAgeMs: 1_000, + }); + expect(getSnapshotUiWarning(simulatorId)).toBeNull(); + }); + + it('assigns monotonic snapshot sequences when recording snapshots', () => { + const first = createRuntimeSnapshotRecord({ simulatorId, uiHierarchy: [node], nowMs: 1_000 }); + const second = createRuntimeSnapshotRecord({ simulatorId, uiHierarchy: [node], nowMs: 2_000 }); + + recordRuntimeSnapshot(first); + clearRuntimeSnapshot(simulatorId); + recordRuntimeSnapshot(second); + + expect(first.seq).toBe(1); + expect(first.payload.seq).toBe(1); + expect(second.seq).toBe(2); + expect(second.payload.seq).toBe(2); + expect(getRuntimeSnapshot(simulatorId, 2_000)).toBe(second); + }); + + it('expires stale snapshots and clears them from the store', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [node], + nowMs: 1_000, + }); + recordRuntimeSnapshot(snapshot); + + expect(getRuntimeSnapshotLookup(simulatorId, 62_000)).toEqual({ + status: 'expired', + snapshot: null, + snapshotAgeMs: 61_000, + }); + expect(getRuntimeSnapshot(simulatorId, 62_000)).toBeNull(); + }); + + it('clears snapshots explicitly', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [node], + nowMs: 1_000, + }); + recordRuntimeSnapshot(snapshot); + + clearRuntimeSnapshot(simulatorId); + + expect(getRuntimeSnapshotLookup(simulatorId)).toEqual({ status: 'missing', snapshot: null }); + }); + + it('resolves actionable element refs', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [node], + nowMs: 1_000, + }); + recordRuntimeSnapshot(snapshot); + + expect(resolveElementRef(simulatorId, 'e1', 'tap', 2_000)).toEqual({ + ok: true, + snapshot, + element: snapshot.elements[0], + snapshotAgeMs: 1_000, + }); + }); + + it('returns typed recoverable errors for missing, expired, not-found, and not-actionable refs', () => { + expect(resolveElementRef(simulatorId, 'e1', 'tap', 1_000)).toEqual({ + ok: false, + error: expect.objectContaining({ code: 'SNAPSHOT_MISSING' }), + }); + + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [node], + nowMs: 1_000, + }); + recordRuntimeSnapshot(snapshot); + expect(resolveElementRef(simulatorId, 'e1', 'tap', 62_000)).toEqual({ + ok: false, + error: expect.objectContaining({ code: 'SNAPSHOT_EXPIRED', snapshotAgeMs: 61_000 }), + }); + + recordRuntimeSnapshot(snapshot); + expect(resolveElementRef(simulatorId, 'e404', 'tap', 2_000)).toEqual({ + ok: false, + error: expect.objectContaining({ + code: 'ELEMENT_REF_NOT_FOUND', + elementRef: 'e404', + snapshotAgeMs: 1_000, + }), + }); + + expect(resolveElementRef(simulatorId, 'e1', 'typeText', 2_000)).toEqual({ + ok: false, + error: expect.objectContaining({ + code: 'TARGET_NOT_ACTIONABLE', + elementRef: 'e1', + snapshotAgeMs: 1_000, + }), + }); + }); +}); diff --git a/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts b/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts index 682d96c7b..5628417f7 100644 --- a/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts @@ -4,7 +4,15 @@ import { createMockExecutor, createNoopExecutor } from '../../../../test-utils/m import type { CommandExecutor } from '../../../../utils/execution/index.ts'; import { schema, handler, snapshot_uiLogic } from '../snapshot_ui.ts'; import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; -import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; +import { + allText, + createMockToolHandlerContext, + runLogic, +} from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; describe('Snapshot UI Plugin', () => { describe('Export Field Validation (Literal)', () => { @@ -16,6 +24,7 @@ describe('Snapshot UI Plugin', () => { const schemaObject = z.object(schema); expect(schemaObject.safeParse({}).success).toBe(true); + expect(schemaObject.safeParse({ sinceScreenHash: 'screen-hash' }).success).toBe(true); const withSimId = schemaObject.safeParse({ simulatorId: '12345678-1234-4234-8234-123456789012', @@ -69,7 +78,9 @@ describe('Snapshot UI Plugin', () => { return mockExecutor(...args); }; - const result = await runLogic(() => + __resetRuntimeSnapshotStoreForTests(); + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => snapshot_uiLogic( { simulatorId: '12345678-1234-4234-8234-123456789012', @@ -86,18 +97,613 @@ describe('Snapshot UI Plugin', () => { { env: {} }, ]); - expect(result.isError).toBeFalsy(); - const text = allText(result); - expect(text).toContain('Accessibility hierarchy retrieved successfully.'); - expect(text).toContain('Accessibility Hierarchy'); - expect(text).toContain('"type" : "Button"'); - expect(text).toContain('"width" : 50'); - expect(text).toContain('Use frame coordinates for tap/swipe'); - expect(result.nextStepParams).toEqual({ - snapshot_ui: { simulatorId: '12345678-1234-4234-8234-123456789012' }, - tap: { simulatorId: '12345678-1234-4234-8234-123456789012', x: 0, y: 0 }, - screenshot: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + expect(result.isError()).toBe(false); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + expect(ctx.structuredOutput?.result.kind).toBe('capture-result'); + const capture = + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: '12345678-1234-4234-8234-123456789012', + screenHash: expect.any(String), + seq: 1, + elements: [ + expect.objectContaining({ + ref: 'e1', + role: 'button', + frame: { x: 100, y: 200, width: 50, height: 30 }, + state: { enabled: true, visible: true }, + actions: expect.arrayContaining(['tap']), + }), + ], + }), + ); + expect( + capture && 'type' in capture && capture.type === 'runtime-snapshot' ? capture.actions : [], + ).toContainEqual({ action: 'tap', elementRef: 'e1' }); + expect( + capture && 'type' in capture && capture.type === 'runtime-snapshot' + ? 'rawNode' in capture.elements[0]! + : true, + ).toBe(false); + const storedSnapshot = getRuntimeSnapshot('12345678-1234-4234-8234-123456789012'); + expect(storedSnapshot?.payload).toBe(capture); + const elementRef = + capture && 'type' in capture && capture.type === 'runtime-snapshot' + ? capture.elements[0]?.ref + : undefined; + expect(ctx.nextSteps).toEqual([ + { + label: 'Refresh after layout changes', + tool: 'snapshot_ui', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + { + label: 'Wait for UI to settle', + tool: 'wait_for_ui', + params: { + simulatorId: '12345678-1234-4234-8234-123456789012', + predicate: 'settled', + }, + }, + { + label: 'Tap an elementRef', + tool: 'tap', + params: { + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef, + }, + }, + { + label: 'Take screenshot for verification', + tool: 'screenshot', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + ]); + }); + + it('should return unchanged capture when sinceScreenHash matches the current screen hash', async () => { + const uiHierarchy = + '{"elements": [{"type": "Button", "frame": {"x": 100, "y": 200, "width": 50, "height": 30}}]}'; + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const first = createMockToolHandlerContext(); + await first.run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + const firstCapture = + first.ctx.structuredOutput?.result.kind === 'capture-result' + ? first.ctx.structuredOutput.result.capture + : undefined; + const screenHash = + firstCapture && 'screenHash' in firstCapture ? firstCapture.screenHash : undefined; + expect(screenHash).toEqual(expect.any(String)); + + const second = createMockToolHandlerContext(); + await second.run(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + sinceScreenHash: screenHash, + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + const capture = + second.ctx.structuredOutput?.result.kind === 'capture-result' + ? second.ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual({ + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId: '12345678-1234-4234-8234-123456789012', + screenHash, + seq: 2, }); + expect(getRuntimeSnapshot('12345678-1234-4234-8234-123456789012')?.seq).toBe(2); + expect(second.ctx.nextSteps?.find((step) => step.tool === 'tap')).toBeUndefined(); + }); + + it('should return full runtime snapshot when sinceScreenHash differs from the current screen hash', async () => { + const uiHierarchy = + '{"elements": [{"type": "Button", "frame": {"x": 100, "y": 200, "width": 50, "height": 30}}]}'; + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + sinceScreenHash: 'different-screen-hash', + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + const capture = + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: '12345678-1234-4234-8234-123456789012', + screenHash: expect.any(String), + seq: 1, + elements: [expect.objectContaining({ ref: 'e1' })], + }), + ); + }); + + it('should omit tap next-step guidance when no tap targets exist', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Loading weather...', + frame: { x: 20, y: 100, width: 200, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps).toEqual([ + { + label: 'Refresh after layout changes', + tool: 'snapshot_ui', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + { + label: 'Wait for UI to settle', + tool: 'wait_for_ui', + params: { + simulatorId: '12345678-1234-4234-8234-123456789012', + predicate: 'settled', + }, + }, + { + label: 'Take screenshot for verification', + tool: 'screenshot', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + ]); + }); + + it('should prefer a non-text-field tap target in next steps', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'TextField', + role: 'AXTextField', + AXLabel: 'Search', + frame: { x: 20, y: 40, width: 200, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Submit', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should prefer a useful digit over calculator utility controls for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'C', + frame: { x: 20, y: 40, width: 70, height: 70 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Âą', + frame: { x: 100, y: 40, width: 70, height: 70 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '%', + frame: { x: 180, y: 40, width: 70, height: 70 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '7', + frame: { x: 20, y: 120, width: 70, height: 70 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e4', + }); + }); + + it('should prefer an unselected segmented choice over an already-selected choice for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: '°F', + AXValue: 'selected', + frame: { x: 20, y: 40, width: 70, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '°C', + AXValue: 'not selected', + frame: { x: 100, y: 40, width: 70, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should skip low-value controls for tap next-step guidance when another tap target exists', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Sheet Grabber', + frame: { x: 150, y: 10, width: 80, height: 20 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Close', + frame: { x: 300, y: 40, width: 60, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Clear search', + frame: { x: 30, y: 90, width: 120, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Berlin, Germany', + frame: { x: 20, y: 150, width: 320, height: 80 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e4', + }); + }); + + it('should not prefer destructive controls for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + AXIdentifier: 'trash', + frame: { x: 300, y: 180, width: 40, height: 40 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland, 1:24 PM ¡ Light Rain', + frame: { x: 20, y: 140, width: 300, height: 80 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should not suggest the sheet grabber as a tap next step', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Sheet Grabber', + frame: { x: 150, y: 10, width: 80, height: 20 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Close', + frame: { x: 300, y: 40, width: 60, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should prefer content-rich targets for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland', + AXIdentifier: 'weather.locationButton', + frame: { x: 20, y: 40, width: 160, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Settings', + AXIdentifier: 'weather.settingsButton', + frame: { x: 320, y: 40, width: 44, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'PRECIP., 78%, Next 24 hours', + AXIdentifier: 'weather.precipitationCard', + frame: { x: 20, y: 260, width: 340, height: 140 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e3', + }); + }); + + it('should clear runtime snapshot store when AXe output cannot be parsed', async () => { + __resetRuntimeSnapshotStoreForTests(); + const simulatorId = '12345678-1234-4234-8234-123456789012'; + const seededExecutor = createMockExecutor({ + success: true, + output: + '{"elements": [{"type": "Button", "frame": {"x": 1, "y": 2, "width": 3, "height": 4}}]}', + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + await runLogic(() => snapshot_uiLogic({ simulatorId }, seededExecutor, mockAxeHelpers)); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + + const invalidJsonExecutor = createMockExecutor({ + success: true, + output: 'not json', + error: undefined, + process: { pid: 12345 }, + }); + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => snapshot_uiLogic({ simulatorId }, invalidJsonExecutor, mockAxeHelpers)); + + expect(result.isError()).toBe(true); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + expect( + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.uiError + : undefined, + ).toEqual( + expect.objectContaining({ + code: 'SNAPSHOT_PARSE_FAILED', + }), + ); }); it('should handle DependencyError when axe is not available', async () => { diff --git a/src/mcp/tools/ui-automation/__tests__/swipe.test.ts b/src/mcp/tools/ui-automation/__tests__/swipe.test.ts index 76a436239..53228a3ba 100644 --- a/src/mcp/tools/ui-automation/__tests__/swipe.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/swipe.test.ts @@ -1,228 +1,156 @@ -import { describe, it, expect, beforeEach } from 'vitest'; +import { beforeEach, describe, expect, it } from 'vitest'; import * as z from 'zod'; -import { createMockExecutor, mockProcess } from '../../../../test-utils/mock-executors.ts'; -import { SystemError } from '../../../../utils/errors.ts'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; - -import { schema, handler, type AxeHelpers, swipeLogic, type SwipeParams } from '../swipe.ts'; -import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; -import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; - -function createMockAxeHelpers(): AxeHelpers { - return { - getAxePath: () => '/mocked/axe/path', - getBundledAxeEnvironment: () => ({ SOME_ENV: 'value' }), - }; -} - -function createMockAxeHelpersWithNullPath(): AxeHelpers { - return { - getAxePath: () => null, - getBundledAxeEnvironment: () => ({ SOME_ENV: 'value' }), - }; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { schema, handler, swipeLogic } from '../swipe.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runSwipe( + params: Parameters[0], + executor = createTrackingExecutor().executor, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => swipeLogic(params, executor, createMockAxeHelpers())); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; } describe('Swipe Tool', () => { beforeEach(() => { sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); }); describe('Schema Validation', () => { - it('should have handler function', () => { + it('exposes withinElementRef and direction without coordinate fields', () => { expect(typeof handler).toBe('function'); - }); + expect(schema).toHaveProperty('withinElementRef'); + expect(schema).toHaveProperty('direction'); + expect(schema).not.toHaveProperty('x1'); + expect(schema).not.toHaveProperty('y1'); + expect(schema).not.toHaveProperty('x2'); + expect(schema).not.toHaveProperty('y2'); - it('should validate schema fields with safeParse', () => { const schemaObject = z.object(schema); - + expect(schemaObject.safeParse({ withinElementRef: 'e1', direction: 'up' }).success).toBe( + true, + ); + expect( + schemaObject.safeParse({ withinElementRef: 'e1', direction: 'diagonal' }).success, + ).toBe(false); + expect(schemaObject.safeParse({ direction: 'up' }).success).toBe(false); + expect(schemaObject.safeParse({ withinElementRef: 'e1' }).success).toBe(false); expect( schemaObject.safeParse({ - x1: 100, - y1: 200, - x2: 300, - y2: 400, + withinElementRef: 'e1', + direction: 'down', + duration: 1.5, + distance: 10, + preDelay: 0.5, + postDelay: 0.25, }).success, ).toBe(true); - expect( - schemaObject.safeParse({ - x1: 100.5, - y1: 200, - x2: 300, - y2: 400, - }).success, + schemaObject.safeParse({ withinElementRef: 'e1', direction: 'down', duration: 0 }).success, ).toBe(false); - expect( - schemaObject.safeParse({ - x1: 100, - y1: 200, - x2: 300, - y2: 400, - duration: -1, - }).success, + schemaObject.safeParse({ withinElementRef: 'e1', direction: 'down', distance: 0 }).success, ).toBe(false); - expect( - schemaObject.safeParse({ - x1: 100, - y1: 200, - x2: 300, - y2: 400, - duration: 1.5, - delta: 10, - preDelay: 0.5, - postDelay: 0.2, - }).success, - ).toBe(true); - - const withSimId = schemaObject.safeParse({ - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }); - expect(withSimId.success).toBe(true); - expect('simulatorId' in (withSimId.data as Record)).toBe(false); + schemaObject.safeParse({ withinElementRef: 'e1', direction: 'down', preDelay: 10.1 }) + .success, + ).toBe(false); }); }); describe('Command Generation', () => { - it('should generate correct axe command for basic swipe', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'swipe completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/mocked/axe/path', - 'swipe', - '--start-x', - '100', - '--start-y', - '200', - '--end-x', - '300', - '--end-y', - '400', - '--udid', - '12345678-1234-4234-8234-123456789012', + it('derives safe upward swipe points within the referenced element', async () => { + recordSnapshot([ + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + frame: { x: 0, y: 0, width: 200, height: 400 }, + }), ]); - }); + const { calls, executor } = createTrackingExecutor(); - it('should generate correct axe command for swipe with duration', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'swipe completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 50, - y1: 75, - x2: 250, - y2: 350, - duration: 1.5, - }, - trackingExecutor, - mockAxeHelpers, - ), + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, + executor, ); - expect(capturedCommand).toEqual([ + expect(result).toMatchObject({ + didError: false, + action: { type: 'swipe', withinElementRef: 'e1', direction: 'up' }, + }); + expect(calls[0]?.command).toEqual([ '/mocked/axe/path', 'swipe', '--start-x', - '50', + '100', '--start-y', - '75', + '340', '--end-x', - '250', + '100', '--end-y', - '350', - '--duration', - '1.5', + '60', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ]); }); - it('should generate correct axe command for swipe with all optional parameters', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'swipe completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 0, - y1: 0, - x2: 500, - y2: 800, - duration: 2.0, - delta: 10, - preDelay: 0.5, - postDelay: 0.3, - }, - trackingExecutor, - mockAxeHelpers, - ), + it('preserves optional AXe swipe flags', async () => { + recordSnapshot([ + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + frame: { x: 0, y: 0, width: 200, height: 400 }, + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runSwipe( + { + simulatorId, + withinElementRef: 'e1', + direction: 'right', + duration: 2, + distance: 10, + preDelay: 0.5, + postDelay: 0.25, + }, + executor, ); - expect(capturedCommand).toEqual([ + expect(result.action).toMatchObject({ + type: 'swipe', + withinElementRef: 'e1', + direction: 'right', + durationSeconds: 2, + }); + expect(calls[0]?.command).toEqual([ '/mocked/axe/path', 'swipe', '--start-x', - '0', + '30', '--start-y', - '0', + '200', '--end-x', - '500', + '170', '--end-y', - '800', + '200', '--duration', '2', '--delta', @@ -230,286 +158,148 @@ describe('Swipe Tool', () => { '--pre-delay', '0.5', '--post-delay', - '0.3', - '--udid', - '12345678-1234-4234-8234-123456789012', - ]); - }); - - it('should generate correct axe command with bundled axe path', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'swipe completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/path/to/bundled/axe', - getBundledAxeEnvironment: () => ({ AXE_PATH: '/some/path' }), - }; - - await runLogic(() => - swipeLogic( - { - simulatorId: 'ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF', - x1: 150, - y1: 250, - x2: 400, - y2: 600, - delta: 5, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/path/to/bundled/axe', - 'swipe', - '--start-x', - '150', - '--start-y', - '250', - '--end-x', - '400', - '--end-y', - '600', - '--delta', - '5', + '0.25', '--udid', - 'ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF', + simulatorId, ]); }); }); - describe('Handler Behavior', () => { - it('should return error for missing simulatorId via handler', async () => { - const result = await handler({ x1: 100, y1: 200, x2: 300, y2: 400 }); - - expect(result.isError).toBe(true); - expect(result.content[0].type).toBe('text'); - expect(allText(result)).toContain('Missing required session defaults'); - expect(allText(result)).toContain('simulatorId is required'); - expect(allText(result)).toContain('session-set-defaults'); - }); + describe('Resolution failures', () => { + it('returns TARGET_NOT_ACTIONABLE without calling AXe when the frame is too small', async () => { + recordSnapshot([ + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + frame: { x: 0, y: 0, width: 1, height: 1 }, + }), + ]); + const { calls, executor } = createTrackingExecutor(); - it('should return validation error for missing x1 once simulator default exists', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, + executor, + ); - const result = await handler({ - y1: 200, - x2: 300, - y2: 400, + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_NOT_ACTIONABLE', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), }); - - expect(result.isError).toBe(true); - expect(result.content[0].type).toBe('text'); - expect(allText(result)).toContain('Parameter validation failed'); - expect(allText(result)).toContain('x1: Invalid input: expected number, received undefined'); + expect(result.uiError).not.toHaveProperty('withinElementRef'); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); }); - it('should return success for valid swipe execution', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'swipe completed', - error: '', - }); - - const mockAxeHelpers = createMockAxeHelpers(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + it('returns TARGET_NOT_ACTIONABLE without calling AXe when derived swipe points are degenerate', async () => { + recordSnapshot([ + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + frame: { x: 0, y: 0, width: 2, height: 100 }, + }), + ]); + const { calls, executor } = createTrackingExecutor(); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Swipe from (100, 200) to (300, 400) simulated successfully.', + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'right' }, + executor, ); - }); - it('should return success for swipe with duration', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'swipe completed', - error: '', + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_NOT_ACTIONABLE', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), }); + expect(result.uiError).not.toHaveProperty('withinElementRef'); + expect(calls).toEqual([]); + }); + it('returns SNAPSHOT_MISSING without calling AXe', async () => { + const { calls, executor } = createTrackingExecutor(); - const mockAxeHelpers = createMockAxeHelpers(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - duration: 1.5, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, + executor, ); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Swipe from (100, 200) to (300, 400) duration=1.5s simulated successfully.', - ); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_MISSING'); + expect(calls).toEqual([]); }); - it('should handle DependencyError when axe is not available', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'swipe completed', - error: '', - }); + it('returns SNAPSHOT_EXPIRED without calling AXe', async () => { + recordSnapshot( + [createNode({ type: 'ScrollView', role: 'AXScrollArea' })], + Date.now() - 61_000, + ); + const { calls, executor } = createTrackingExecutor(); - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, + executor, ); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_EXPIRED'); + expect(calls).toEqual([]); }); - it('should handle AxeError from failed command execution', async () => { - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'axe command failed', - }); + it('returns ELEMENT_REF_NOT_FOUND without calling AXe', async () => { + recordSnapshot([createNode({ type: 'ScrollView', role: 'AXScrollArea' })]); + const { calls, executor } = createTrackingExecutor(); - const mockAxeHelpers = createMockAxeHelpers(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runSwipe( + { simulatorId, withinElementRef: 'e404', direction: 'up' }, + executor, ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('Failed to simulate swipe.'); - expect(text).toContain('axe command failed'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); }); - it('should handle SystemError from command execution', async () => { - // Override the executor to throw SystemError for this test - const systemErrorExecutor = async () => { - throw new SystemError('System error occurred'); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - systemErrorExecutor, - mockAxeHelpers, - ), + it('returns TARGET_NOT_ACTIONABLE without calling AXe', async () => { + recordSnapshot([createNode({ type: 'Button', role: 'AXButton' })]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, + executor, ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('System error executing axe command.'); - expect(text).toContain('Failed to execute axe command: System error occurred'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_ACTIONABLE', elementRef: 'e1' }); + expect(calls).toEqual([]); }); + }); - it('should handle unexpected Error objects', async () => { - // Override the executor to throw an unexpected Error for this test - const unexpectedErrorExecutor = async () => { - throw new Error('Unexpected error'); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - unexpectedErrorExecutor, - mockAxeHelpers, - ), - ); + describe('Handler Behavior', () => { + it('requires simulatorId session default', async () => { + const result = await handler({ withinElementRef: 'e1', direction: 'up' }); expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('System error executing axe command.'); - expect(text).toContain('Failed to execute axe command: Unexpected error'); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); }); - it('should handle unexpected string errors', async () => { - // Override the executor to throw a string error for this test - const stringErrorExecutor = async () => { - throw 'String error'; - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - const result = await runLogic(() => - swipeLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x1: 100, - y1: 200, - x2: 300, - y2: 400, - }, - stringErrorExecutor, - mockAxeHelpers, - ), + it('returns ACTION_FAILED when AXe fails after ref resolution', async () => { + recordSnapshot([createNode({ type: 'ScrollView', role: 'AXScrollArea' })]); + + const result = await runSwipe( + { simulatorId, withinElementRef: 'e1', direction: 'up' }, + createFailingExecutor('swipe failed'), ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('System error executing axe command.'); - expect(text).toContain('Failed to execute axe command: String error'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); + expect(result.uiError).not.toHaveProperty('withinElementRef'); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); }); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/tap.test.ts b/src/mcp/tools/ui-automation/__tests__/tap.test.ts index 092cc8820..ec994fcac 100644 --- a/src/mcp/tools/ui-automation/__tests__/tap.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/tap.test.ts @@ -1,198 +1,79 @@ -import { describe, it, expect, beforeEach } from 'vitest'; +import { beforeEach, describe, expect, it } from 'vitest'; import * as z from 'zod'; -import { createMockExecutor } from '../../../../test-utils/mock-executors.ts'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; - -import { schema, handler, type AxeHelpers, tapLogic } from '../tap.ts'; -import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; -import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; - -function createMockAxeHelpers(): AxeHelpers { - return { - getAxePath: () => '/mocked/axe/path', - getBundledAxeEnvironment: () => ({ SOME_ENV: 'value' }), - }; -} - -function createMockAxeHelpersWithNullPath(): AxeHelpers { - return { - getAxePath: () => null, - getBundledAxeEnvironment: () => ({ SOME_ENV: 'value' }), - }; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { schema, handler, tapLogic } from '../tap.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createSequencedExecutor, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runTap( + params: Parameters[0], + executor = createTrackingExecutor().executor, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => tapLogic(params, executor, createMockAxeHelpers())); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; } describe('Tap Plugin', () => { beforeEach(() => { sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); }); describe('Schema Validation', () => { - it('should have handler function', () => { + it('exposes elementRef-only targeting fields', () => { expect(typeof handler).toBe('function'); - }); + expect(schema).toHaveProperty('elementRef'); + expect(schema).not.toHaveProperty('x'); + expect(schema).not.toHaveProperty('y'); + expect(schema).not.toHaveProperty('id'); + expect(schema).not.toHaveProperty('label'); - it('should validate schema fields with safeParse', () => { const schemaObject = z.object(schema); - - expect(schemaObject.safeParse({ x: 100, y: 200 }).success).toBe(true); - - expect(schemaObject.safeParse({ id: 'loginButton' }).success).toBe(true); - - expect(schemaObject.safeParse({ label: 'Log in' }).success).toBe(true); - - expect(schemaObject.safeParse({ x: 100, y: 200, id: 'loginButton' }).success).toBe(true); - + expect(schemaObject.safeParse({ elementRef: 'e1' }).success).toBe(true); + expect(schemaObject.safeParse({}).success).toBe(false); + expect(schemaObject.safeParse({ elementRef: '' }).success).toBe(false); expect( - schemaObject.safeParse({ x: 100, y: 200, id: 'loginButton', label: 'Log in' }).success, + schemaObject.safeParse({ elementRef: 'e1', preDelay: 0.5, postDelay: 1 }).success, ).toBe(true); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200, - preDelay: 0.5, - postDelay: 1, - }).success, - ).toBe(true); - - expect( - schemaObject.safeParse({ - x: 3.14, - y: 200, - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - x: 100, - y: 3.14, - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200, - preDelay: -1, - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - x: 100, - y: 200, - postDelay: -1, - }).success, - ).toBe(false); - - const withSimId = schemaObject.safeParse({ - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }); - expect(withSimId.success).toBe(true); - expect('simulatorId' in (withSimId.data as Record)).toBe(false); + expect(schemaObject.safeParse({ elementRef: 'e1', preDelay: 10.1 }).success).toBe(false); + expect(schemaObject.safeParse({ elementRef: 'e1', postDelay: 10.1 }).success).toBe(false); }); }); describe('Command Generation', () => { - let callHistory: Array<{ - command: string[]; - logPrefix?: string; - useShell?: boolean; - opts?: { env?: Record; cwd?: string }; - }>; - - beforeEach(() => { - callHistory = []; - }); + it('uses AXe id targeting when the referenced element has an identifier', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); + const { calls, executor } = createTrackingExecutor(); - it('should generate correct axe command with minimal parameters', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); - - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ - command: [ - '/mocked/axe/path', - 'tap', - '-x', - '100', - '-y', - '200', - '--udid', - '12345678-1234-4234-8234-123456789012', - ], - logPrefix: '[AXe]: tap', - useShell: false, - opts: { env: { SOME_ENV: 'value' } }, - }); - }); - - it('should generate correct axe command with element id target', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); - - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - id: 'loginButton', - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); - - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ + expect(result).toMatchObject({ didError: false, action: { type: 'tap', elementRef: 'e1' } }); + expect(calls).toHaveLength(1); + expect(calls[0]).toEqual({ command: [ '/mocked/axe/path', 'tap', '--id', - 'loginButton', + 'continue-button', + '--element-type', + 'Button', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ], logPrefix: '[AXe]: tap', useShell: false, @@ -200,515 +81,355 @@ describe('Tap Plugin', () => { }); }); - it('should generate correct axe command with element label target', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); + it('clears the cached runtime snapshot after a successful tap', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); + const { executor } = createTrackingExecutor(); - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - label: 'Log in', - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ - command: [ - '/mocked/axe/path', - 'tap', - '--label', - 'Log in', - '--udid', - '12345678-1234-4234-8234-123456789012', - ], - logPrefix: '[AXe]: tap', - useShell: false, - opts: { env: { SOME_ENV: 'value' } }, - }); + expect(result.didError).toBe(false); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); }); - it('should prefer coordinates over id/label when both are provided', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); - - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 120, - y: 240, - id: 'loginButton', - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); - - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ - command: [ + it('includes element type when tapping a referenced element with a shared identifier', async () => { + recordSnapshot([ + createNode({ + type: 'Group', + role: 'AXGroup', + AXUniqueId: 'shared-action', + children: [ + createNode({ + type: 'Button', + role: 'AXButton', + AXUniqueId: 'shared-action', + AXLabel: 'Continue', + }), + ], + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e2' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ '/mocked/axe/path', 'tap', - '-x', - '120', - '-y', - '240', + '--id', + 'shared-action', + '--element-type', + 'Button', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ], - logPrefix: '[AXe]: tap', - useShell: false, - opts: { env: { SOME_ENV: 'value' } }, - }); + ]); }); - it('should generate correct axe command with pre-delay', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); - - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 150, - y: 300, - preDelay: 0.5, - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); + it('uses coordinates immediately when the snapshot already has duplicate selector matches', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 10, y: 20, width: 100, height: 40 }, + AXUniqueId: 'trash', + AXLabel: 'Remove', + }), + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 300, y: 400, width: 50, height: 80 }, + AXUniqueId: 'trash', + AXLabel: 'Remove', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e2' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + ['/mocked/axe/path', 'tap', '-x', '325', '-y', '440', '--udid', simulatorId], + ]); + }); - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ - command: [ + it('falls back to the resolved center when selector tap is ambiguous', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'shared-action', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { success: false, error: 'Multiple accessibility elements matched selector' }, + { success: true, output: 'tapped by coordinate' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ '/mocked/axe/path', 'tap', - '-x', - '150', - '-y', - '300', - '--pre-delay', - '0.5', + '--id', + 'shared-action', + '--element-type', + 'Button', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ], - logPrefix: '[AXe]: tap', - useShell: false, - opts: { env: { SOME_ENV: 'value' } }, - }); + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ]); }); - it('should generate correct axe command with post-delay', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); - - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 250, - y: 400, - postDelay: 1.0, - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); - - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ - command: [ + it('falls back to the resolved center when selector tap reports a parenthesized match count', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'weather.locationsSheet', + AXLabel: 'Clear search', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { + success: false, + error: + "Multiple (2) accessibility elements matched --id 'weather.locationsSheet'. No tap performed.", + }, + { success: true, output: 'tapped by coordinate' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ '/mocked/axe/path', 'tap', - '-x', - '250', - '-y', - '400', - '--post-delay', - '1', + '--id', + 'weather.locationsSheet', + '--element-type', + 'Button', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ], - logPrefix: '[AXe]: tap', - useShell: false, - opts: { env: { SOME_ENV: 'value' } }, - }); + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ]); }); - it('should generate correct axe command with both delays', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - }); - - const wrappedExecutor = async ( - command: string[], - logPrefix?: string, - useShell?: boolean, - opts?: { env?: Record; cwd?: string }, - ) => { - callHistory.push({ command, logPrefix, useShell, opts }); - return mockExecutor(command, logPrefix, useShell, opts); - }; - - const mockAxeHelpers = createMockAxeHelpers(); - - await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 350, - y: 500, - preDelay: 0.3, - postDelay: 0.7, - }, - wrappedExecutor, - mockAxeHelpers, - ), - ); - - expect(callHistory).toHaveLength(1); - expect(callHistory[0]).toEqual({ - command: [ + it('falls back to the resolved center when selector tap reports no match', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: undefined, + AXIdentifier: undefined, + AXLabel: 'Portland, 1:24 PM ¡ Light Rain, 52°, H:55° L:48°', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { + success: false, + error: + "No accessibility element matched --label 'Portland, 1:24 PM ¡ Light Rain, 52°, H:55° L:48°'. No tap performed.", + }, + { success: true, output: 'tapped by coordinate' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ '/mocked/axe/path', 'tap', - '-x', - '350', - '-y', - '500', - '--pre-delay', - '0.3', - '--post-delay', - '0.7', + '--label', + 'Portland, 1:24 PM ¡ Light Rain, 52°, H:55° L:48°', + '--element-type', + 'Button', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ], - logPrefix: '[AXe]: tap', - useShell: false, - opts: { env: { SOME_ENV: 'value' } }, - }); + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ]); }); - }); - describe('Plugin Handler Validation', () => { - it('should require simulatorId session default when not provided', async () => { - const result = await handler({ - x: 100, - y: 200, - }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Missing required session defaults'); - expect(message).toContain('simulatorId is required'); - expect(message).toContain('session-set-defaults'); + it('does not fall back for unrelated failures that mention multiple', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'shared-action', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { success: false, error: 'Failed after multiple retry attempts' }, + { success: true, output: 'should not run' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(true); + expect(calls).toHaveLength(1); + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'tap', + '--id', + 'shared-action', + '--element-type', + 'Button', + '--udid', + simulatorId, + ]); }); - it('should return validation error for missing x coordinate', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); - - const result = await handler({ - y: 200, - }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('x: X coordinate is required when y is provided.'); + it('falls back to the referenced element center when no identifier exists', async () => { + recordSnapshot([ + createNode({ frame: { x: 10, y: 20, width: 100, height: 40 }, AXLabel: undefined }), + ]); + const { calls, executor } = createTrackingExecutor(); + + await runTap({ simulatorId, elementRef: 'e1', preDelay: 0.25, postDelay: 0.5 }, executor); + + expect(calls).toHaveLength(1); + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'tap', + '-x', + '60', + '-y', + '40', + '--pre-delay', + '0.25', + '--post-delay', + '0.5', + '--udid', + simulatorId, + ]); }); - it('should return validation error for missing y coordinate', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); - - const result = await handler({ - x: 100, - }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('y: Y coordinate is required when x is provided.'); + it('uses a touch down/up activation for wide switch rows', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + AXLabel: 'Reduce transparency', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'touch', + '-x', + '307', + '-y', + '903', + '--down', + '--up', + '--udid', + simulatorId, + ]); }); + }); - it('should return validation error when both id and label are provided without coordinates', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); - - const result = await handler({ - id: 'loginButton', - label: 'Log in', - }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('id: Provide either id or label, not both.'); - }); + describe('Resolution failures', () => { + it('returns SNAPSHOT_MISSING without calling AXe', async () => { + const { calls, executor } = createTrackingExecutor(); - it('should return validation error for non-integer x coordinate', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); - const result = await handler({ - x: 3.14, - y: 200, - }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('x: X coordinate must be an integer'); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_MISSING'); + expect(calls).toEqual([]); }); - it('should return validation error for non-integer y coordinate', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + it('returns SNAPSHOT_EXPIRED without calling AXe', async () => { + recordSnapshot([createNode()], Date.now() - 61_000); + const { calls, executor } = createTrackingExecutor(); - const result = await handler({ - x: 100, - y: 3.14, - }); + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('y: Y coordinate must be an integer'); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_EXPIRED'); + expect(calls).toEqual([]); }); - it('should return validation error for negative preDelay', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + it('returns ELEMENT_REF_NOT_FOUND without calling AXe', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); - const result = await handler({ - x: 100, - y: 200, - preDelay: -1, - }); + const result = await runTap({ simulatorId, elementRef: 'e404' }, executor); - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('preDelay: Pre-delay must be non-negative'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); }); - it('should return validation error for negative postDelay', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + it('returns TARGET_NOT_ACTIONABLE without calling AXe', async () => { + recordSnapshot([createNode({ enabled: false })]); + const { calls, executor } = createTrackingExecutor(); - const result = await handler({ - x: 100, - y: 200, - postDelay: -1, - }); + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('postDelay: Post-delay must be non-negative'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_ACTIONABLE', elementRef: 'e1' }); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); }); }); - describe('Handler Behavior (Complete Literal Returns)', () => { - it('should return DependencyError when axe binary is not found', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'Tap completed', - error: undefined, - }); - - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - preDelay: 0.5, - postDelay: 1.0, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + describe('Handler Behavior', () => { + it('requires simulatorId session default before validation', async () => { + const result = await handler({ elementRef: 'e1' }); expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); }); - it('should handle DependencyError when axe binary not found (second test)', async () => { - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'Coordinates out of bounds', - }); + it('returns UI_STATE_CHANGED when identifier-based AXe tap fails after ref resolution', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runTap( + { simulatorId, elementRef: 'e1' }, + createFailingExecutor('element not found'), ); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); - }); - - it('should handle DependencyError when axe binary not found (third test)', async () => { - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'System error occurred', + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'UI_STATE_CHANGED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), }); - - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - mockExecutor, - mockAxeHelpers, - ), - ); - - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); }); - it('should handle DependencyError when axe binary not found (fourth test)', async () => { - const mockExecutor = async () => { - throw new Error('ENOENT: no such file or directory'); - }; - - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + it('returns ACTION_FAILED when coordinate-based AXe tap fails after ref resolution', async () => { + recordSnapshot([createNode({ AXLabel: undefined })]); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); - }); - - it('should handle DependencyError when axe binary not found (fifth test)', async () => { - const mockExecutor = async () => { - throw new Error('Unexpected error'); - }; - - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - mockExecutor, - mockAxeHelpers, - ), - ); - - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); - }); - - it('should handle DependencyError when axe binary not found (sixth test)', async () => { - const mockExecutor = async () => { - throw 'String error'; - }; - - const mockAxeHelpers = createMockAxeHelpersWithNullPath(); - - const result = await runLogic(() => - tapLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runTap( + { simulatorId, elementRef: 'e1' }, + createFailingExecutor('tap failed'), ); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); }); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/touch.test.ts b/src/mcp/tools/ui-automation/__tests__/touch.test.ts index fd5b1641c..f12659a4f 100644 --- a/src/mcp/tools/ui-automation/__tests__/touch.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/touch.test.ts @@ -1,657 +1,238 @@ -import { describe, it, expect, beforeEach } from 'vitest'; +import { beforeEach, describe, expect, it } from 'vitest'; import * as z from 'zod'; -import { createMockExecutor, mockProcess } from '../../../../test-utils/mock-executors.ts'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { __resetRuntimeSnapshotStoreForTests } from '../shared/snapshot-ui-state.ts'; import { schema, handler, touchLogic } from '../touch.ts'; -import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; -import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runTouch( + params: Parameters[0], + executor = createTrackingExecutor().executor, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => touchLogic(params, executor, createMockAxeHelpers())); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; +} describe('Touch Plugin', () => { beforeEach(() => { sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); }); describe('Schema Validation', () => { - it('should have handler function', () => { + it('exposes elementRef and touch flags without coordinate fields', () => { expect(typeof handler).toBe('function'); - }); + expect(schema).toHaveProperty('elementRef'); + expect(schema).toHaveProperty('down'); + expect(schema).toHaveProperty('up'); + expect(schema).not.toHaveProperty('x'); + expect(schema).not.toHaveProperty('y'); - it('should validate schema fields with safeParse', () => { - const schemaObj = z.object(schema); - - expect( - schemaObj.safeParse({ - x: 100, - y: 200, - down: true, - }).success, - ).toBe(true); - - expect( - schemaObj.safeParse({ - x: 100, - y: 200, - up: true, - }).success, - ).toBe(true); - - expect( - schemaObj.safeParse({ - x: 100.5, - y: 200, - down: true, - }).success, - ).toBe(false); - - expect( - schemaObj.safeParse({ - x: 100, - y: 200.5, - down: true, - }).success, - ).toBe(false); - - expect( - schemaObj.safeParse({ - x: 100, - y: 200, - down: true, - delay: -1, - }).success, - ).toBe(false); - - const withSimId = schemaObj.safeParse({ - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }); - expect(withSimId.success).toBe(true); - expect('simulatorId' in (withSimId.data as Record)).toBe(false); + const schemaObject = z.object(schema); + expect(schemaObject.safeParse({ elementRef: 'e1', down: true }).success).toBe(true); + expect(schemaObject.safeParse({ elementRef: 'e1', up: true }).success).toBe(true); + expect(schemaObject.safeParse({ elementRef: 'e1', down: true, delay: -1 }).success).toBe( + false, + ); + expect(schemaObject.safeParse({ elementRef: 'e1', down: true, delay: 10.1 }).success).toBe( + false, + ); + expect(schemaObject.safeParse({ down: true }).success).toBe(false); }); }); - describe('Handler Requirements', () => { - it('should require simulatorId session default', async () => { - const result = await handler({ - x: 100, - y: 200, - down: true, - }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Missing required session defaults'); - expect(message).toContain('simulatorId is required'); - expect(message).toContain('session-set-defaults'); - }); + describe('Command Generation', () => { + it('touches down at the referenced element center', async () => { + recordSnapshot([createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } })]); + const { calls, executor } = createTrackingExecutor(); - it('should surface parameter validation errors when defaults exist', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + const result = await runTouch({ simulatorId, elementRef: 'e1', down: true }, executor); - const result = await handler({ - y: 200, - down: true, + expect(result).toMatchObject({ + didError: false, + action: { type: 'touch', elementRef: 'e1', event: 'touch down' }, }); - - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('x: Invalid input: expected number, received undefined'); - }); - }); - - describe('Command Generation', () => { - it('should generate correct axe command for touch down', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'touch completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', 'touch', '-x', - '100', + '60', '-y', - '200', + '40', '--down', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ]); }); - it('should generate correct axe command for touch up', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'touch completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 150, - y: 250, - up: true, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', - 'touch', - '-x', - '150', - '-y', - '250', - '--up', - '--udid', - '12345678-1234-4234-8234-123456789012', - ]); - }); + it('touches up at the referenced element center', async () => { + recordSnapshot([createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } })]); + const { calls, executor } = createTrackingExecutor(); - it('should generate correct axe command for touch down+up', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'touch completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 300, - y: 400, - down: true, - up: true, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); + await runTouch({ simulatorId, elementRef: 'e1', up: true }, executor); - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', 'touch', '-x', - '300', + '60', '-y', - '400', - '--down', + '40', '--up', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ]); }); - it('should generate correct axe command for touch with delay', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'touch completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 50, - y: 75, - down: true, - up: true, - delay: 1.5, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); + it('touches down and up with delay at the referenced element center', async () => { + recordSnapshot([createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } })]); + const { calls, executor } = createTrackingExecutor(); + + await runTouch({ simulatorId, elementRef: 'e1', down: true, up: true, delay: 1.5 }, executor); - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', 'touch', '-x', - '50', + '60', '-y', - '75', + '40', '--down', '--up', '--delay', '1.5', '--udid', - '12345678-1234-4234-8234-123456789012', + simulatorId, ]); }); - it('should generate correct axe command with bundled axe path', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'touch completed', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = { - getAxePath: () => '/path/to/bundled/axe', - getBundledAxeEnvironment: () => ({ AXE_PATH: '/some/path' }), - }; - - await runLogic(() => - touchLogic( - { - simulatorId: 'ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF', - x: 0, - y: 0, - up: true, - delay: 0.5, - }, - trackingExecutor, - mockAxeHelpers, - ), - ); + it('uses the switch activation point for wide switch rows', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + }), + ]); + const { calls, executor } = createTrackingExecutor(); - expect(capturedCommand).toEqual([ - '/path/to/bundled/axe', + await runTouch({ simulatorId, elementRef: 'e1', down: true, up: true }, executor); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', 'touch', '-x', - '0', + '307', '-y', - '0', + '903', + '--down', '--up', - '--delay', - '0.5', '--udid', - 'ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF', + simulatorId, ]); }); }); - describe('Handler Behavior (Complete Literal Returns)', () => { - it('should handle axe dependency error', async () => { - const mockExecutor = createMockExecutor({ success: true }); - const mockAxeHelpers = { - getAxePath: () => null, - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + describe('Resolution failures', () => { + it('keeps down/up validation before snapshot resolution', async () => { + const { calls, executor } = createTrackingExecutor(); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); - }); + const result = await runTouch({ simulatorId, elementRef: 'e1' }, executor); - it('should successfully perform touch down', async () => { - const mockExecutor = createMockExecutor({ success: true, output: 'Touch down completed' }); - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); - - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Touch event (touch down) at (100, 200) executed successfully.', - ); + expect(result.didError).toBe(true); + expect(result.error).toBe('At least one of "down" or "up" must be true'); + expect(result.action).toEqual({ type: 'touch', elementRef: 'e1' }); + expect(result.uiError).toBeUndefined(); + expect(calls).toEqual([]); }); - it('should successfully perform touch up', async () => { - const mockExecutor = createMockExecutor({ success: true, output: 'Touch up completed' }); - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - up: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); - - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Touch event (touch up) at (100, 200) executed successfully.', - ); - }); + it('returns SNAPSHOT_MISSING without calling AXe', async () => { + const { calls, executor } = createTrackingExecutor(); - it('should return error when neither down nor up is specified', async () => { - const mockExecutor = createMockExecutor({ success: true }); - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - }, - mockExecutor, - ), - ); + const result = await runTouch({ simulatorId, elementRef: 'e1', down: true }, executor); - expect(result.isError).toBe(true); - expect(allText(result)).toContain('At least one of "down" or "up" must be true'); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_MISSING'); + expect(calls).toEqual([]); }); - it('should return success for touch down event', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'touch completed', - error: undefined, - }); + it('returns SNAPSHOT_EXPIRED without calling AXe', async () => { + recordSnapshot([createNode()], Date.now() - 61_000); + const { calls, executor } = createTrackingExecutor(); - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + const result = await runTouch({ simulatorId, elementRef: 'e1', down: true }, executor); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Touch event (touch down) at (100, 200) executed successfully.', - ); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_EXPIRED'); + expect(calls).toEqual([]); }); - it('should return success for touch up event', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'touch completed', - error: undefined, - }); + it('returns ELEMENT_REF_NOT_FOUND without calling AXe', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - up: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + const result = await runTouch({ simulatorId, elementRef: 'e404', down: true }, executor); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Touch event (touch up) at (100, 200) executed successfully.', - ); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); }); - it('should return success for touch down+up event', async () => { - const mockExecutor = createMockExecutor({ - success: true, - output: 'touch completed', - error: undefined, - }); + it('returns TARGET_NOT_ACTIONABLE without calling AXe', async () => { + recordSnapshot([createNode({ role: 'AXApplication', type: 'Application' })]); + const { calls, executor } = createTrackingExecutor(); - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - up: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + const result = await runTouch({ simulatorId, elementRef: 'e1', down: true }, executor); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain( - 'Touch event (touch down+up) at (100, 200) executed successfully.', - ); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_ACTIONABLE', elementRef: 'e1' }); + expect(calls).toEqual([]); }); + }); - it('should handle DependencyError when axe is not available', async () => { - const mockExecutor = createMockExecutor({ success: true }); - - const mockAxeHelpers = { - getAxePath: () => null, - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + describe('Handler Behavior', () => { + it('rejects delay unless both down and up are true before AXe runs', async () => { + const result = await handler({ simulatorId, elementRef: 'e1', down: true, delay: 1 }); expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); - }); - - it('should handle AxeError from failed command execution', async () => { - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'axe command failed', - }); - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), + expect(result.content[0].text).toContain( + 'Delay can only be used when both down and up are true', ); - - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('Failed to execute touch event.'); - expect(text).toContain('axe command failed'); }); - it('should handle SystemError from command execution', async () => { - const mockExecutor = async () => { - throw new Error('System error occurred'); - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); + it('requires simulatorId session default', async () => { + const result = await handler({ elementRef: 'e1', down: true }); expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); }); - it('should handle unexpected Error objects', async () => { - const mockExecutor = async () => { - throw new Error('Unexpected error'); - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), - ); - - expect(result.isError).toBe(true); - }); + it('returns ACTION_FAILED when AXe fails after ref resolution', async () => { + recordSnapshot([createNode()]); - it('should handle unexpected string errors', async () => { - const mockExecutor = async () => { - throw 'String error'; - }; - - const mockAxeHelpers = { - getAxePath: () => '/usr/local/bin/axe', - getBundledAxeEnvironment: () => ({}), - }; - - const result = await runLogic(() => - touchLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - x: 100, - y: 200, - down: true, - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runTouch( + { simulatorId, elementRef: 'e1', down: true }, + createFailingExecutor('touch failed'), ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('System error executing axe command.'); - expect(text).toContain('Failed to execute axe command: String error'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); }); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/type_text.test.ts b/src/mcp/tools/ui-automation/__tests__/type_text.test.ts index 945ea2aea..a5616e98f 100644 --- a/src/mcp/tools/ui-automation/__tests__/type_text.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/type_text.test.ts @@ -1,481 +1,454 @@ -import { describe, it, expect, beforeEach } from 'vitest'; +import { beforeEach, describe, expect, it } from 'vitest'; import * as z from 'zod'; -import { - createMockExecutor, - createNoopExecutor, - mockProcess, -} from '../../../../test-utils/mock-executors.ts'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { __resetRuntimeSnapshotStoreForTests } from '../shared/snapshot-ui-state.ts'; import { schema, handler, type_textLogic } from '../type_text.ts'; -import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; -import { allText, runLogic } from '../../../../test-utils/test-helpers.ts'; - -// Mock axe helpers for dependency injection -function createMockAxeHelpers( - overrides: { - getAxePathReturn?: string | null; - getBundledAxeEnvironmentReturn?: Record; - } = {}, -) { - return { - getAxePath: () => - overrides.getAxePathReturn !== undefined ? overrides.getAxePathReturn : '/usr/local/bin/axe', - getBundledAxeEnvironment: () => overrides.getBundledAxeEnvironmentReturn ?? {}, - }; -} - -// Mock executor that tracks rejections for testing -function createRejectingExecutor(error: any) { - return async () => { - throw error; - }; +import { + createMockAxeHelpers, + createNode, + createSequencedExecutor, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runTypeText( + params: Parameters[0], + executor = createTrackingExecutor().executor, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => type_textLogic(params, executor, createMockAxeHelpers())); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; } describe('Type Text Tool', () => { beforeEach(() => { sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); }); describe('Schema Validation', () => { - it('should have handler function', () => { + it('requires elementRef and text', () => { expect(typeof handler).toBe('function'); - }); + expect(schema).toHaveProperty('elementRef'); + expect(schema).toHaveProperty('text'); + expect(schema).toHaveProperty('replaceExisting'); - it('should validate schema fields with safeParse', () => { const schemaObject = z.object(schema); - + expect(schemaObject.safeParse({ elementRef: 'e1', text: 'Hello World' }).success).toBe(true); expect( - schemaObject.safeParse({ - text: 'Hello World', - }).success, + schemaObject.safeParse({ elementRef: 'e1', text: 'Hello World', replaceExisting: true }) + .success, ).toBe(true); + expect(schemaObject.safeParse({ elementRef: 'e1', text: '' }).success).toBe(false); + expect(schemaObject.safeParse({ text: 'Hello World' }).success).toBe(false); + expect(schemaObject.safeParse({ elementRef: 'e1' }).success).toBe(false); + }); + }); - expect( - schemaObject.safeParse({ - text: '', - }).success, - ).toBe(false); - - expect( - schemaObject.safeParse({ - text: 123, - }).success, - ).toBe(false); + describe('Command Generation', () => { + it('focuses the referenced text field by identifier, then types text', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: 'Email', + AXUniqueId: 'email-field', + }), + ]); + const { calls, executor } = createTrackingExecutor(); - expect(schemaObject.safeParse({}).success).toBe(false); + const result = await runTypeText( + { simulatorId, elementRef: 'e1', text: 'user@example.com' }, + executor, + ); - const withSimId = schemaObject.safeParse({ - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', + expect(result).toMatchObject({ + didError: false, + action: { type: 'type-text', elementRef: 'e1', textLength: 16 }, }); - expect(withSimId.success).toBe(true); - expect('simulatorId' in (withSimId.data as Record)).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--id', + 'email-field', + '--element-type', + 'TextField', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'type', 'user@example.com', '--udid', simulatorId], + ]); }); - }); - describe('Handler Requirements', () => { - it('should require simulatorId session default', async () => { - const result = await handler({ text: 'Hello' }); + it('types all AXe-supported US keyboard punctuation characters', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: 'Search', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + const text = 'Az09 !@#$%^&*()_+-={}[]|\\:";\'<>?,./`~'; - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Missing required session defaults'); - expect(message).toContain('simulatorId is required'); - expect(message).toContain('session-set-defaults'); - }); + const result = await runTypeText({ simulatorId, elementRef: 'e1', text }, executor); - it('should surface validation errors when defaults exist', async () => { - sessionStore.setDefaults({ simulatorId: '12345678-1234-4234-8234-123456789012' }); + expect(result).toMatchObject({ + didError: false, + action: { type: 'type-text', elementRef: 'e1', textLength: text.length }, + }); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--label', + 'Search', + '--element-type', + 'TextField', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'type', text, '--udid', simulatorId], + ]); + }); - const result = await handler({}); + it('rejects unsupported AXe typing characters before focusing or typing', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: 'Search', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + const text = 'Tokyo Reykjavík 42'; - expect(result.isError).toBe(true); - const message = result.content[0].text; - expect(message).toContain('Parameter validation failed'); - expect(message).toContain('text: Invalid input: expected string, received undefined'); - }); - }); + const result = await runTypeText({ simulatorId, elementRef: 'e1', text }, executor); - describe('Command Generation', () => { - it('should generate correct axe command for basic text typing', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'Text typed successfully', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + message: expect.stringContaining('US keyboard characters'), + elementRef: 'e1', + recoveryHint: expect.stringContaining('US keyboard'), }); + expect(result.action).toEqual({ + type: 'type-text', + elementRef: 'e1', + textLength: text.length, + }); + expect(calls).toEqual([]); + expect(JSON.stringify(result)).not.toContain('Tokyo'); + expect(JSON.stringify(result)).not.toContain('Reykjavík'); + }); - await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - trackingExecutor, - mockAxeHelpers, - ), - ); - - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', - 'type', - 'Hello World', - '--udid', - '12345678-1234-4234-8234-123456789012', + it('includes text field type when focusing a referenced field with a shared identifier', async () => { + recordSnapshot([ + createNode({ + type: 'Group', + role: 'AXGroup', + AXUniqueId: 'locationSearchField', + children: [ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXUniqueId: 'locationSearchField', + AXLabel: 'Search for a city', + }), + ], + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTypeText({ simulatorId, elementRef: 'e2', text: 'London' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--id', + 'locationSearchField', + '--element-type', + 'TextField', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'type', 'London', '--udid', simulatorId], ]); }); - it('should generate correct axe command for text with special characters', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'Text typed successfully', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); + it('focuses by coordinates immediately when the snapshot already has duplicate selector matches', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'locationSearchField', + AXLabel: 'Search', + }), + createNode({ + type: 'TextField', + role: 'AXTextField', + frame: { x: 40, y: 200, width: 180, height: 40 }, + AXUniqueId: 'locationSearchField', + AXLabel: 'Search', + }), + ]); + const { calls, executor } = createTrackingExecutor(); - await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'user@example.com', - }, - trackingExecutor, - mockAxeHelpers, - ), - ); + const result = await runTypeText({ simulatorId, elementRef: 'e2', text: 'London' }, executor); - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', - 'type', - 'user@example.com', - '--udid', - '12345678-1234-4234-8234-123456789012', + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + ['/mocked/axe/path', 'tap', '-x', '130', '-y', '220', '--udid', simulatorId], + ['/mocked/axe/path', 'type', 'London', '--udid', simulatorId], ]); }); - it('should generate correct axe command for text with numbers and symbols', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'Text typed successfully', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); - - await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Password123!@#', - }, - trackingExecutor, - mockAxeHelpers, - ), - ); + it('falls back to the resolved center when selector focus is ambiguous', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'locationSearchField', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { success: false, error: 'Multiple 2 accessibility elements matched selector' }, + { success: true, output: 'focused by coordinate' }, + { success: true, output: 'typed' }, + ]); - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', - 'type', - 'Password123!@#', - '--udid', - '12345678-1234-4234-8234-123456789012', + const result = await runTypeText({ simulatorId, elementRef: 'e1', text: 'London' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--id', + 'locationSearchField', + '--element-type', + 'TextField', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ['/mocked/axe/path', 'type', 'London', '--udid', simulatorId], ]); }); - it('should generate correct axe command for long text', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'Text typed successfully', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); + it('falls back to the resolved center when selector focus reports no match', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: undefined, + AXIdentifier: undefined, + AXLabel: 'Search for a city', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { + success: false, + error: "No accessibility element matched --label 'Search for a city'. No tap performed.", + }, + { success: true, output: 'focused by coordinate' }, + { success: true, output: 'typed' }, + ]); - const longText = - 'This is a very long text that needs to be typed into the simulator for testing purposes.'; - - await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: longText, - }, - trackingExecutor, - mockAxeHelpers, - ), + const result = await runTypeText( + { simulatorId, elementRef: 'e1', text: 'Portland' }, + executor, ); - expect(capturedCommand).toEqual([ - '/usr/local/bin/axe', - 'type', - longText, - '--udid', - '12345678-1234-4234-8234-123456789012', + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--label', + 'Search for a city', + '--element-type', + 'TextField', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ['/mocked/axe/path', 'type', 'Portland', '--udid', simulatorId], ]); }); - it('should generate correct axe command with bundled axe path', async () => { - let capturedCommand: string[] = []; - const trackingExecutor = async (command: string[]) => { - capturedCommand = command; - return { - success: true, - output: 'Text typed successfully', - error: undefined, - process: mockProcess, - }; - }; - - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/path/to/bundled/axe', - getBundledAxeEnvironmentReturn: { AXE_PATH: '/some/path' }, - }); + it('selects existing text before typing when replaceExisting is true', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXValue: 'Tokyo', + AXLabel: undefined, + }), + ]); + const { calls, executor } = createTrackingExecutor(); - await runLogic(() => - type_textLogic( - { - simulatorId: 'ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF', - text: 'Test message', - }, - trackingExecutor, - mockAxeHelpers, - ), + await runTypeText( + { simulatorId, elementRef: 'e1', text: 'Portland', replaceExisting: true }, + executor, ); - expect(capturedCommand).toEqual([ - '/path/to/bundled/axe', - 'type', - 'Test message', - '--udid', - 'ABCDEF12-3456-7890-ABCD-ABCDEFABCDEF', + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--value', + 'Tokyo', + '--element-type', + 'TextField', + '--udid', + simulatorId, + ], + [ + '/mocked/axe/path', + 'key-combo', + '--modifiers', + '227', + '--key', + '4', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'type', 'Portland', '--udid', simulatorId], ]); }); - }); - describe('Handler Behavior (Complete Literal Returns)', () => { - it('should handle axe dependency error', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: null, - }); + it('focuses the referenced text field by center when no identifier exists', async () => { + recordSnapshot([ + createNode({ + type: 'TextField', + role: 'AXTextField', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXLabel: undefined, + }), + ]); + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - createNoopExecutor(), - mockAxeHelpers, - ), - ); + await runTypeText({ simulatorId, elementRef: 'e1', text: 'Hello' }, executor); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(calls.map((call) => call.command)).toEqual([ + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ['/mocked/axe/path', 'type', 'Hello', '--udid', simulatorId], + ]); }); + }); - it('should successfully type text', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); - const mockExecutor = createMockExecutor({ - success: true, - output: 'Text typed successfully', - error: undefined, - }); + describe('Resolution failures', () => { + it('returns SNAPSHOT_MISSING without calling AXe', async () => { + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - mockExecutor, - mockAxeHelpers, - ), - ); + const result = await runTypeText({ simulatorId, elementRef: 'e1', text: 'Hello' }, executor); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain('Text typing simulated successfully.'); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_MISSING'); + expect(calls).toEqual([]); }); - it('should return success for valid text typing', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); + it('returns SNAPSHOT_EXPIRED without calling AXe', async () => { + recordSnapshot([createNode({ type: 'TextField', role: 'AXTextField' })], Date.now() - 61_000); + const { calls, executor } = createTrackingExecutor(); - const mockExecutor = createMockExecutor({ - success: true, - output: 'Text typed successfully', - error: undefined, - }); - - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - mockExecutor, - mockAxeHelpers, - ), - ); + const result = await runTypeText({ simulatorId, elementRef: 'e1', text: 'Hello' }, executor); - expect(result.isError).toBeFalsy(); - expect(allText(result)).toContain('Text typing simulated successfully.'); + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_EXPIRED'); + expect(calls).toEqual([]); }); - it('should handle DependencyError when axe binary not found', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: null, - }); + it('returns ELEMENT_REF_NOT_FOUND without calling AXe', async () => { + recordSnapshot([createNode({ type: 'TextField', role: 'AXTextField' })]); + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - createNoopExecutor(), - mockAxeHelpers, - ), + const result = await runTypeText( + { simulatorId, elementRef: 'e404', text: 'Hello' }, + executor, ); - expect(result.isError).toBe(true); - expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); }); - it('should handle AxeError from command execution', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); - - const mockExecutor = createMockExecutor({ - success: false, - output: '', - error: 'Text field not found', - }); + it('returns TARGET_NOT_ACTIONABLE without calling AXe', async () => { + recordSnapshot([createNode({ type: 'Button', role: 'AXButton' })]); + const { calls, executor } = createTrackingExecutor(); - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - mockExecutor, - mockAxeHelpers, - ), - ); + const result = await runTypeText({ simulatorId, elementRef: 'e1', text: 'Hello' }, executor); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('Failed to simulate text typing.'); - expect(text).toContain('Text field not found'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_ACTIONABLE', elementRef: 'e1' }); + expect(calls).toEqual([]); }); + }); - it('should handle SystemError from command execution', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); - - const mockExecutor = createRejectingExecutor(new Error('ENOENT: no such file or directory')); - - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - mockExecutor, - mockAxeHelpers, - ), - ); + describe('Handler Behavior', () => { + it('requires simulatorId session default', async () => { + const result = await handler({ elementRef: 'e1', text: 'Hello' }); expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); }); - it('should handle unexpected Error objects', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); + it('returns ACTION_FAILED when focusing the resolved field fails', async () => { + recordSnapshot([createNode({ type: 'TextField', role: 'AXTextField' })]); + const { calls, executor } = createSequencedExecutor([ + { success: false, error: 'focus failed' }, + ]); - const mockExecutor = createRejectingExecutor(new Error('Unexpected error')); - - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runTypeText( + { simulatorId, elementRef: 'e1', text: 'Secret123' }, + executor, ); - expect(result.isError).toBe(true); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); + expect(calls).toHaveLength(1); + expect(JSON.stringify(result)).not.toContain('Secret123'); + expect(result.action).toEqual({ type: 'type-text', elementRef: 'e1', textLength: 9 }); }); - it('should handle unexpected string errors', async () => { - const mockAxeHelpers = createMockAxeHelpers({ - getAxePathReturn: '/usr/local/bin/axe', - getBundledAxeEnvironmentReturn: {}, - }); + it('returns ACTION_FAILED when typing fails after focus succeeds', async () => { + recordSnapshot([createNode({ type: 'TextField', role: 'AXTextField' })]); + const { calls, executor } = createSequencedExecutor([ + { success: true, output: 'focused' }, + { success: false, error: 'typing failed' }, + ]); - const mockExecutor = createRejectingExecutor('String error'); - - const result = await runLogic(() => - type_textLogic( - { - simulatorId: '12345678-1234-4234-8234-123456789012', - text: 'Hello World', - }, - mockExecutor, - mockAxeHelpers, - ), + const result = await runTypeText( + { simulatorId, elementRef: 'e1', text: 'Secret123' }, + executor, ); - expect(result.isError).toBe(true); - const text = allText(result); - expect(text).toContain('System error executing axe command.'); - expect(text).toContain('Failed to execute axe command: String error'); + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); + expect(calls).toHaveLength(2); + expect(JSON.stringify(result)).not.toContain('Secret123'); + expect(result.action).toEqual({ type: 'type-text', elementRef: 'e1', textLength: 9 }); }); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/ui-action-test-helpers.ts b/src/mcp/tools/ui-automation/__tests__/ui-action-test-helpers.ts new file mode 100644 index 000000000..b5ab08e07 --- /dev/null +++ b/src/mcp/tools/ui-automation/__tests__/ui-action-test-helpers.ts @@ -0,0 +1,88 @@ +import type { AccessibilityNode } from '../../../../types/domain-results.ts'; +import type { CommandExecOptions, CommandExecutor } from '../../../../utils/execution/index.ts'; +import { mockProcess } from '../../../../test-utils/mock-executors.ts'; +import type { AxeHelpers } from '../shared/axe-command.ts'; +import { createRuntimeSnapshotRecord } from '../shared/runtime-snapshot.ts'; +import { recordRuntimeSnapshot } from '../shared/snapshot-ui-state.ts'; + +export const simulatorId = '12345678-1234-4234-8234-123456789012'; + +export interface CapturedCommandCall { + command: string[]; + logPrefix?: string; + useShell?: boolean; + opts?: CommandExecOptions; +} + +export function createMockAxeHelpers( + overrides: { + getAxePathReturn?: string | null; + getBundledAxeEnvironmentReturn?: Record; + } = {}, +): AxeHelpers { + return { + getAxePath: () => + overrides.getAxePathReturn !== undefined ? overrides.getAxePathReturn : '/mocked/axe/path', + getBundledAxeEnvironment: () => + overrides.getBundledAxeEnvironmentReturn ?? { SOME_ENV: 'value' }, + }; +} + +export function createTrackingExecutor(): { + calls: CapturedCommandCall[]; + executor: CommandExecutor; +} { + const calls: CapturedCommandCall[] = []; + const executor: CommandExecutor = async (command, logPrefix, useShell, opts) => { + calls.push({ command, logPrefix, useShell, opts }); + return { success: true, output: 'ok', error: undefined, process: mockProcess }; + }; + + return { calls, executor }; +} + +export function createFailingExecutor(error: string): CommandExecutor { + return async () => ({ success: false, output: '', error, process: mockProcess }); +} + +export function createSequencedExecutor( + results: Array<{ success: boolean; output?: string; error?: string }>, +): { + calls: CapturedCommandCall[]; + executor: CommandExecutor; +} { + const calls: CapturedCommandCall[] = []; + let index = 0; + const executor: CommandExecutor = async (command, logPrefix, useShell, opts) => { + calls.push({ command, logPrefix, useShell, opts }); + const result = results[index] ?? results.at(-1) ?? { success: true }; + index += 1; + return { + success: result.success, + output: result.output ?? '', + error: result.error, + process: mockProcess, + }; + }; + + return { calls, executor }; +} + +export function createNode(overrides: Partial = {}): AccessibilityNode { + return { + type: 'Button', + role: 'AXButton', + frame: { x: 10, y: 20, width: 100, height: 40 }, + children: [], + enabled: true, + custom_actions: [], + AXLabel: 'Continue', + ...overrides, + }; +} + +export function recordSnapshot(nodes: AccessibilityNode[], capturedAtMs = Date.now()): void { + recordRuntimeSnapshot( + createRuntimeSnapshotRecord({ simulatorId, uiHierarchy: nodes, nowMs: capturedAtMs }), + ); +} diff --git a/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts b/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts new file mode 100644 index 000000000..7ec1bedbb --- /dev/null +++ b/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts @@ -0,0 +1,708 @@ +import { beforeEach, describe, expect, it } from 'vitest'; +import * as z from 'zod'; +import type { CaptureResultDomainResult } from '../../../../types/domain-results.ts'; +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { handler, schema, wait_for_uiLogic } from '../wait_for_ui.ts'; +import { + createMockAxeHelpers, + createNode, + createSequencedExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +function hierarchyJson(nodes: Array>): string { + return JSON.stringify({ elements: nodes }); +} + +function createTiming(startMs = 0): { + timing: { now: () => number; sleep: (durationMs: number) => Promise }; + getNow: () => number; +} { + let nowMs = startMs; + return { + timing: { + now: () => nowMs, + sleep: async (durationMs) => { + nowMs += durationMs; + }, + }, + getNow: () => nowMs, + }; +} + +async function runWaitForUi( + params: Parameters[0], + executor: CommandExecutor, + timing = createTiming().timing, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => wait_for_uiLogic(params, executor, createMockAxeHelpers(), undefined, timing)); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as CaptureResultDomainResult; +} + +function firstRuntimeLabel(result: CaptureResultDomainResult): string | undefined { + return result.capture && 'type' in result.capture && result.capture.type === 'runtime-snapshot' + ? result.capture.elements[0]?.label + : undefined; +} + +describe('Wait for UI Plugin', () => { + beforeEach(() => { + sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); + }); + + describe('Schema Validation', () => { + it('exposes public selector fields without simulatorId in the public schema', () => { + expect(typeof handler).toBe('function'); + expect(schema).toHaveProperty('predicate'); + expect(schema).toHaveProperty('elementRef'); + expect(schema).toHaveProperty('identifier'); + expect(schema).toHaveProperty('label'); + expect(schema).toHaveProperty('role'); + expect(schema).toHaveProperty('value'); + expect(schema).toHaveProperty('text'); + expect(schema).not.toHaveProperty('simulatorId'); + + const schemaObject = z.object(schema); + expect(schemaObject.safeParse({ predicate: 'settled' }).success).toBe(true); + expect( + schemaObject.safeParse({ predicate: 'exists', identifier: 'continue-button' }).success, + ).toBe(true); + expect( + schemaObject.safeParse({ predicate: 'gone', label: 'Loading', role: 'text' }).success, + ).toBe(true); + expect(schemaObject.safeParse({ predicate: 'textContains', text: 'Ready' }).success).toBe( + true, + ); + }); + + it('requires simulatorId session default before validation', async () => { + const result = await handler({ predicate: 'settled' }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); + }); + + it('requires textContains text through handler validation', async () => { + const result = await handler({ + simulatorId, + predicate: 'textContains', + identifier: 'status', + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('textContains waits require text'); + }); + + it('rejects whitespace-only text through handler validation', async () => { + const result = await handler({ + simulatorId, + predicate: 'textContains', + identifier: 'status', + text: ' ', + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('textContains waits require text'); + }); + + it('rejects text on non-textContains predicates instead of ignoring it', async () => { + const result = await handler({ + simulatorId, + predicate: 'gone', + role: 'text', + text: 'Loading', + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('text is only supported for textContains waits'); + }); + + it('rejects unknown fields instead of silently broadening wait selectors', async () => { + const result = await handler({ + simulatorId, + predicate: 'textContains', + text: 'Portland', + selector: { role: 'button' }, + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Unrecognized key: "selector"'); + }); + }); + + it('uses the resolved simulatorId in next-step params', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + const { result, run } = createMockToolHandlerContext(); + + await run(() => + wait_for_uiLogic( + { simulatorId, predicate: 'textContains', text: 'Ready', timeoutMs: 0 }, + executor, + createMockAxeHelpers(), + undefined, + createTiming().timing, + ), + ); + + expect(result.nextStepParams).toEqual({ + snapshot_ui: { simulatorId }, + wait_for_ui: { simulatorId, predicate: 'settled' }, + }); + }); + + it('converts elementRef to identifier before polling', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button', AXLabel: 'Continue' })], 0); + const { calls, executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXUniqueId: 'continue-button', AXLabel: 'Continue now' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + screenHash: expect.any(String), + seq: 2, + elements: [expect.objectContaining({ ref: 'e1', identifier: 'continue-button' })], + }), + ); + expect(calls[0]?.command).toEqual(['/mocked/axe/path', 'describe-ui', '--udid', simulatorId]); + expect(getRuntimeSnapshot(simulatorId, 0)?.payload).toBe(result.capture); + }); + + it('converts elementRef to label plus role when no identifier exists', async () => { + recordSnapshot([createNode({ AXLabel: 'Continue', AXUniqueId: undefined })], 0); + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([createNode({ AXLabel: 'Continue', AXUniqueId: undefined })]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(firstRuntimeLabel(result)).toBe('Continue'); + }); + + it('converts elementRef to value plus role when no identifier or label exists', async () => { + recordSnapshot( + [ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + title: null, + help: null, + AXValue: 'Email', + AXUniqueId: undefined, + }), + ], + 0, + ); + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + title: null, + help: null, + AXValue: 'Email', + AXUniqueId: undefined, + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('rejects elementRef without a stable identifier, label, or value selector', async () => { + recordSnapshot( + [ + createNode({ + AXLabel: null, + title: null, + help: null, + AXValue: null, + AXUniqueId: undefined, + }), + ], + 0, + ); + const { calls, executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode()]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_FOUND', elementRef: 'e1' }); + expect(calls).toEqual([]); + }); + + it('matches explicit selector fields by exact AND', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Submit', role: 'AXStaticText', type: 'StaticText' }), + createNode({ AXLabel: 'Submit', role: 'AXButton', type: 'Button' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'enabled', label: 'Submit', role: 'button', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('allows multiple matches for exists', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', label: 'Duplicate', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('succeeds for gone when selector count is zero', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', label: 'Loading', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toEqual({ predicate: 'gone', matches: [] }); + }); + + it('returns TARGET_AMBIGUOUS when focused selector matches multiple elements', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'focused', label: 'Duplicate', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_AMBIGUOUS', + candidates: expect.arrayContaining([ + expect.objectContaining({ label: 'Duplicate' }), + expect.objectContaining({ label: 'Duplicate' }), + ]), + }); + }); + + it('returns TARGET_NOT_ACTIONABLE when focused state is unavailable', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ + AXUniqueId: 'email-field', + role: 'AXTextField', + type: 'TextField', + AXLabel: null, + AXValue: 'hello@example.com', + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'focused', identifier: 'email-field', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_NOT_ACTIONABLE', + message: 'The matched runtime UI element does not expose focus state.', + candidates: [expect.objectContaining({ identifier: 'email-field' })], + }); + }); + + it('succeeds for focused when the matched element is focused', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ + AXUniqueId: 'email-field', + role: 'AXTextField', + type: 'TextField', + AXLabel: null, + AXValue: 'hello@example.com', + AXFocused: true, + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'focused', identifier: 'email-field', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('times out with latest snapshot and candidates for unresolved enabled state', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([createNode({ AXUniqueId: 'login-button', enabled: false })]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'enabled', identifier: 'login-button', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + timeoutMs: 0, + candidates: [expect.objectContaining({ identifier: 'login-button' })], + }); + expect(result.capture).toEqual(expect.objectContaining({ type: 'runtime-snapshot' })); + expect(getRuntimeSnapshot(simulatorId, 0)?.payload).toBe(result.capture); + }); + + it('includes empty candidates and exact-match guidance for selector timeouts with zero matches', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXUniqueId: 'other-button' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'enabled', identifier: 'missing-button', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + candidates: [], + recoveryHint: + 'Selector fields match exact values. Use textContains for partial visible text, inspect the latest runtime snapshot, or adjust the wait selector.', + }); + expect(result.capture).toEqual(expect.objectContaining({ type: 'runtime-snapshot' })); + }); + + it('checks textContains against normalized case-insensitive value before label', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXUniqueId: 'status', AXLabel: 'Loading', AXValue: 'Server Ready' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { + simulatorId, + predicate: 'textContains', + identifier: 'status', + text: 'server ready', + timeoutMs: 0, + }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('narrows selector matches by text before treating textContains as ambiguous', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Close', role: 'AXButton', type: 'Button' }), + createNode({ + AXLabel: 'Lisbon, Portugal, 9:24 PM ¡ Sunny', + role: 'AXButton', + type: 'Button', + }), + createNode({ AXLabel: 'Clear search', role: 'AXButton', type: 'Button' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', role: 'button', text: 'Lisbon', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('returns TARGET_AMBIGUOUS for textContains when selector plus text still matches multiple elements', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Lisbon saved', role: 'AXButton', type: 'Button' }), + createNode({ AXLabel: 'Lisbon details', role: 'AXButton', type: 'Button' }), + createNode({ AXLabel: 'Lisbon', role: 'AXStaticText', type: 'StaticText' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', role: 'button', text: 'Lisbon', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_AMBIGUOUS', + candidates: [ + expect.objectContaining({ label: 'Lisbon saved' }), + expect.objectContaining({ label: 'Lisbon details' }), + ], + }); + }); + + it('supports selector-free textContains when exactly one element matches', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Header' }), + createNode({ AXLabel: 'Light rain is expected around 2 PM.' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'Light rain', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.capture).toEqual(expect.objectContaining({ type: 'runtime-snapshot' })); + expect(result.waitMatch).toMatchObject({ + predicate: 'textContains', + matches: [expect.objectContaining({ label: 'Light rain is expected around 2 PM.' })], + }); + }); + + it('succeeds for selector-free textContains when multiple candidates share matching visible text', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'You just pressed the button!' }), + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + AXValue: 'You just pressed the button!', + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'you just pressed', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toMatchObject({ + predicate: 'textContains', + matches: [ + expect.objectContaining({ label: 'You just pressed the button!' }), + expect.objectContaining({ value: 'You just pressed the button!' }), + ], + }); + }); + + it('succeeds for selector textContains when multiple candidates share matching visible text', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Duplicate status', role: 'AXStaticText', type: 'StaticText' }), + createNode({ AXLabel: 'Duplicate status', role: 'AXStaticText', type: 'StaticText' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', role: 'text', text: 'duplicate', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('succeeds for selector-free textContains when multiple candidates exactly match', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Hello from rs1' }), + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + AXValue: 'Hello from rs1', + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'hello from rs1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('returns TARGET_AMBIGUOUS for selector-free textContains with mixed partial matches', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Ready' }), + createNode({ AXLabel: 'Ready now' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'Ready', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_AMBIGUOUS', + candidates: [ + expect.objectContaining({ label: 'Ready' }), + expect.objectContaining({ label: 'Ready now' }), + ], + }); + }); + + it('clears the runtime store when every poll returns unparsable UI', async () => { + recordSnapshot([createNode({ AXUniqueId: 'stale-button' })], 0); + const { executor } = createSequencedExecutor([{ success: true, output: 'not json' }]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'settled', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_PARSE_FAILED'); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + + it('waits until runtime snapshot element signatures remain settled', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Loading', frame: { x: 0, y: 0, width: 100, height: 40 } }), + ]), + }, + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Ready', frame: { x: 0, y: 0, width: 100, height: 40 } }), + ]), + }, + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Ready', frame: { x: 0, y: 0, width: 100, height: 40 } }), + ]), + }, + ]); + const { timing, getNow } = createTiming(); + + const result = await runWaitForUi( + { + simulatorId, + predicate: 'settled', + timeoutMs: 500, + pollIntervalMs: 100, + settledDurationMs: 100, + }, + executor, + timing, + ); + + expect(result.didError).toBe(false); + expect(getNow()).toBe(200); + expect(firstRuntimeLabel(result)).toBe('Ready'); + }); +}); diff --git a/src/mcp/tools/ui-automation/batch.ts b/src/mcp/tools/ui-automation/batch.ts new file mode 100644 index 000000000..0f5de5ff2 --- /dev/null +++ b/src/mcp/tools/ui-automation/batch.ts @@ -0,0 +1,142 @@ +import * as z from 'zod'; +import { log } from '../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultDebuggerManager } from '../../../utils/debugger/index.ts'; +import type { DebuggerManager } from '../../../utils/debugger/debugger-manager.ts'; +import { guardUiAutomationAgainstStoppedDebugger } from '../../../utils/debugger/ui-automation-guard.ts'; +import { + createSessionAwareTool, + getSessionAwareToolSchemaShape, + getHandlerContext, + toInternalSchema, +} from '../../../utils/typed-tool-factory.ts'; +import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import type { AxeHelpers } from './shared/axe-command.ts'; +import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; +import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; +import { + createUiActionFailureResult, + createUiActionSuccessResult, + mapAxeCommandError, + setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, +} from './shared/domain-result.ts'; + +const batchSchema = z.object({ + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + steps: z + .array(z.string().min(1, { message: 'steps must not contain empty values' })) + .min(1, { message: 'At least one batch step is required' }) + .max(100, { message: 'At most 100 batch steps are supported' }), + axCache: z.enum(['perBatch', 'perStep', 'none']).optional(), + typeSubmission: z.enum(['chunked', 'composite']).optional(), + typeChunkSize: z.number().int().min(1).optional(), + tapStyle: z.enum(['automatic', 'simulator', 'physical']).optional(), + continueOnError: z.boolean().optional(), + waitTimeout: z.number().min(0, { message: 'waitTimeout must be non-negative' }).optional(), + pollInterval: z.number().positive({ message: 'pollInterval must be greater than 0' }).optional(), +}); + +type BatchParams = z.infer; +type BatchResult = UiActionResultDomainResult; + +const LOG_PREFIX = '[AXe]'; + +function buildBatchCommandArgs(params: BatchParams): string[] { + const commandArgs = ['batch']; + for (const step of params.steps) { + commandArgs.push('--step', step); + } + if (params.axCache !== undefined) { + commandArgs.push('--ax-cache', params.axCache); + } + if (params.typeSubmission !== undefined) { + commandArgs.push('--type-submission', params.typeSubmission); + } + if (params.typeChunkSize !== undefined) { + commandArgs.push('--type-chunk-size', String(params.typeChunkSize)); + } + if (params.tapStyle !== undefined) { + commandArgs.push('--tap-style', params.tapStyle); + } + if (params.continueOnError === true) { + commandArgs.push('--continue-on-error'); + } + if (params.waitTimeout !== undefined) { + commandArgs.push('--wait-timeout', String(params.waitTimeout)); + } + if (params.pollInterval !== undefined) { + commandArgs.push('--poll-interval', String(params.pollInterval)); + } + return commandArgs; +} + +export function createBatchExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): NonStreamingExecutor { + return async (params) => { + const toolName = 'batch'; + const { simulatorId, steps } = params; + const action = { type: 'batch' as const, stepCount: steps.length }; + + const guard = await guardUiAutomationAgainstStoppedDebugger({ + debugger: debuggerManager, + simulatorId, + toolName, + }); + if (guard.blockedMessage) { + return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); + } + + const commandArgs = buildBatchCommandArgs(params); + log('info', `${LOG_PREFIX}/${toolName}: Starting ${steps.length} step batch on ${simulatorId}`); + + try { + await executeAxeCommand(commandArgs, simulatorId, 'batch', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); + log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); + } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => `Failed to execute AXe batch with ${steps.length} steps.`, + }); + log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); + return createUiActionFailureResult(action, simulatorId, failure.message); + } + }; +} + +export async function batchLogic( + params: BatchParams, + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): Promise { + const ctx = getHandlerContext(); + const executeBatch = createBatchExecutor(executor, axeHelpers, debuggerManager); + const result = await executeBatch(params); + + setUiActionStructuredOutput(ctx, result); +} + +const publicSchemaObject = z.strictObject(batchSchema.omit({ simulatorId: true } as const).shape); + +export const schema = getSessionAwareToolSchemaShape({ + sessionAware: publicSchemaObject, + legacy: batchSchema, +}); + +export const handler = createSessionAwareTool({ + internalSchema: toInternalSchema(batchSchema), + logicFunction: (params: BatchParams, executor: CommandExecutor) => + batchLogic(params, executor, defaultAxeHelpers), + getExecutor: getDefaultCommandExecutor, + requirements: [{ allOf: ['simulatorId'], message: 'simulatorId is required' }], +}); diff --git a/src/mcp/tools/ui-automation/button.ts b/src/mcp/tools/ui-automation/button.ts index 82ca07bbd..280ca0b07 100644 --- a/src/mcp/tools/ui-automation/button.ts +++ b/src/mcp/tools/ui-automation/button.ts @@ -12,6 +12,7 @@ import { toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; @@ -20,6 +21,7 @@ import { createUiActionSuccessResult, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const buttonSchema = z.object({ @@ -29,7 +31,8 @@ const buttonSchema = z.object({ .describe('apple-pay|home|lock|side-button|siri'), duration: z .number() - .min(0, { message: 'Duration must be non-negative' }) + .positive({ message: 'Duration must be greater than 0 seconds' }) + .max(10, { message: 'Duration must be at most 10 seconds' }) .optional() .describe('seconds'), }); @@ -38,11 +41,19 @@ type ButtonParams = z.infer; type ButtonResult = UiActionResultDomainResult; const LOG_PREFIX = '[AXe]'; +const DEFAULT_BUTTON_SETTLE_DELAY_MS = 750; + +function delayMs(durationMs: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, durationMs); + }); +} export function createButtonExecutor( executor: CommandExecutor, axeHelpers: AxeHelpers = defaultAxeHelpers, debuggerManager: DebuggerManager = getDefaultDebuggerManager(), + settleDelayMs = DEFAULT_BUTTON_SETTLE_DELAY_MS, ): NonStreamingExecutor { return async (params) => { const toolName = 'button'; @@ -67,9 +78,16 @@ export function createButtonExecutor( try { await executeAxeCommand(commandArgs, simulatorId, 'button', executor, axeHelpers); + if (settleDelayMs > 0) { + await delayMs(settleDelayMs); + } + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { axeFailureMessage: () => `Failed to press button '${buttonType}'.`, }); @@ -86,9 +104,10 @@ export async function buttonLogic( executor: CommandExecutor, axeHelpers: AxeHelpers = defaultAxeHelpers, debuggerManager: DebuggerManager = getDefaultDebuggerManager(), + settleDelayMs = DEFAULT_BUTTON_SETTLE_DELAY_MS, ): Promise { const ctx = getHandlerContext(); - const executeButton = createButtonExecutor(executor, axeHelpers, debuggerManager); + const executeButton = createButtonExecutor(executor, axeHelpers, debuggerManager, settleDelayMs); const result = await executeButton(params); setUiActionStructuredOutput(ctx, result); diff --git a/src/mcp/tools/ui-automation/gesture.ts b/src/mcp/tools/ui-automation/gesture.ts index 447074cb3..01a6848d0 100644 --- a/src/mcp/tools/ui-automation/gesture.ts +++ b/src/mcp/tools/ui-automation/gesture.ts @@ -19,6 +19,7 @@ import { toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; @@ -27,6 +28,7 @@ import { createUiActionSuccessResult, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const gestureSchema = z.object({ @@ -49,6 +51,7 @@ const gestureSchema = z.object({ .number() .int() .min(1) + .max(2000) .optional() .describe( 'Screen width in pixels. Used for gesture calculations. Auto-detected if not provided.', @@ -57,28 +60,33 @@ const gestureSchema = z.object({ .number() .int() .min(1) + .max(3000) .optional() .describe( 'Screen height in pixels. Used for gesture calculations. Auto-detected if not provided.', ), duration: z .number() - .min(0, { message: 'Duration must be non-negative' }) + .positive({ message: 'Duration must be greater than 0 seconds' }) + .max(10, { message: 'Duration must be at most 10 seconds' }) .optional() .describe('Duration of the gesture in seconds.'), delta: z .number() - .min(0, { message: 'Delta must be non-negative' }) + .positive({ message: 'Delta must be greater than 0' }) + .max(200, { message: 'Delta must be at most 200' }) .optional() .describe('Distance to move in pixels.'), preDelay: z .number() .min(0, { message: 'Pre-delay must be non-negative' }) + .max(10, { message: 'Pre-delay must be at most 10 seconds' }) .optional() .describe('Delay before starting the gesture in seconds.'), postDelay: z .number() .min(0, { message: 'Post-delay must be non-negative' }) + .max(10, { message: 'Post-delay must be at most 10 seconds' }) .optional() .describe('Delay after completing the gesture in seconds.'), }); @@ -132,9 +140,13 @@ export function createGestureExecutor( try { await executeAxeCommand(commandArgs, simulatorId, 'gesture', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { axeFailureMessage: () => `Failed to execute gesture '${preset}'.`, }); diff --git a/src/mcp/tools/ui-automation/key_press.ts b/src/mcp/tools/ui-automation/key_press.ts index 7c8afc647..b851d198a 100644 --- a/src/mcp/tools/ui-automation/key_press.ts +++ b/src/mcp/tools/ui-automation/key_press.ts @@ -12,6 +12,7 @@ import { toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; @@ -20,6 +21,7 @@ import { createUiActionSuccessResult, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const keyPressSchema = z.object({ @@ -29,10 +31,11 @@ const keyPressSchema = z.object({ .int({ message: 'HID keycode to press (0-255)' }) .min(0) .max(255) - .describe('HID keycode'), + .describe('HID keycode. Common values: 40 Return/Enter, 42 Backspace, 43 Tab, 44 Space.'), duration: z .number() - .min(0, { message: 'Duration must be non-negative' }) + .positive({ message: 'Duration must be greater than 0 seconds' }) + .max(10, { message: 'Duration must be at most 10 seconds' }) .optional() .describe('seconds'), }); @@ -70,9 +73,13 @@ export function createKeyPressExecutor( try { await executeAxeCommand(commandArgs, simulatorId, 'key', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { axeFailureMessage: () => `Failed to simulate key press (code: ${keyCode}).`, }); diff --git a/src/mcp/tools/ui-automation/key_sequence.ts b/src/mcp/tools/ui-automation/key_sequence.ts index 95cafe611..998ad7f56 100644 --- a/src/mcp/tools/ui-automation/key_sequence.ts +++ b/src/mcp/tools/ui-automation/key_sequence.ts @@ -18,6 +18,7 @@ import { toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; @@ -26,6 +27,7 @@ import { createUiActionSuccessResult, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const keySequenceSchema = z.object({ @@ -33,8 +35,13 @@ const keySequenceSchema = z.object({ keyCodes: z .array(z.number().int().min(0).max(255)) .min(1, { message: 'At least one key code required' }) - .describe('HID keycodes'), - delay: z.number().min(0, { message: 'Delay must be non-negative' }).optional(), + .max(100, { message: 'At most 100 key codes are supported' }) + .describe('HID keycodes. Common values: 40 Return/Enter, 42 Backspace, 43 Tab, 44 Space.'), + delay: z + .number() + .min(0, { message: 'Delay must be non-negative' }) + .max(5, { message: 'Delay must be at most 5 seconds' }) + .optional(), }); type KeySequenceParams = z.infer; @@ -73,9 +80,13 @@ export function createKeySequenceExecutor( try { await executeAxeCommand(commandArgs, simulatorId, 'key-sequence', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { axeFailureMessage: () => 'Failed to execute key sequence.', }); diff --git a/src/mcp/tools/ui-automation/long_press.ts b/src/mcp/tools/ui-automation/long_press.ts index 4a202066d..38953c6e9 100644 --- a/src/mcp/tools/ui-automation/long_press.ts +++ b/src/mcp/tools/ui-automation/long_press.ts @@ -1,8 +1,7 @@ /** * UI Testing Plugin: Long Press * - * Long press at specific coordinates for given duration (ms). - * Use snapshot_ui for precise coordinates (don't guess from screenshots). + * Long presses a semantic UI element from the runtime snapshot store. */ import * as z from 'zod'; @@ -18,7 +17,8 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; -import { getSnapshotUiWarning } from './shared/snapshot-ui-state.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { getRuntimeElementActivationPoint } from './shared/runtime-snapshot.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; @@ -26,17 +26,19 @@ import type { UiActionResultDomainResult } from '../../../types/domain-results.t import { createUiActionFailureResult, createUiActionSuccessResult, + createUiAutomationRecoverableError, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const longPressSchema = z.object({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), - x: z.number().int({ message: 'X coordinate for the long press' }), - y: z.number().int({ message: 'Y coordinate for the long press' }), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), duration: z .number() - .positive({ message: 'Duration of the long press in milliseconds' }) + .positive({ message: 'Duration must be greater than 0 milliseconds' }) + .max(10_000, { message: 'Duration must be at most 10000 milliseconds' }) .describe('milliseconds'), }); @@ -56,8 +58,15 @@ export function createLongPressExecutor( ): NonStreamingExecutor { return async (params) => { const toolName = 'long_press'; - const { simulatorId, x, y, duration } = params; - const action = { type: 'long-press' as const, x, y, durationMs: duration }; + const { simulatorId, elementRef, duration } = params; + const action = { type: 'long-press' as const, elementRef, durationMs: duration }; + + const resolution = resolveElementRef(simulatorId, elementRef, 'longPress'); + if (!resolution.ok) { + return createUiActionFailureResult(action, simulatorId, resolution.error.message, { + uiError: resolution.error, + }); + } const guard = await guardUiAutomationAgainstStoppedDebugger({ debugger: debuggerManager, @@ -68,13 +77,14 @@ export function createLongPressExecutor( return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); } - const delayInSeconds = Number(duration) / 1000; + const center = getRuntimeElementActivationPoint(resolution.element); + const delayInSeconds = duration / 1000; const commandArgs = [ 'touch', '-x', - String(x), + String(center.x), '-y', - String(y), + String(center.y), '--down', '--up', '--delay', @@ -83,23 +93,29 @@ export function createLongPressExecutor( log( 'info', - `${LOG_PREFIX}/${toolName}: Starting for (${x}, ${y}), ${duration}ms on ${simulatorId}`, + `${LOG_PREFIX}/${toolName}: Starting for elementRef ${elementRef}, ${duration}ms on ${simulatorId}`, ); try { await executeAxeCommand(commandArgs, simulatorId, 'touch', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); - return createUiActionSuccessResult(action, simulatorId, [ - guard.warningText, - getSnapshotUiWarning(simulatorId), - ]); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { - axeFailureMessage: () => `Failed to simulate long press at (${x}, ${y}).`, + axeFailureMessage: () => `Failed to simulate long press on elementRef ${elementRef}.`, }); log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); return createUiActionFailureResult(action, simulatorId, failure.message, { details: failure.diagnostics?.errors.map((entry) => entry.message), + uiError: createUiAutomationRecoverableError({ + code: 'ACTION_FAILED', + message: failure.message, + elementRef, + }), }); } }; diff --git a/src/mcp/tools/ui-automation/screenshot.ts b/src/mcp/tools/ui-automation/screenshot.ts index 426b5663d..945c269f9 100644 --- a/src/mcp/tools/ui-automation/screenshot.ts +++ b/src/mcp/tools/ui-automation/screenshot.ts @@ -60,6 +60,44 @@ interface SimctlDeviceList { devices: Record; } +async function getSimulatorDeviceForSimulatorId( + simulatorId: string, + executor: CommandExecutor, +): Promise { + const listCommand = ['xcrun', 'simctl', 'list', 'devices', '-j']; + const result = await executor(listCommand, `${LOG_PREFIX}: list devices`, false); + + if (!result.success || !result.output) { + return null; + } + + const data = JSON.parse(result.output) as SimctlDeviceList; + for (const devices of Object.values(data.devices)) { + const match = devices.find((device) => device.udid === simulatorId); + if (match) { + return match; + } + } + + return null; +} + +async function assertSimulatorBooted( + simulatorId: string, + executor: CommandExecutor, +): Promise { + const device = await getSimulatorDeviceForSimulatorId(simulatorId, executor); + if (!device) { + throw new SystemError(`Simulator ${simulatorId} was not found.`); + } + if (device.state !== 'Booted') { + throw new SystemError( + `Simulator ${simulatorId} is ${device.state ?? 'not booted'}. Boot the simulator and try again.`, + ); + } + return device; +} + function escapeSwiftStringLiteral(value: string): string { return value .replace(/\\/g, '\\\\') @@ -96,21 +134,10 @@ export async function getDeviceNameForSimulatorId( executor: CommandExecutor, ): Promise { try { - const listCommand = ['xcrun', 'simctl', 'list', 'devices', '-j']; - const result = await executor(listCommand, `${LOG_PREFIX}: list devices`, false); - - if (result.success && result.output) { - const data = JSON.parse(result.output) as SimctlDeviceList; - const devices = data.devices; - - for (const runtime of Object.keys(devices)) { - for (const device of devices[runtime]) { - if (device.udid === simulatorId) { - log('info', `${LOG_PREFIX}: Found device name "${device.name}" for ${simulatorId}`); - return device.name; - } - } - } + const device = await getSimulatorDeviceForSimulatorId(simulatorId, executor); + if (device) { + log('info', `${LOG_PREFIX}: Found device name "${device.name}" for ${simulatorId}`); + return device.name; } log('warn', `${LOG_PREFIX}: Could not find device name for ${simulatorId}`); return null; @@ -219,6 +246,7 @@ export function createScreenshotExecutor( ); try { + const simulatorDevice = await assertSimulatorBooted(simulatorId, executor); const result = await executor(commandArgs, `${LOG_PREFIX}: screenshot`, false); if (!result.success) { @@ -228,8 +256,7 @@ export function createScreenshotExecutor( log('info', `${LOG_PREFIX}/screenshot: Success for ${simulatorId}`); try { - const deviceName = await getDeviceNameForSimulatorId(simulatorId, executor); - const isLandscape = await detectLandscapeMode(executor, deviceName ?? undefined); + const isLandscape = await detectLandscapeMode(executor, simulatorDevice.name); if (isLandscape) { log('info', `${LOG_PREFIX}/screenshot: Landscape mode detected, rotating +90`); const rotated = await rotateImage(screenshotPath, 90, executor); diff --git a/src/mcp/tools/ui-automation/shared/domain-result.ts b/src/mcp/tools/ui-automation/shared/domain-result.ts index 6b91c6a6c..b2168dfbc 100644 --- a/src/mcp/tools/ui-automation/shared/domain-result.ts +++ b/src/mcp/tools/ui-automation/shared/domain-result.ts @@ -1,4 +1,4 @@ -import type { ToolHandlerContext } from '../../../../rendering/types.ts'; +import type { RenderHints, ToolHandlerContext } from '../../../../rendering/types.ts'; import type { BasicDiagnostics, CapturePayload, @@ -6,12 +6,19 @@ import type { UiAction, UiActionResultDomainResult, } from '../../../../types/domain-results.ts'; +import type { + UiAutomationRecoverableError, + UiAutomationRecoverableErrorCode, + UiWaitMatch, +} from '../../../../types/ui-snapshot.ts'; import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; import { createBasicDiagnostics } from '../../../../utils/diagnostics.ts'; import { AxeError, DependencyError, SystemError } from '../../../../utils/errors.ts'; const UI_ACTION_SCHEMA = 'xcodebuildmcp.output.ui-action-result'; const CAPTURE_SCHEMA = 'xcodebuildmcp.output.capture-result'; +const REFRESH_SNAPSHOT_RECOVERY_HINT = + 'Run snapshot_ui again and retry with a current element reference from the refreshed snapshot.'; function createDiagnostics( warnings: readonly string[] = [], @@ -28,10 +35,25 @@ function compact(values: Array): string[] { return values.filter((value): value is string => typeof value === 'string' && value.length > 0); } +export function createUiAutomationRecoverableError(params: { + code: UiAutomationRecoverableErrorCode; + message: string; + recoveryHint?: string; + elementRef?: string; +}): UiAutomationRecoverableError { + return { + code: params.code, + message: params.message, + recoveryHint: params.recoveryHint ?? REFRESH_SNAPSHOT_RECOVERY_HINT, + ...(params.elementRef ? { elementRef: params.elementRef } : {}), + }; +} + export function createUiActionSuccessResult( action: UiAction, simulatorId: string, warnings: Array = [], + options: { uiError?: UiAutomationRecoverableError } = {}, ): UiActionResultDomainResult { return { kind: 'ui-action-result', @@ -41,6 +63,7 @@ export function createUiActionSuccessResult( action, artifacts: { simulatorId }, diagnostics: createDiagnostics(compact(warnings), []), + ...(options.uiError ? { uiError: options.uiError } : {}), }; } @@ -51,6 +74,7 @@ export function createUiActionFailureResult( options: { warnings?: Array; details?: Array; + uiError?: UiAutomationRecoverableError; } = {}, ): UiActionResultDomainResult { return { @@ -61,6 +85,7 @@ export function createUiActionFailureResult( action, artifacts: { simulatorId }, diagnostics: createDiagnostics(compact(options.warnings ?? []), compact(options.details ?? [])), + ...(options.uiError ? { uiError: options.uiError } : {}), }; } @@ -70,6 +95,8 @@ export function createCaptureSuccessResult( screenshotPath?: string; capture?: CapturePayload; warnings?: Array; + uiError?: UiAutomationRecoverableError; + waitMatch?: UiWaitMatch; } = {}, ): CaptureResultDomainResult { return { @@ -83,6 +110,8 @@ export function createCaptureSuccessResult( }, ...(options.capture ? { capture: options.capture } : {}), diagnostics: createDiagnostics(compact(options.warnings ?? []), []), + ...(options.uiError ? { uiError: options.uiError } : {}), + ...(options.waitMatch ? { waitMatch: options.waitMatch } : {}), }; } @@ -91,8 +120,10 @@ export function createCaptureFailureResult( message: string, options: { screenshotPath?: string; + capture?: CapturePayload; warnings?: Array; details?: Array; + uiError?: UiAutomationRecoverableError; } = {}, ): CaptureResultDomainResult { return { @@ -104,7 +135,9 @@ export function createCaptureFailureResult( simulatorId, ...(options.screenshotPath ? { screenshotPath: options.screenshotPath } : {}), }, + ...(options.capture ? { capture: options.capture } : {}), diagnostics: createDiagnostics(compact(options.warnings ?? []), compact(options.details ?? [])), + ...(options.uiError ? { uiError: options.uiError } : {}), }; } @@ -115,6 +148,10 @@ interface AxeErrorMessages { unexpectedFailureMessage?: (message: string) => string; } +export function shouldInvalidateRuntimeSnapshotAfterActionError(error: unknown): boolean { + return error instanceof AxeError; +} + export function mapAxeCommandError( error: unknown, messages: AxeErrorMessages, @@ -129,7 +166,7 @@ export function mapAxeCommandError( if (error instanceof AxeError) { return { message: messages.axeFailureMessage(error), - diagnostics: createDiagnostics([], compact([error.axeOutput || error.message])), + diagnostics: createDiagnostics([], compact([error.axeOutput ?? error.message])), }; } @@ -154,17 +191,19 @@ export function setUiActionStructuredOutput( ctx.structuredOutput = { result, schema: UI_ACTION_SCHEMA, - schemaVersion: '1', + schemaVersion: '2', }; } export function setCaptureStructuredOutput( ctx: ToolHandlerContext, result: CaptureResultDomainResult, + renderHints?: RenderHints, ): void { ctx.structuredOutput = { result, schema: CAPTURE_SCHEMA, - schemaVersion: '1', + schemaVersion: '2', + ...(renderHints ? { renderHints } : {}), }; } diff --git a/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts b/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts new file mode 100644 index 000000000..4adba639e --- /dev/null +++ b/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts @@ -0,0 +1,701 @@ +import type { AccessibilityNode, Frame, Point } from '../../../../types/domain-results.ts'; +import type { + RuntimeActionHintV1, + RuntimeActionNameV1, + RuntimeElementRoleV1, + RuntimeElementStateV1, + RuntimeElementV1, + RuntimeSnapshotElementRecord, + RuntimeSnapshotRecord, + RuntimeSnapshotV1, +} from '../../../../types/ui-snapshot.ts'; + +export const RUNTIME_SNAPSHOT_PROTOCOL = 'rs/1' as const; +export const RUNTIME_SNAPSHOT_TTL_MS = 60_000; + +interface NormalizedNodeInput { + node: AccessibilityNode; + path: string; + depth: number; +} + +export class RuntimeSnapshotParseError extends Error { + constructor(message: string) { + super(message); + this.name = 'RuntimeSnapshotParseError'; + } +} + +function isRecord(value: unknown): value is Record { + return typeof value === 'object' && value !== null && !Array.isArray(value); +} + +function normalizeText(value: unknown): string | undefined { + if (typeof value !== 'string' && typeof value !== 'number' && typeof value !== 'boolean') { + return undefined; + } + + const normalized = String(value).replace(/\s+/g, ' ').trim(); + return normalized.length > 0 ? normalized : undefined; +} + +function readText(node: AccessibilityNode, keys: readonly string[]): string | undefined { + for (const key of keys) { + const value = normalizeText(node[key]); + if (value) { + return value; + } + } + return undefined; +} + +function isFiniteNumber(value: unknown): value is number { + return typeof value === 'number' && Number.isFinite(value); +} + +function normalizeFrame(frame: Frame): Frame { + return { + x: Number(frame.x.toFixed(2)), + y: Number(frame.y.toFixed(2)), + width: Number(frame.width.toFixed(2)), + height: Number(frame.height.toFixed(2)), + }; +} + +function readFrameObject(value: unknown): Frame | null { + if (!isRecord(value)) { + return null; + } + + const { x, y, width, height } = value; + if ( + !isFiniteNumber(x) || + !isFiniteNumber(y) || + !isFiniteNumber(width) || + !isFiniteNumber(height) + ) { + return null; + } + + return normalizeFrame({ x, y, width, height }); +} + +function parseAxFrame(value: unknown): Frame | null { + if (typeof value !== 'string') { + return null; + } + + const numbers = value.match(/-?\d+(?:\.\d+)?/g)?.map(Number) ?? []; + if (numbers.length < 4 || numbers.some((entry) => !Number.isFinite(entry))) { + return null; + } + + const [x = 0, y = 0, width = 0, height = 0] = numbers; + return normalizeFrame({ x, y, width, height }); +} + +function readFrame(node: AccessibilityNode): Frame { + return ( + readFrameObject(node.frame) ?? parseAxFrame(node.AXFrame) ?? { x: 0, y: 0, width: 0, height: 0 } + ); +} + +function deriveRole(node: AccessibilityNode): RuntimeElementRoleV1 | undefined { + const roleText = [node.role, node.type, node.subrole, node.role_description] + .map((value) => normalizeText(value)?.toLowerCase()) + .filter((value): value is string => value !== undefined) + .join(' '); + + if (roleText.length === 0) return undefined; + if (/application/.test(roleText)) return 'application'; + if (/window/.test(roleText)) return 'window'; + if (/button/.test(roleText)) return 'button'; + if (/keyboard|key/.test(roleText)) return 'keyboard-key'; + if ( + /textfield|text field|searchfield|search field|securetext|textarea|combo box/.test(roleText) + ) { + return 'text-field'; + } + if (/statictext|text/.test(roleText)) return 'text'; + if (/image/.test(roleText)) return 'image'; + if (/switch|checkbox|check box/.test(roleText)) return 'switch'; + if (/slider/.test(roleText)) return 'slider'; + if (/tab/.test(roleText)) return 'tab'; + if (/cell|row/.test(roleText)) return 'cell'; + if (/scroll/.test(roleText)) return 'scroll-view'; + if (/table|list|outline|collection/.test(roleText)) return 'list'; + if (/menu/.test(roleText)) return 'menu'; + return 'other'; +} + +function isVisible(frame: Frame): boolean { + return frame.width > 0 && frame.height > 0; +} + +function framesIntersect(a: Frame, b: Frame): boolean { + return a.x < b.x + b.width && a.x + a.width > b.x && a.y < b.y + b.height && a.y + a.height > b.y; +} + +function pointInsideFrame(point: Point, frame: Frame): boolean { + return ( + point.x >= frame.x && + point.x <= frame.x + frame.width && + point.y >= frame.y && + point.y <= frame.y + frame.height + ); +} + +function hasPointAction(actions: readonly RuntimeActionNameV1[]): boolean { + return actions.some( + (action) => + action === 'tap' || action === 'typeText' || action === 'longPress' || action === 'touch', + ); +} + +function isTapRole(role: RuntimeElementRoleV1 | undefined): boolean { + return ( + role === 'button' || + role === 'cell' || + role === 'keyboard-key' || + role === 'switch' || + role === 'tab' || + role === 'text-field' + ); +} + +function isGenericInternalIdentifier(identifier: string | undefined): boolean { + return identifier === 'label-view'; +} + +function deriveActions(params: { + role: RuntimeElementRoleV1 | undefined; + enabled: boolean; + frame: Frame; + customActions: readonly string[]; + hasSemanticIdentity: boolean; +}): RuntimeActionNameV1[] { + const { role, enabled, frame, customActions, hasSemanticIdentity } = params; + if (!enabled || !isVisible(frame)) { + return []; + } + + const actions = new Set(); + if (isTapRole(role) || (customActions.length > 0 && hasSemanticIdentity)) { + actions.add('tap'); + } + if (role === 'text-field') { + actions.add('typeText'); + } + if (role !== 'application' && role !== 'window') { + actions.add('longPress'); + actions.add('touch'); + } + if (role === 'scroll-view' || role === 'list' || role === 'cell') { + actions.add('swipeWithin'); + } + + return [...actions]; +} + +function hashString(input: string): string { + let hash = 0x811c9dc5; + for (let index = 0; index < input.length; index += 1) { + hash ^= input.charCodeAt(index); + hash = Math.imul(hash, 0x01000193) >>> 0; + } + return hash.toString(36).padStart(7, '0'); +} + +function readChildren(node: AccessibilityNode): AccessibilityNode[] { + return Array.isArray(node.children) ? node.children : []; +} + +function normalizeCustomActions(value: unknown): string[] { + if (!Array.isArray(value)) { + return []; + } + return value.map(normalizeText).filter((entry): entry is string => entry !== undefined); +} + +function readState(node: AccessibilityNode, frame: Frame): RuntimeElementStateV1 | undefined { + const state: RuntimeElementStateV1 = { + enabled: node.enabled !== false, + visible: isVisible(frame), + }; + + if (typeof node.focused === 'boolean') { + state.focused = node.focused; + } else if (typeof node.AXFocused === 'boolean') { + state.focused = node.AXFocused; + } + + if (typeof node.selected === 'boolean') { + state.selected = node.selected; + } else if (typeof node.AXSelected === 'boolean') { + state.selected = node.AXSelected; + } + + return Object.keys(state).length > 0 ? state : undefined; +} + +function stableSignature(params: { + role?: RuntimeElementRoleV1; + label?: string; + value?: string; + identifier?: string; + path: string; + frame: Frame; +}): string { + return hashString(JSON.stringify(params)); +} + +function normalizeNode(input: NormalizedNodeInput, index: number): RuntimeSnapshotElementRecord { + const { node, path, depth } = input; + const ref = `e${index + 1}`; + const frame = readFrame(node); + const role = deriveRole(node); + const label = readText(node, ['AXLabel', 'title', 'help', 'label']); + const value = readText(node, ['AXValue', 'value']); + const identifier = readText(node, ['AXUniqueId', 'identifier', 'id']); + const enabled = node.enabled !== false; + const customActions = normalizeCustomActions(node.custom_actions); + const actions = deriveActions({ + role, + enabled, + frame, + customActions, + hasSemanticIdentity: + label !== undefined || + value !== undefined || + (identifier !== undefined && !isGenericInternalIdentifier(identifier)), + }); + const state = readState(node, frame); + + return { + publicElement: { + ref, + ...(role ? { role } : {}), + ...(label ? { label } : {}), + ...(value ? { value } : {}), + ...(identifier ? { identifier } : {}), + frame, + ...(state ? { state } : {}), + actions, + }, + metadata: { + path, + depth, + childCount: readChildren(node).length, + signature: stableSignature({ role, label, value, identifier, path, frame }), + }, + rawNode: node, + }; +} + +function isContainerRole(role: RuntimeElementRoleV1 | undefined): boolean { + return ( + role === 'application' || + role === 'window' || + role === 'scroll-view' || + role === 'list' || + role === 'other' + ); +} + +function isDescendantPath(parentPath: string, candidatePath: string): boolean { + return candidatePath.startsWith(`${parentPath}.`); +} + +function isLargeEnoughInferredScrollContainer( + role: RuntimeElementRoleV1 | undefined, + frame: Frame, +): boolean { + if (role !== 'other') { + return true; + } + return frame.width >= 120 && frame.height >= 120; +} + +function frameOverflowsContainer(frame: Frame, containerFrame: Frame): boolean { + const tolerance = 8; + return ( + frame.x < containerFrame.x - tolerance || + frame.y < containerFrame.y - tolerance || + frame.x + frame.width > containerFrame.x + containerFrame.width + tolerance || + frame.y + frame.height > containerFrame.y + containerFrame.height + tolerance + ); +} + +function isSheetGrabberElement(element: RuntimeSnapshotElementRecord): boolean { + return element.publicElement.label?.toLowerCase() === 'sheet grabber'; +} + +function findSheetGrabberDescendant( + element: RuntimeSnapshotElementRecord, + elements: RuntimeSnapshotElementRecord[], +): RuntimeSnapshotElementRecord | null { + return ( + elements.find( + (candidate) => + candidate !== element && + isDescendantPath(element.metadata.path, candidate.metadata.path) && + isSheetGrabberElement(candidate), + ) ?? null + ); +} + +function createSheetSwipeFrame(containerFrame: Frame, grabberFrame: Frame): Frame { + const top = Math.round( + Math.max( + grabberFrame.y + grabberFrame.height + 120, + containerFrame.y + containerFrame.height * 0.35, + ), + ); + const bottom = Math.round(containerFrame.y + containerFrame.height * 0.85); + const height = Math.max(2, bottom - top); + return normalizeFrame({ + x: containerFrame.x, + y: Math.min(top, bottom - 2), + width: containerFrame.width, + height, + }); +} + +function findViewportFrame(elements: RuntimeSnapshotElementRecord[]): Frame | null { + return ( + elements.find( + (element) => + (element.publicElement.role === 'application' || element.publicElement.role === 'window') && + isVisible(element.publicElement.frame), + )?.publicElement.frame ?? null + ); +} + +function applyViewportVisibility(elements: RuntimeSnapshotElementRecord[]): void { + const viewport = findViewportFrame(elements); + if (!viewport) { + return; + } + + for (const element of elements) { + const publicElement = element.publicElement; + if (publicElement.role === 'application' || publicElement.role === 'window') { + continue; + } + + if (!framesIntersect(publicElement.frame, viewport)) { + publicElement.state = { ...publicElement.state, visible: false }; + publicElement.actions = []; + continue; + } + + const activationPoint = getDefaultRuntimeElementActivationPoint(element); + if (!pointInsideFrame(activationPoint, viewport)) { + publicElement.actions = publicElement.actions.filter((action) => action === 'swipeWithin'); + continue; + } + + const adjustedActivationPoint = getBottomClippedActivationPoint(element, viewport); + if (adjustedActivationPoint) { + element.metadata.activationPoint = adjustedActivationPoint; + } + } +} + +function inferScrollableContainers(elements: RuntimeSnapshotElementRecord[]): void { + for (const element of elements) { + const { publicElement, metadata } = element; + if ( + !isContainerRole(publicElement.role) || + !isVisible(publicElement.frame) || + !isLargeEnoughInferredScrollContainer(publicElement.role, publicElement.frame) + ) { + continue; + } + if (publicElement.actions.includes('swipeWithin')) { + continue; + } + + const hasOverflowingDescendant = elements.some((candidate) => { + if (candidate === element) { + return false; + } + return ( + isDescendantPath(metadata.path, candidate.metadata.path) && + frameOverflowsContainer(candidate.publicElement.frame, publicElement.frame) + ); + }); + + const sheetGrabber = + publicElement.role === 'application' || publicElement.role === 'window' + ? findSheetGrabberDescendant(element, elements) + : null; + + if (sheetGrabber) { + publicElement.actions.push('swipeWithin'); + metadata.swipeFrame = createSheetSwipeFrame( + publicElement.frame, + sheetGrabber.publicElement.frame, + ); + continue; + } + + if ( + publicElement.role !== 'application' && + publicElement.role !== 'window' && + hasOverflowingDescendant + ) { + publicElement.actions.push('swipeWithin'); + } + } +} + +function flattenHierarchy(roots: AccessibilityNode[]): NormalizedNodeInput[] { + const flattened: NormalizedNodeInput[] = []; + + function visit(node: AccessibilityNode, path: string, depth: number): void { + flattened.push({ node, path, depth }); + readChildren(node).forEach((child, index) => visit(child, `${path}.${index}`, depth + 1)); + } + + roots.forEach((root, index) => visit(root, String(index), 0)); + return flattened; +} + +function toActionHints(elements: readonly RuntimeElementV1[]): RuntimeActionHintV1[] { + return elements.flatMap((element) => + element.actions.map((action) => ({ + action, + elementRef: element.ref, + ...(element.label ? { label: element.label } : {}), + })), + ); +} + +function createScreenHash(params: { + elements: readonly RuntimeElementV1[]; + actions: readonly RuntimeActionHintV1[]; +}): string { + return hashString( + JSON.stringify({ + protocol: RUNTIME_SNAPSHOT_PROTOCOL, + elements: params.elements, + actions: params.actions, + }), + ); +} + +export function extractAccessibilityHierarchy(responseText: string): AccessibilityNode[] { + let parsed: unknown; + try { + parsed = JSON.parse(responseText) as unknown; + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + throw new RuntimeSnapshotParseError(`AXe describe-ui returned invalid JSON: ${message}`); + } + + if (Array.isArray(parsed)) { + return parsed as AccessibilityNode[]; + } + + if (isRecord(parsed) && Array.isArray(parsed.elements)) { + return parsed.elements as AccessibilityNode[]; + } + + throw new RuntimeSnapshotParseError( + 'AXe describe-ui did not return an accessibility element array.', + ); +} + +export function createRuntimeSnapshotRecord(params: { + simulatorId: string; + uiHierarchy: AccessibilityNode[]; + nowMs?: number; + seq?: number; +}): RuntimeSnapshotRecord { + const capturedAtMs = params.nowMs ?? Date.now(); + const expiresAtMs = capturedAtMs + RUNTIME_SNAPSHOT_TTL_MS; + const elements = flattenHierarchy(params.uiHierarchy).map((input, index) => + normalizeNode(input, index), + ); + applyViewportVisibility(elements); + inferScrollableContainers(elements); + const publicElements = elements.map((element) => element.publicElement); + const actions = toActionHints(publicElements); + const screenHash = createScreenHash({ elements: publicElements, actions }); + const seq = params.seq ?? 0; + const elementsByRef = new Map(elements.map((element) => [element.publicElement.ref, element])); + const payload: RuntimeSnapshotV1 = { + type: 'runtime-snapshot', + protocol: RUNTIME_SNAPSHOT_PROTOCOL, + simulatorId: params.simulatorId, + screenHash, + seq, + capturedAtMs, + expiresAtMs, + elements: publicElements, + actions, + }; + + return { + simulatorId: params.simulatorId, + screenHash, + seq, + capturedAtMs, + expiresAtMs, + payload, + elements, + elementsByRef, + }; +} + +export function parseRuntimeSnapshotResponse(params: { + simulatorId: string; + responseText: string; + nowMs?: number; +}): RuntimeSnapshotRecord { + return createRuntimeSnapshotRecord({ + simulatorId: params.simulatorId, + uiHierarchy: extractAccessibilityHierarchy(params.responseText), + nowMs: params.nowMs, + }); +} + +export function getPrimaryRuntimeElement( + snapshot: RuntimeSnapshotV1, + action: RuntimeActionNameV1 = 'tap', +): RuntimeElementV1 | null { + return ( + snapshot.elements.find((element) => element.actions.includes(action)) ?? + snapshot.elements[0] ?? + null + ); +} + +export function getRuntimeElementCenter(element: RuntimeSnapshotElementRecord): Point { + const { frame } = element.publicElement; + return { + x: Math.round(frame.x + frame.width / 2), + y: Math.round(frame.y + frame.height / 2), + }; +} + +function getDefaultRuntimeElementActivationPoint(element: RuntimeSnapshotElementRecord): Point { + const { frame, role } = element.publicElement; + if (role === 'switch' && frame.width > 120) { + return { + x: Math.round(frame.x + frame.width - 52), + y: Math.round(frame.y + frame.height / 2), + }; + } + + return getRuntimeElementCenter(element); +} + +function getBottomClippedActivationPoint( + element: RuntimeSnapshotElementRecord, + viewport: Frame, +): Point | null { + if (!hasPointAction(element.publicElement.actions)) { + return null; + } + + const defaultPoint = getDefaultRuntimeElementActivationPoint(element); + const bottomClippedZoneStart = viewport.y + viewport.height * 0.93; + if (defaultPoint.y < bottomClippedZoneStart) { + return null; + } + + const { frame } = element.publicElement; + const verticalOffset = Math.min(Math.max(frame.height * 0.1, 8), frame.height / 2); + const adjustedPoint = { + x: defaultPoint.x, + y: Math.round(frame.y + verticalOffset), + }; + + if (!pointInsideFrame(adjustedPoint, frame) || !pointInsideFrame(adjustedPoint, viewport)) { + return null; + } + + return adjustedPoint; +} + +export function getRuntimeElementActivationPoint(element: RuntimeSnapshotElementRecord): Point { + return element.metadata.activationPoint ?? getDefaultRuntimeElementActivationPoint(element); +} + +export type RuntimeSwipeDirection = 'up' | 'down' | 'left' | 'right'; + +export type RuntimeSwipePointResolution = + | { ok: true; from: Point; to: Point } + | { ok: false; message: string }; + +function isDegenerateSwipe(from: Point, to: Point): boolean { + return from.x === to.x && from.y === to.y; +} + +function getFrameCenter(frame: Frame): Point { + return { + x: Math.round(frame.x + frame.width / 2), + y: Math.round(frame.y + frame.height / 2), + }; +} + +function getRuntimeSwipeCenter( + element: RuntimeSnapshotElementRecord, + direction: RuntimeSwipeDirection, + swipeFrame: Frame, +): Point { + const center = getFrameCenter(swipeFrame); + const { role } = element.publicElement; + if ( + (role === 'application' || role === 'window') && + (direction === 'left' || direction === 'right') + ) { + return { x: center.x, y: Math.round(swipeFrame.y + swipeFrame.height * 0.6) }; + } + return center; +} + +export function getRuntimeElementSwipePoints( + element: RuntimeSnapshotElementRecord, + direction: RuntimeSwipeDirection, +): RuntimeSwipePointResolution { + const frame = element.metadata.swipeFrame ?? element.publicElement.frame; + if (frame.width < 2 || frame.height < 2) { + return { + ok: false, + message: `Element ref '${element.publicElement.ref}' is too small for a reliable swipe.`, + }; + } + + const center = getRuntimeSwipeCenter(element, direction, frame); + const horizontalInset = Math.max(1, Math.min(Math.max(frame.width * 0.15, 24), frame.width / 3)); + const verticalInset = Math.max(1, Math.min(Math.max(frame.height * 0.15, 24), frame.height / 3)); + const left = Math.round(frame.x + horizontalInset); + const right = Math.round(frame.x + frame.width - horizontalInset); + const top = Math.round(frame.y + verticalInset); + const bottom = Math.round(frame.y + frame.height - verticalInset); + + const points = ((): { from: Point; to: Point } => { + switch (direction) { + case 'up': + return { from: { x: center.x, y: bottom }, to: { x: center.x, y: top } }; + case 'down': + return { from: { x: center.x, y: top }, to: { x: center.x, y: bottom } }; + case 'left': + return { from: { x: right, y: center.y }, to: { x: left, y: center.y } }; + case 'right': + return { from: { x: left, y: center.y }, to: { x: right, y: center.y } }; + } + })(); + + if (isDegenerateSwipe(points.from, points.to)) { + return { + ok: false, + message: `Element ref '${element.publicElement.ref}' does not provide non-degenerate ${direction} swipe points.`, + }; + } + + return { ok: true, ...points }; +} diff --git a/src/mcp/tools/ui-automation/shared/semantic-tap.ts b/src/mcp/tools/ui-automation/shared/semantic-tap.ts new file mode 100644 index 000000000..0ea5c2b6e --- /dev/null +++ b/src/mcp/tools/ui-automation/shared/semantic-tap.ts @@ -0,0 +1,138 @@ +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { executeAxeCommand } from './axe-command.ts'; +import type { AxeHelpers } from './axe-command.ts'; +import { getRuntimeElementActivationPoint } from './runtime-snapshot.ts'; +import type { RuntimeSnapshotElementRecord } from '../../../../types/ui-snapshot.ts'; + +export interface SemanticTapCommand { + selectorArgs: string[] | null; + coordinateArgs: string[]; + primaryArgs: string[]; + targetDescription: string; + usedSelector: boolean; +} + +function axeElementTypeFor(element: RuntimeSnapshotElementRecord): string | null { + switch (element.publicElement.role) { + case 'button': + return 'Button'; + case 'cell': + return 'Cell'; + case 'keyboard-key': + return 'Key'; + case 'switch': + return 'Switch'; + case 'tab': + return 'Tab'; + case 'text-field': + return 'TextField'; + default: + return null; + } +} + +export function isRecoverableAxeSelectorError(error: unknown): boolean { + const messageParts = error instanceof Error ? [error.message] : [String(error)]; + if (typeof error === 'object' && error !== null && 'axeOutput' in error) { + const { axeOutput } = error as { axeOutput?: unknown }; + if (typeof axeOutput === 'string') { + messageParts.push(axeOutput); + } + } + + const message = messageParts.join('\n'); + return ( + /multiple(?:\s+\(?\d+\)?)?\s+accessibility\s+elements\s+matched/i.test(message) || + /no\s+accessibility\s+element\s+matched/i.test(message) + ); +} + +function hasDuplicateSelectorMatch(params: { + element: RuntimeSnapshotElementRecord; + elements: readonly RuntimeSnapshotElementRecord[]; + selector: 'identifier' | 'label' | 'value'; + value: string; +}): boolean { + const targetType = axeElementTypeFor(params.element); + const matches = params.elements.filter((candidate) => { + if (axeElementTypeFor(candidate) !== targetType) { + return false; + } + return candidate.publicElement[params.selector] === params.value; + }); + + return matches.length > 1; +} + +export function createSemanticTapCommand( + element: RuntimeSnapshotElementRecord, + elementRef: string, + extraArgs: readonly string[] = [], + elements: readonly RuntimeSnapshotElementRecord[] = [element], +): SemanticTapCommand { + const { identifier, label, value } = element.publicElement; + const activationPoint = getRuntimeElementActivationPoint(element); + const elementType = axeElementTypeFor(element); + const elementTypeArgs = elementType ? ['--element-type', elementType] : []; + const coordinateArgs = + element.publicElement.role === 'switch' + ? [ + 'touch', + '-x', + String(activationPoint.x), + '-y', + String(activationPoint.y), + '--down', + '--up', + ] + : ['tap', '-x', String(activationPoint.x), '-y', String(activationPoint.y), ...extraArgs]; + + const selectorArgs = (() => { + if (element.publicElement.role === 'switch') return null; + if ( + identifier && + !hasDuplicateSelectorMatch({ element, elements, selector: 'identifier', value: identifier }) + ) { + return ['tap', '--id', identifier, ...elementTypeArgs, ...extraArgs]; + } + if ( + label && + !hasDuplicateSelectorMatch({ element, elements, selector: 'label', value: label }) + ) { + return ['tap', '--label', label, ...elementTypeArgs, ...extraArgs]; + } + if (value && !hasDuplicateSelectorMatch({ element, elements, selector: 'value', value })) { + return ['tap', '--value', value, ...elementTypeArgs, ...extraArgs]; + } + return null; + })(); + + return { + selectorArgs, + coordinateArgs, + primaryArgs: selectorArgs ?? coordinateArgs, + targetDescription: selectorArgs + ? `elementRef ${elementRef} semantic selector` + : `elementRef ${elementRef} activation point (${activationPoint.x}, ${activationPoint.y})`, + usedSelector: selectorArgs !== null, + }; +} + +export async function executeSemanticTapWithAmbiguityFallback(params: { + command: SemanticTapCommand; + simulatorId: string; + executor: CommandExecutor; + axeHelpers: AxeHelpers; +}): Promise { + const { command, simulatorId, executor, axeHelpers } = params; + + try { + await executeAxeCommand(command.primaryArgs, simulatorId, 'tap', executor, axeHelpers); + } catch (error) { + if (!command.selectorArgs || !isRecoverableAxeSelectorError(error)) { + throw error; + } + + await executeAxeCommand(command.coordinateArgs, simulatorId, 'tap', executor, axeHelpers); + } +} diff --git a/src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts b/src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts index cd0fa28c6..efdb5f15c 100644 --- a/src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts +++ b/src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts @@ -1,21 +1,144 @@ -const SNAPSHOT_UI_WARNING_TIMEOUT_MS = 60000; // 60 seconds +import type { + RuntimeActionNameV1, + RuntimeElementResolution, + RuntimeSnapshotLookup, + RuntimeSnapshotRecord, + UiAutomationRecoverableError, +} from '../../../../types/ui-snapshot.ts'; -const snapshotUiTimestamps = new Map(); +const runtimeSnapshots = new Map(); +const runtimeSnapshotSeqs = new Map(); -export function recordSnapshotUiCall(simulatorId: string): void { - snapshotUiTimestamps.set(simulatorId, Date.now()); +function snapshotAgeMs(snapshot: RuntimeSnapshotRecord, nowMs: number): number { + return Math.max(0, nowMs - snapshot.capturedAtMs); +} + +function snapshotMissingError(): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_MISSING', + message: 'No runtime UI snapshot is available for this simulator.', + recoveryHint: + 'Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.', + }; +} + +function snapshotExpiredError( + snapshot: RuntimeSnapshotRecord, + nowMs: number, +): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_EXPIRED', + message: 'The runtime UI snapshot for this simulator has expired.', + recoveryHint: 'Run snapshot_ui again and retry with a current elementRef.', + snapshotAgeMs: snapshotAgeMs(snapshot, nowMs), + }; +} + +export function recordRuntimeSnapshot(snapshot: RuntimeSnapshotRecord): RuntimeSnapshotRecord { + const nextSeq = (runtimeSnapshotSeqs.get(snapshot.simulatorId) ?? 0) + 1; + runtimeSnapshotSeqs.set(snapshot.simulatorId, nextSeq); + snapshot.seq = nextSeq; + snapshot.payload.seq = nextSeq; + runtimeSnapshots.set(snapshot.simulatorId, snapshot); + return snapshot; +} + +export function clearRuntimeSnapshot(simulatorId: string): void { + runtimeSnapshots.delete(simulatorId); +} + +export function __resetRuntimeSnapshotStoreForTests(): void { + runtimeSnapshots.clear(); + runtimeSnapshotSeqs.clear(); +} + +export function getRuntimeSnapshotLookup( + simulatorId: string, + nowMs = Date.now(), +): RuntimeSnapshotLookup { + const snapshot = runtimeSnapshots.get(simulatorId) ?? null; + if (!snapshot) { + return { status: 'missing', snapshot: null }; + } + + const ageMs = snapshotAgeMs(snapshot, nowMs); + if (nowMs > snapshot.expiresAtMs) { + runtimeSnapshots.delete(simulatorId); + return { status: 'expired', snapshot: null, snapshotAgeMs: ageMs }; + } + + return { status: 'available', snapshot, snapshotAgeMs: ageMs }; +} + +export function getRuntimeSnapshot( + simulatorId: string, + nowMs = Date.now(), +): RuntimeSnapshotRecord | null { + return getRuntimeSnapshotLookup(simulatorId, nowMs).snapshot; +} + +export function resolveElementRef( + simulatorId: string, + elementRef: string, + requiredAction: RuntimeActionNameV1, + nowMs = Date.now(), +): RuntimeElementResolution { + const snapshot = runtimeSnapshots.get(simulatorId) ?? null; + if (!snapshot) { + return { ok: false, error: snapshotMissingError() }; + } + + const ageMs = snapshotAgeMs(snapshot, nowMs); + if (nowMs > snapshot.expiresAtMs) { + runtimeSnapshots.delete(simulatorId); + return { ok: false, error: snapshotExpiredError(snapshot, nowMs) }; + } + + const element = snapshot.elementsByRef.get(elementRef); + if (!element) { + return { + ok: false, + error: { + code: 'ELEMENT_REF_NOT_FOUND', + message: `Element ref '${elementRef}' was not found in the current runtime UI snapshot.`, + recoveryHint: + 'Run snapshot_ui again and retry with an elementRef from the latest snapshot.', + elementRef, + snapshotAgeMs: ageMs, + }, + }; + } + + if (!element.publicElement.actions.includes(requiredAction)) { + return { + ok: false, + error: { + code: 'TARGET_NOT_ACTIONABLE', + message: `Element ref '${elementRef}' does not support '${requiredAction}'.`, + recoveryHint: + 'Choose an elementRef that lists the required action, or refresh with snapshot_ui.', + elementRef, + candidates: snapshot.payload.elements.filter((candidate) => + candidate.actions.includes(requiredAction), + ), + snapshotAgeMs: ageMs, + }, + }; + } + + return { ok: true, snapshot, element, snapshotAgeMs: ageMs }; } export function getSnapshotUiWarning(simulatorId: string): string | null { - const timestamp = snapshotUiTimestamps.get(simulatorId); - if (!timestamp) { - return 'Warning: snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots.'; + const lookup = getRuntimeSnapshotLookup(simulatorId); + + if (lookup.status === 'missing') { + return 'Warning: snapshot_ui has not been called yet. Consider using snapshot_ui to capture semantic element references before interacting with the UI.'; } - const timeSinceDescribe = Date.now() - timestamp; - if (timeSinceDescribe > SNAPSHOT_UI_WARNING_TIMEOUT_MS) { - const secondsAgo = Math.round(timeSinceDescribe / 1000); - return `Warning: snapshot_ui was last called ${secondsAgo} seconds ago. Consider refreshing UI coordinates with snapshot_ui instead of using potentially stale coordinates.`; + if (lookup.status === 'expired') { + const secondsAgo = Math.round((lookup.snapshotAgeMs ?? 0) / 1000); + return `Warning: snapshot_ui was last called ${secondsAgo} seconds ago. Refresh UI element references with snapshot_ui before interacting with the UI.`; } return null; diff --git a/src/mcp/tools/ui-automation/shared/wait-predicate.ts b/src/mcp/tools/ui-automation/shared/wait-predicate.ts new file mode 100644 index 000000000..ffa838975 --- /dev/null +++ b/src/mcp/tools/ui-automation/shared/wait-predicate.ts @@ -0,0 +1,361 @@ +import type { + RuntimeElementRoleV1, + RuntimeElementV1, + RuntimeSnapshotRecord, + UiAutomationRecoverableError, +} from '../../../../types/ui-snapshot.ts'; +import { getRuntimeSnapshotLookup } from './snapshot-ui-state.ts'; + +export const waitPredicates = [ + 'exists', + 'gone', + 'enabled', + 'focused', + 'textContains', + 'settled', +] as const; + +export type WaitPredicate = (typeof waitPredicates)[number]; +export type SelectorPredicate = Exclude; + +export interface WaitSelector { + elementRef?: string; + identifier?: string; + label?: string; + role?: RuntimeElementRoleV1; + value?: string; +} + +export interface ResolvedWaitSelector { + sourceElementRef?: string; + identifier?: string; + label?: string; + role?: RuntimeElementRoleV1; + value?: string; +} + +export interface WaitEvaluation { + matched: boolean; + candidates?: RuntimeElementV1[]; + uiError?: UiAutomationRecoverableError; +} + +export interface SettledTracker { + signature: string | null; + stableSinceMs: number | null; +} + +function snapshotMissingError(): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_MISSING', + message: 'No runtime UI snapshot is available for this simulator.', + recoveryHint: + 'Run snapshot_ui for this simulator, then retry wait_for_ui with an elementRef from that snapshot.', + }; +} + +function snapshotExpiredError(snapshotAgeMs: number): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_EXPIRED', + message: 'The runtime UI snapshot for this simulator has expired.', + recoveryHint: 'Run snapshot_ui again and retry wait_for_ui with a current elementRef.', + snapshotAgeMs, + }; +} + +function targetNotFoundError(elementRef: string): UiAutomationRecoverableError { + return { + code: 'TARGET_NOT_FOUND', + message: `Element ref '${elementRef}' cannot be converted into a stable wait selector.`, + recoveryHint: + 'Use an element with an identifier, label, or value, or refresh with snapshot_ui and choose a more stable target.', + elementRef, + }; +} + +function normalizedText(value: string | undefined): string { + return value?.replace(/\s+/g, ' ').trim() ?? ''; +} + +function elementTextContains(element: RuntimeElementV1, text: string): boolean { + const needle = normalizedText(text).toLowerCase(); + if (needle.length === 0) { + return false; + } + return ( + normalizedText(element.value).toLowerCase().includes(needle) || + normalizedText(element.label).toLowerCase().includes(needle) + ); +} + +function matchingElementText(element: RuntimeElementV1, text: string): string | null { + const needle = normalizedText(text).toLowerCase(); + if (needle.length === 0) { + return null; + } + + const value = normalizedText(element.value).toLowerCase(); + if (value.includes(needle)) { + return value; + } + + const label = normalizedText(element.label).toLowerCase(); + if (label.includes(needle)) { + return label; + } + + return null; +} + +function candidatesShareMatchingText(candidates: RuntimeElementV1[], text: string): boolean { + const [first, ...remaining] = candidates.map((candidate) => matchingElementText(candidate, text)); + return first !== null && remaining.every((candidateText) => candidateText === first); +} + +function elementSignatures(snapshot: RuntimeSnapshotRecord): string { + return snapshot.elements.map((element) => element.metadata.signature).join('|'); +} + +export function hasSelectorFields(selector: WaitSelector): boolean { + return Boolean( + selector.elementRef || selector.identifier || selector.label || selector.role || selector.value, + ); +} + +export function selectorFromParams(selector: WaitSelector): ResolvedWaitSelector | null { + const resolved: ResolvedWaitSelector = { + ...(selector.identifier ? { identifier: selector.identifier } : {}), + ...(selector.label ? { label: selector.label } : {}), + ...(selector.role ? { role: selector.role } : {}), + ...(selector.value ? { value: selector.value } : {}), + }; + + return hasSelectorFields(resolved) ? resolved : null; +} + +export function resolveElementSelector( + simulatorId: string, + elementRef: string, + nowMs: number, +): + | { ok: true; selector: ResolvedWaitSelector } + | { ok: false; error: UiAutomationRecoverableError } { + const lookup = getRuntimeSnapshotLookup(simulatorId, nowMs); + if (lookup.status === 'missing') { + return { ok: false, error: snapshotMissingError() }; + } + + if (lookup.status === 'expired') { + return { ok: false, error: snapshotExpiredError(lookup.snapshotAgeMs ?? 0) }; + } + + const snapshot = lookup.snapshot; + const element = snapshot?.elementsByRef.get(elementRef); + if (!snapshot || !element) { + return { + ok: false, + error: { + code: 'ELEMENT_REF_NOT_FOUND', + message: `Element ref '${elementRef}' was not found in the current runtime UI snapshot.`, + recoveryHint: + 'Run snapshot_ui again and retry wait_for_ui with an elementRef from the latest snapshot.', + elementRef, + snapshotAgeMs: lookup.snapshotAgeMs ?? 0, + }, + }; + } + + const publicElement = element.publicElement; + if (publicElement.identifier) { + return { + ok: true, + selector: { sourceElementRef: elementRef, identifier: publicElement.identifier }, + }; + } + + if (publicElement.label && publicElement.role) { + return { + ok: true, + selector: { + sourceElementRef: elementRef, + label: publicElement.label, + role: publicElement.role, + }, + }; + } + + if (publicElement.value && publicElement.role) { + return { + ok: true, + selector: { + sourceElementRef: elementRef, + value: publicElement.value, + role: publicElement.role, + }, + }; + } + + return { ok: false, error: targetNotFoundError(elementRef) }; +} + +function matchSelector( + snapshot: RuntimeSnapshotRecord, + selector: ResolvedWaitSelector, +): RuntimeElementV1[] { + return snapshot.elements + .map((element) => element.publicElement) + .filter((element) => { + if (selector.identifier !== undefined && element.identifier !== selector.identifier) + return false; + if (selector.label !== undefined && element.label !== selector.label) return false; + if (selector.role !== undefined && element.role !== selector.role) return false; + if (selector.value !== undefined && element.value !== selector.value) return false; + return true; + }); +} + +function ambiguousSelectorError( + selector: ResolvedWaitSelector, + candidates: RuntimeElementV1[], +): UiAutomationRecoverableError { + return { + code: 'TARGET_AMBIGUOUS', + message: 'The wait selector matched multiple runtime UI elements.', + recoveryHint: + 'Provide a more specific selector, or refresh with snapshot_ui and choose a stable elementRef.', + ...(selector.sourceElementRef ? { elementRef: selector.sourceElementRef } : {}), + candidates, + }; +} + +function focusedStateUnavailableError( + selector: ResolvedWaitSelector, + candidate: RuntimeElementV1, +): UiAutomationRecoverableError { + return { + code: 'TARGET_NOT_ACTIONABLE', + message: 'The matched runtime UI element does not expose focus state.', + recoveryHint: + 'Use exists, enabled, textContains, or a screenshot-based check for this element instead of focused.', + ...(selector.sourceElementRef ? { elementRef: selector.sourceElementRef } : {}), + candidates: [candidate], + }; +} + +export function evaluateTextContainsPredicate(params: { + snapshot: RuntimeSnapshotRecord; + text: string; +}): WaitEvaluation { + const candidates = params.snapshot.elements + .map((element) => element.publicElement) + .filter((element) => elementTextContains(element, params.text)); + + if (candidates.length > 1) { + if (candidatesShareMatchingText(candidates, params.text)) { + return { matched: true, candidates }; + } + return { + matched: false, + candidates, + uiError: ambiguousSelectorError({}, candidates), + }; + } + + return { matched: candidates.length === 1, candidates }; +} + +export function evaluateElementPredicate(params: { + predicate: SelectorPredicate; + selector: ResolvedWaitSelector; + snapshot: RuntimeSnapshotRecord; + text?: string; +}): WaitEvaluation { + const { predicate, selector, snapshot, text } = params; + const candidates = matchSelector(snapshot, selector); + + if (predicate === 'exists') { + return { matched: candidates.length > 0, candidates }; + } + + if (predicate === 'gone') { + return { matched: candidates.length === 0, candidates }; + } + + if (predicate === 'textContains') { + const textMatches = candidates.filter((candidate) => + elementTextContains(candidate, text ?? ''), + ); + if (textMatches.length > 1) { + if (candidatesShareMatchingText(textMatches, text ?? '')) { + return { matched: true, candidates: textMatches }; + } + return { + matched: false, + candidates: textMatches, + uiError: ambiguousSelectorError(selector, textMatches), + }; + } + return { matched: textMatches.length === 1, candidates: textMatches }; + } + + if (candidates.length > 1) { + return { matched: false, candidates, uiError: ambiguousSelectorError(selector, candidates) }; + } + + const match = candidates[0]; + if (!match) { + return { matched: false, candidates }; + } + + switch (predicate) { + case 'enabled': + return { matched: match.state?.enabled === true, candidates }; + case 'focused': + if (match.state?.focused === undefined) { + return { + matched: false, + candidates, + uiError: focusedStateUnavailableError(selector, match), + }; + } + return { matched: match.state.focused === true, candidates }; + } +} + +export function evaluateSettledPredicate(params: { + snapshot: RuntimeSnapshotRecord; + nowMs: number; + settledDurationMs: number; + tracker: SettledTracker; +}): boolean { + const signature = elementSignatures(params.snapshot); + if (params.tracker.signature !== signature) { + params.tracker.signature = signature; + params.tracker.stableSinceMs = params.nowMs; + return params.settledDurationMs === 0; + } + + const stableSinceMs = params.tracker.stableSinceMs ?? params.nowMs; + params.tracker.stableSinceMs = stableSinceMs; + return params.nowMs - stableSinceMs >= params.settledDurationMs; +} + +export function createWaitTimeoutError(params: { + predicate: WaitPredicate; + timeoutMs: number; + selector?: ResolvedWaitSelector; + candidates?: RuntimeElementV1[]; +}): UiAutomationRecoverableError { + const recoveryHint = params.selector + ? 'Selector fields match exact values. Use textContains for partial visible text, inspect the latest runtime snapshot, or adjust the wait selector.' + : 'Inspect the latest runtime snapshot, adjust the wait selector, or retry later.'; + + return { + code: 'WAIT_TIMEOUT', + message: `Timed out after ${params.timeoutMs}ms waiting for UI predicate '${params.predicate}'.`, + recoveryHint, + timeoutMs: params.timeoutMs, + ...(params.selector?.sourceElementRef ? { elementRef: params.selector.sourceElementRef } : {}), + ...(params.candidates !== undefined ? { candidates: params.candidates } : {}), + }; +} diff --git a/src/mcp/tools/ui-automation/snapshot_ui.ts b/src/mcp/tools/ui-automation/snapshot_ui.ts index 6a5558dcc..9a197a4ee 100644 --- a/src/mcp/tools/ui-automation/snapshot_ui.ts +++ b/src/mcp/tools/ui-automation/snapshot_ui.ts @@ -11,13 +11,11 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; -import { recordSnapshotUiCall } from './shared/snapshot-ui-state.ts'; +import { clearRuntimeSnapshot, recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; -import type { - AccessibilityNode, - CaptureResultDomainResult, -} from '../../../types/domain-results.ts'; +import type { NextStep } from '../../../types/common.ts'; +import type { CaptureResultDomainResult } from '../../../types/domain-results.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; import { createCaptureFailureResult, @@ -25,9 +23,18 @@ import { mapAxeCommandError, setCaptureStructuredOutput, } from './shared/domain-result.ts'; +import { + parseRuntimeSnapshotResponse, + RuntimeSnapshotParseError, +} from './shared/runtime-snapshot.ts'; const snapshotUiSchema = z.object({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + sinceScreenHash: z + .string() + .min(1, 'sinceScreenHash must not be empty') + .optional() + .describe('Return an unchanged response when the current screen hash matches this value'), }); type SnapshotUiParams = z.infer; @@ -35,24 +42,72 @@ type SnapshotUiResult = CaptureResultDomainResult; const LOG_PREFIX = '[AXe]'; -function parseUiHierarchy(responseText: string): AccessibilityNode[] | undefined { - try { - const parsed = JSON.parse(responseText) as unknown; - if (Array.isArray(parsed)) { - return parsed as AccessibilityNode[]; - } - if ( - parsed && - typeof parsed === 'object' && - 'elements' in parsed && - Array.isArray((parsed as { elements?: unknown }).elements) - ) { - return (parsed as { elements: AccessibilityNode[] }).elements; - } - } catch { - // ignore +const HIDDEN_TAP_NEXT_STEP_LABELS = new Set(['sheet grabber']); + +const LOW_PRIORITY_TAP_NEXT_STEP_LABELS = new Set([ + 'close', + 'clear search', + 'remove', + 'delete', + 'clear', + 'c', + 'ac', + 'Âą', + '%', + 'Ãˇ', + '×', + '-', + '+', + '=', +]); + +function compactTapNextStepText(value: string | undefined): string { + return (value ?? '').replace(/\s+/g, ' ').trim(); +} + +function isHiddenTapNextStepElement(label: string | undefined): boolean { + return HIDDEN_TAP_NEXT_STEP_LABELS.has(compactTapNextStepText(label).toLowerCase()); +} + +function isLowPriorityTapNextStepElement(label: string | undefined): boolean { + return LOW_PRIORITY_TAP_NEXT_STEP_LABELS.has(compactTapNextStepText(label).toLowerCase()); +} + +function isContentRichTapNextStepElement(element: { + label?: string; + identifier?: string; +}): boolean { + const label = compactTapNextStepText(element.label); + const identifier = compactTapNextStepText(element.identifier); + return label.includes(',') || label.length >= 24 || /card$/i.test(identifier); +} + +function isAlreadySelectedTapNextStepElement(element: { + state?: { selected?: boolean }; + value?: string; +}): boolean { + return ( + element.state?.selected === true || + compactTapNextStepText(element.value).toLowerCase() === 'selected' + ); +} + +function getTapNextStepElementPriority(element: { + label?: string; + identifier?: string; + state?: { selected?: boolean }; + value?: string; +}): number { + if (isLowPriorityTapNextStepElement(element.label)) { + return 90; } - return undefined; + if (isAlreadySelectedTapNextStepElement(element)) { + return 70; + } + if (isContentRichTapNextStepElement(element)) { + return 0; + } + return 20; } export function createSnapshotUiExecutor( @@ -71,6 +126,7 @@ export function createSnapshotUiExecutor( toolName, }); if (guard.blockedMessage) { + clearRuntimeSnapshot(simulatorId); return createCaptureFailureResult(simulatorId, guard.blockedMessage); } @@ -85,20 +141,43 @@ export function createSnapshotUiExecutor( axeHelpers, ); - recordSnapshotUiCall(simulatorId); + const snapshot = parseRuntimeSnapshotResponse({ simulatorId, responseText }); + recordRuntimeSnapshot(snapshot); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); - const uiHierarchy = parseUiHierarchy(responseText); + if (params.sinceScreenHash === snapshot.screenHash) { + return createCaptureSuccessResult(simulatorId, { + capture: { + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId, + screenHash: snapshot.screenHash, + seq: snapshot.seq, + }, + warnings: [guard.warningText], + }); + } + return createCaptureSuccessResult(simulatorId, { - capture: uiHierarchy - ? { - type: 'ui-hierarchy', - uiHierarchy, - } - : undefined, + capture: snapshot.payload, warnings: [guard.warningText], }); } catch (error) { + clearRuntimeSnapshot(simulatorId); + + if (error instanceof RuntimeSnapshotParseError) { + const message = 'Failed to parse runtime UI snapshot.'; + log('error', `${LOG_PREFIX}/${toolName}: Failed - ${message}`); + return createCaptureFailureResult(simulatorId, message, { + details: [error.message], + uiError: { + code: 'SNAPSHOT_PARSE_FAILED', + message, + recoveryHint: 'Run snapshot_ui again after the app is fully launched and responsive.', + }, + }); + } + const failure = mapAxeCommandError(error, { axeFailureMessage: () => 'Failed to get accessibility hierarchy.', }); @@ -122,11 +201,56 @@ export async function snapshot_uiLogic( setCaptureStructuredOutput(ctx, result); - ctx.nextStepParams = { - snapshot_ui: { simulatorId: params.simulatorId }, - tap: { simulatorId: params.simulatorId, x: 0, y: 0 }, - screenshot: { simulatorId: params.simulatorId }, - }; + const runtimeSnapshot = + result.capture && 'type' in result.capture && result.capture.type === 'runtime-snapshot' + ? result.capture + : null; + const tapElement = runtimeSnapshot + ? (runtimeSnapshot.elements + .map((element, index) => ({ element, index })) + .filter( + ({ element }) => + element.actions.includes('tap') && + !element.actions.includes('typeText') && + !isHiddenTapNextStepElement(element.label), + ) + .sort((left, right) => { + const priorityDelta = + getTapNextStepElementPriority(left.element) - + getTapNextStepElementPriority(right.element); + return priorityDelta === 0 ? left.index - right.index : priorityDelta; + })[0]?.element ?? null) + : null; + + if (!result.didError) { + const nextSteps: NextStep[] = [ + { + label: 'Refresh after layout changes', + tool: 'snapshot_ui', + params: { simulatorId: params.simulatorId }, + }, + { + label: 'Wait for UI to settle', + tool: 'wait_for_ui', + params: { simulatorId: params.simulatorId, predicate: 'settled' }, + }, + ...(tapElement + ? [ + { + label: 'Tap an elementRef', + tool: 'tap', + params: { simulatorId: params.simulatorId, elementRef: tapElement.ref }, + }, + ] + : []), + { + label: 'Take screenshot for verification', + tool: 'screenshot', + params: { simulatorId: params.simulatorId }, + }, + ]; + ctx.nextSteps = nextSteps; + } } const publicSchemaObject = z.strictObject( diff --git a/src/mcp/tools/ui-automation/swipe.ts b/src/mcp/tools/ui-automation/swipe.ts index 145f32a4f..f0167de27 100644 --- a/src/mcp/tools/ui-automation/swipe.ts +++ b/src/mcp/tools/ui-automation/swipe.ts @@ -1,7 +1,7 @@ /** * UI Testing Plugin: Swipe * - * Swipe from one coordinate to another on iOS simulator with customizable duration and delta. + * Swipes within a semantic UI element from the runtime snapshot store. */ import * as z from 'zod'; @@ -17,7 +17,8 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; -import { getSnapshotUiWarning } from './shared/snapshot-ui-state.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { getRuntimeElementSwipePoints } from './shared/runtime-snapshot.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; export type { AxeHelpers } from './shared/axe-command.ts'; @@ -26,30 +27,32 @@ import type { UiActionResultDomainResult } from '../../../types/domain-results.t import { createUiActionFailureResult, createUiActionSuccessResult, + createUiAutomationRecoverableError, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const swipeSchema = z.object({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), - x1: z.number().int({ message: 'Start X coordinate' }), - y1: z.number().int({ message: 'Start Y coordinate' }), - x2: z.number().int({ message: 'End X coordinate' }), - y2: z.number().int({ message: 'End Y coordinate' }), + withinElementRef: z.string().min(1, { message: 'withinElementRef must be non-empty' }), + direction: z.enum(['up', 'down', 'left', 'right']).describe('up|down|left|right'), duration: z .number() - .min(0, { message: 'Duration must be non-negative' }) + .positive({ message: 'Duration must be greater than 0 seconds' }) .optional() .describe('seconds'), - delta: z.number().min(0, { message: 'Delta must be non-negative' }).optional(), + distance: z.number().positive({ message: 'Distance must be greater than 0' }).optional(), preDelay: z .number() .min(0, { message: 'Pre-delay must be non-negative' }) + .max(10, { message: 'Pre-delay must be at most 10 seconds' }) .optional() .describe('seconds'), postDelay: z .number() .min(0, { message: 'Post-delay must be non-negative' }) + .max(10, { message: 'Post-delay must be at most 10 seconds' }) .optional() .describe('seconds'), }); @@ -68,40 +71,57 @@ export function createSwipeExecutor( ): NonStreamingExecutor { return async (params) => { const toolName = 'swipe'; - const { simulatorId, x1, y1, x2, y2, duration, delta, preDelay, postDelay } = params; - const baseAction = { type: 'swipe' as const }; - const fullAction = { + const { simulatorId, withinElementRef, direction, duration, distance, preDelay, postDelay } = + params; + const action = { type: 'swipe' as const, - from: { x: x1, y: y1 }, - to: { x: x2, y: y2 }, + withinElementRef, + direction, ...(duration !== undefined ? { durationSeconds: duration } : {}), }; + const resolution = resolveElementRef(simulatorId, withinElementRef, 'swipeWithin'); + if (!resolution.ok) { + return createUiActionFailureResult(action, simulatorId, resolution.error.message, { + uiError: resolution.error, + }); + } + + const points = getRuntimeElementSwipePoints(resolution.element, direction); + if (!points.ok) { + const uiError = createUiAutomationRecoverableError({ + code: 'TARGET_NOT_ACTIONABLE', + message: points.message, + elementRef: withinElementRef, + }); + return createUiActionFailureResult(action, simulatorId, points.message, { uiError }); + } + const guard = await guardUiAutomationAgainstStoppedDebugger({ debugger: debuggerManager, simulatorId, toolName, }); if (guard.blockedMessage) { - return createUiActionFailureResult(baseAction, simulatorId, guard.blockedMessage); + return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); } const commandArgs = [ 'swipe', '--start-x', - String(x1), + String(points.from.x), '--start-y', - String(y1), + String(points.from.y), '--end-x', - String(x2), + String(points.to.x), '--end-y', - String(y2), + String(points.to.y), ]; if (duration !== undefined) { commandArgs.push('--duration', String(duration)); } - if (delta !== undefined) { - commandArgs.push('--delta', String(delta)); + if (distance !== undefined) { + commandArgs.push('--delta', String(distance)); } if (preDelay !== undefined) { commandArgs.push('--pre-delay', String(preDelay)); @@ -110,26 +130,33 @@ export function createSwipeExecutor( commandArgs.push('--post-delay', String(postDelay)); } - const optionsText = duration ? ` duration=${duration}s` : ''; + const optionsText = duration !== undefined ? ` duration=${duration}s` : ''; log( 'info', - `${LOG_PREFIX}/${toolName}: Starting swipe (${x1},${y1})->(${x2},${y2})${optionsText} on ${simulatorId}`, + `${LOG_PREFIX}/${toolName}: Starting ${direction} swipe within ${withinElementRef}${optionsText} on ${simulatorId}`, ); try { await executeAxeCommand(commandArgs, simulatorId, 'swipe', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); - return createUiActionSuccessResult(fullAction, simulatorId, [ - guard.warningText, - getSnapshotUiWarning(simulatorId), - ]); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { - axeFailureMessage: () => 'Failed to simulate swipe.', + axeFailureMessage: () => + `Failed to simulate ${direction} swipe within ${withinElementRef}.`, }); log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); - return createUiActionFailureResult(baseAction, simulatorId, failure.message, { + return createUiActionFailureResult(action, simulatorId, failure.message, { details: failure.diagnostics?.errors.map((entry) => entry.message), + uiError: createUiAutomationRecoverableError({ + code: 'ACTION_FAILED', + message: failure.message, + elementRef: withinElementRef, + }), }); } }; diff --git a/src/mcp/tools/ui-automation/tap.ts b/src/mcp/tools/ui-automation/tap.ts index 960d8bc7f..245d7ead2 100644 --- a/src/mcp/tools/ui-automation/tap.ts +++ b/src/mcp/tools/ui-automation/tap.ts @@ -11,8 +11,12 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; -import { getSnapshotUiWarning } from './shared/snapshot-ui-state.ts'; -import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { defaultAxeHelpers } from './shared/axe-command.ts'; +import { + createSemanticTapCommand, + executeSemanticTapWithAmbiguityFallback, +} from './shared/semantic-tap.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; export type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; @@ -20,95 +24,42 @@ import type { UiActionResultDomainResult } from '../../../types/domain-results.t import { createUiActionFailureResult, createUiActionSuccessResult, + createUiAutomationRecoverableError, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; -const baseTapSchema = z.object({ +const tapSchema = z.object({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), - x: z - .number() - .int({ message: 'X coordinate must be an integer' }) - .optional() - .describe( - 'Fallback tap X coordinate. Prefer label/id targeting first; use coordinates when accessibility targeting is unavailable.', - ), - y: z - .number() - .int({ message: 'Y coordinate must be an integer' }) - .optional() - .describe( - 'Fallback tap Y coordinate. Prefer label/id targeting first; use coordinates when accessibility targeting is unavailable.', - ), - id: z - .string() - .min(1, { message: 'Id must be non-empty' }) - .optional() - .describe('Recommended tap target: accessibility element id (AXUniqueId).'), - label: z - .string() - .min(1, { message: 'Label must be non-empty' }) - .optional() - .describe('Recommended when unique: accessibility label (AXLabel).'), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), preDelay: z .number() .min(0, { message: 'Pre-delay must be non-negative' }) + .max(10, { message: 'Pre-delay must be at most 10 seconds' }) .optional() .describe('seconds'), postDelay: z .number() .min(0, { message: 'Post-delay must be non-negative' }) + .max(10, { message: 'Post-delay must be at most 10 seconds' }) .optional() .describe('seconds'), }); -const tapSchema = baseTapSchema.superRefine((values, ctx) => { - const hasX = values.x !== undefined; - const hasY = values.y !== undefined; - const hasId = values.id !== undefined; - const hasLabel = values.label !== undefined; - - if (!hasX && !hasY && hasId && hasLabel) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - path: ['id'], - message: 'Provide either id or label, not both.', - }); - } - - if (hasX !== hasY) { - if (!hasX) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - path: ['x'], - message: 'X coordinate is required when y is provided.', - }); - } - if (!hasY) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - path: ['y'], - message: 'Y coordinate is required when x is provided.', - }); - } - } - - if (!hasX && !hasY && !hasId && !hasLabel) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - path: ['x'], - message: 'Provide an element id/label (recommended) or x/y coordinates as fallback.', - }); - } -}); - type TapParams = z.infer; type TapResult = UiActionResultDomainResult; -const publicSchemaObject = z.strictObject(baseTapSchema.omit({ simulatorId: true } as const).shape); +const publicSchemaObject = z.strictObject(tapSchema.omit({ simulatorId: true } as const).shape); const LOG_PREFIX = '[AXe]'; +function delayMs(durationMs: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, durationMs); + }); +} + export function createTapExecutor( executor: CommandExecutor, axeHelpers: AxeHelpers = defaultAxeHelpers, @@ -116,15 +67,15 @@ export function createTapExecutor( ): NonStreamingExecutor { return async (params) => { const toolName = 'tap'; - const { simulatorId, x, y, id, label, preDelay, postDelay } = params; - const action = - x !== undefined && y !== undefined - ? { type: 'tap' as const, x, y } - : id !== undefined - ? { type: 'tap' as const, id } - : label !== undefined - ? { type: 'tap' as const, label } - : { type: 'tap' as const }; + const { simulatorId, elementRef, preDelay, postDelay } = params; + const action = { type: 'tap' as const, elementRef }; + + const resolution = resolveElementRef(simulatorId, elementRef, 'tap'); + if (!resolution.ok) { + return createUiActionFailureResult(action, simulatorId, resolution.error.message, { + uiError: resolution.error, + }); + } const guard = await guardUiAutomationAgainstStoppedDebugger({ debugger: debuggerManager, @@ -135,55 +86,57 @@ export function createTapExecutor( return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); } - let targetDescription = ''; - let actionDescription = ''; - let usesCoordinates = false; - const commandArgs = ['tap']; - - if (x !== undefined && y !== undefined) { - usesCoordinates = true; - targetDescription = `(${x}, ${y})`; - actionDescription = `Tap at ${targetDescription}`; - commandArgs.push('-x', String(x), '-y', String(y)); - } else if (id !== undefined) { - targetDescription = `element id "${id}"`; - actionDescription = `Tap on ${targetDescription}`; - commandArgs.push('--id', id); - } else if (label !== undefined) { - targetDescription = `element label "${label}"`; - actionDescription = `Tap on ${targetDescription}`; - commandArgs.push('--label', label); - } else { - return createUiActionFailureResult( - action, - simulatorId, - 'Parameter validation failed: Missing tap target', - ); - } - - if (preDelay !== undefined) { - commandArgs.push('--pre-delay', String(preDelay)); + const usesTouchActivation = resolution.element.publicElement.role === 'switch'; + const extraArgs: string[] = []; + if (!usesTouchActivation && preDelay !== undefined) { + extraArgs.push('--pre-delay', String(preDelay)); } - if (postDelay !== undefined) { - commandArgs.push('--post-delay', String(postDelay)); + if (!usesTouchActivation && postDelay !== undefined) { + extraArgs.push('--post-delay', String(postDelay)); } - - log('info', `${LOG_PREFIX}/${toolName}: Starting for ${targetDescription} on ${simulatorId}`); + const tapCommand = createSemanticTapCommand( + resolution.element, + elementRef, + extraArgs, + resolution.snapshot.elements, + ); + + log( + 'info', + `${LOG_PREFIX}/${toolName}: Starting for ${tapCommand.targetDescription} on ${simulatorId}`, + ); try { - await executeAxeCommand(commandArgs, simulatorId, 'tap', executor, axeHelpers); + if (usesTouchActivation && preDelay !== undefined) { + await delayMs(preDelay * 1000); + } + await executeSemanticTapWithAmbiguityFallback({ + command: tapCommand, + simulatorId, + executor, + axeHelpers, + }); + if (usesTouchActivation && postDelay !== undefined) { + await delayMs(postDelay * 1000); + } + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); - return createUiActionSuccessResult(action, simulatorId, [ - guard.warningText, - usesCoordinates ? getSnapshotUiWarning(simulatorId) : null, - ]); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { - axeFailureMessage: () => `Failed to simulate ${actionDescription.toLowerCase()}.`, + axeFailureMessage: () => `Failed to simulate tap on elementRef ${elementRef}.`, }); log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); return createUiActionFailureResult(action, simulatorId, failure.message, { details: failure.diagnostics?.errors.map((entry) => entry.message), + uiError: createUiAutomationRecoverableError({ + code: tapCommand.usedSelector ? 'UI_STATE_CHANGED' : 'ACTION_FAILED', + message: failure.message, + elementRef, + }), }); } }; @@ -204,7 +157,7 @@ export async function tapLogic( export const schema = getSessionAwareToolSchemaShape({ sessionAware: publicSchemaObject, - legacy: baseTapSchema, + legacy: tapSchema, }); export const handler = createSessionAwareTool({ diff --git a/src/mcp/tools/ui-automation/touch.ts b/src/mcp/tools/ui-automation/touch.ts index 650dce8e2..277bbb53b 100644 --- a/src/mcp/tools/ui-automation/touch.ts +++ b/src/mcp/tools/ui-automation/touch.ts @@ -1,8 +1,7 @@ /** * UI Testing Plugin: Touch * - * Perform touch down/up events at specific coordinates. - * Use snapshot_ui for precise coordinates (don't guess from screenshots). + * Performs touch down/up events on a semantic UI element from the runtime snapshot store. */ import * as z from 'zod'; @@ -18,7 +17,8 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; -import { getSnapshotUiWarning } from './shared/snapshot-ui-state.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { getRuntimeElementActivationPoint } from './shared/runtime-snapshot.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; @@ -26,27 +26,43 @@ import type { UiActionResultDomainResult } from '../../../types/domain-results.t import { createUiActionFailureResult, createUiActionSuccessResult, + createUiAutomationRecoverableError, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; -const touchSchema = z.object({ +const touchSchemaObject = z.object({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), - x: z.number().int({ message: 'X coordinate must be an integer' }), - y: z.number().int({ message: 'Y coordinate must be an integer' }), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), down: z.boolean().optional(), up: z.boolean().optional(), delay: z .number() .min(0, { message: 'Delay must be non-negative' }) + .max(10, { message: 'Delay must be at most 10 seconds' }) .optional() .describe('seconds'), }); -type TouchParams = z.infer; +function refineTouchDelay(value: z.infer, ctx: z.RefinementCtx): void { + if (value.delay !== undefined && !(value.down === true && value.up === true)) { + ctx.addIssue({ + code: 'custom', + path: ['delay'], + message: 'Delay can only be used when both down and up are true', + }); + } +} + +const touchSchema = touchSchemaObject.superRefine(refineTouchDelay); + +type TouchParams = z.infer; type TouchResult = UiActionResultDomainResult; -const publicSchemaObject = z.strictObject(touchSchema.omit({ simulatorId: true } as const).shape); +const publicSchemaObject = z.strictObject( + touchSchemaObject.omit({ simulatorId: true } as const).shape, +); const LOG_PREFIX = '[AXe]'; @@ -57,29 +73,41 @@ export function createTouchExecutor( ): NonStreamingExecutor { return async (params) => { const toolName = 'touch'; - const { simulatorId, x, y, down, up, delay } = params; - const actionText = down && up ? 'touch down+up' : down ? 'touch down' : 'touch up'; - const baseAction = { type: 'touch' as const }; - const fullAction = { type: 'touch' as const, event: actionText, x, y }; + const { simulatorId, elementRef, down, up, delay } = params; + const actionText = + down && up ? 'touch down+up' : down ? 'touch down' : up ? 'touch up' : undefined; + const action = { + type: 'touch' as const, + elementRef, + ...(actionText ? { event: actionText } : {}), + }; if (!down && !up) { return createUiActionFailureResult( - baseAction, + action, simulatorId, 'At least one of "down" or "up" must be true', ); } + const resolution = resolveElementRef(simulatorId, elementRef, 'touch'); + if (!resolution.ok) { + return createUiActionFailureResult(action, simulatorId, resolution.error.message, { + uiError: resolution.error, + }); + } + const guard = await guardUiAutomationAgainstStoppedDebugger({ debugger: debuggerManager, simulatorId, toolName, }); if (guard.blockedMessage) { - return createUiActionFailureResult(baseAction, simulatorId, guard.blockedMessage); + return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); } - const commandArgs = ['touch', '-x', String(x), '-y', String(y)]; + const center = getRuntimeElementActivationPoint(resolution.element); + const commandArgs = ['touch', '-x', String(center.x), '-y', String(center.y)]; if (down) { commandArgs.push('--down'); } @@ -92,23 +120,29 @@ export function createTouchExecutor( log( 'info', - `${LOG_PREFIX}/${toolName}: Starting ${actionText} at (${x}, ${y}) on ${simulatorId}`, + `${LOG_PREFIX}/${toolName}: Starting ${actionText ?? 'touch'} on elementRef ${elementRef} on ${simulatorId}`, ); try { await executeAxeCommand(commandArgs, simulatorId, 'touch', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); - return createUiActionSuccessResult(fullAction, simulatorId, [ - guard.warningText, - getSnapshotUiWarning(simulatorId), - ]); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { axeFailureMessage: () => 'Failed to execute touch event.', }); log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); - return createUiActionFailureResult(baseAction, simulatorId, failure.message, { + return createUiActionFailureResult(action, simulatorId, failure.message, { details: failure.diagnostics?.errors.map((entry) => entry.message), + uiError: createUiAutomationRecoverableError({ + code: 'ACTION_FAILED', + message: failure.message, + elementRef, + }), }); } }; @@ -129,7 +163,7 @@ export async function touchLogic( export const schema = getSessionAwareToolSchemaShape({ sessionAware: publicSchemaObject, - legacy: touchSchema, + legacy: touchSchemaObject, }); export const handler = createSessionAwareTool({ diff --git a/src/mcp/tools/ui-automation/type_text.ts b/src/mcp/tools/ui-automation/type_text.ts index a18c09208..d4999df97 100644 --- a/src/mcp/tools/ui-automation/type_text.ts +++ b/src/mcp/tools/ui-automation/type_text.ts @@ -1,8 +1,7 @@ /** * UI Testing Plugin: Type Text * - * Types text into the iOS Simulator using keyboard input. - * Supports standard US keyboard characters. + * Types text into a semantic UI element from the runtime snapshot store. */ import * as z from 'zod'; @@ -18,22 +17,47 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { + createSemanticTapCommand, + executeSemanticTapWithAmbiguityFallback, +} from './shared/semantic-tap.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; import { createUiActionFailureResult, createUiActionSuccessResult, + createUiAutomationRecoverableError, mapAxeCommandError, setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; const LOG_PREFIX = '[AXe]'; +const AXE_UNSUPPORTED_TEXT_MESSAGE = + 'Text contains characters unsupported by AXe typing. AXe type supports US keyboard characters only.'; + +function containsUnsupportedAxeTypeText(text: string): boolean { + for (const character of text) { + const codePoint = character.codePointAt(0); + if (codePoint === undefined || codePoint < 0x20 || codePoint > 0x7e) { + return true; + } + } + + return false; +} const typeTextSchema = z.object({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), text: z.string().min(1, { message: 'Text cannot be empty' }), + replaceExisting: z + .boolean() + .optional() + .describe('Select and replace existing field contents before typing'), }); type TypeTextParams = z.infer; @@ -50,8 +74,15 @@ export function createTypeTextExecutor( ): NonStreamingExecutor { return async (params) => { const toolName = 'type_text'; - const { simulatorId, text } = params; - const action = { type: 'type-text' as const }; + const { simulatorId, elementRef, text, replaceExisting } = params; + const action = { type: 'type-text' as const, elementRef, textLength: text.length }; + + const resolution = resolveElementRef(simulatorId, elementRef, 'typeText'); + if (!resolution.ok) { + return createUiActionFailureResult(action, simulatorId, resolution.error.message, { + uiError: resolution.error, + }); + } const guard = await guardUiAutomationAgainstStoppedDebugger({ debugger: debuggerManager, @@ -62,24 +93,82 @@ export function createTypeTextExecutor( return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); } - const commandArgs = ['type', text]; + if (containsUnsupportedAxeTypeText(text)) { + return createUiActionFailureResult(action, simulatorId, AXE_UNSUPPORTED_TEXT_MESSAGE, { + uiError: createUiAutomationRecoverableError({ + code: 'ACTION_FAILED', + message: AXE_UNSUPPORTED_TEXT_MESSAGE, + recoveryHint: 'Use only US keyboard characters supported by AXe type.', + elementRef, + }), + }); + } + + const focusCommand = createSemanticTapCommand( + resolution.element, + elementRef, + [], + resolution.snapshot.elements, + ); + const typeCommandArgs = ['type', text]; log( 'info', - `${LOG_PREFIX}/${toolName}: Starting type "${text.substring(0, 20)}..." on ${simulatorId}`, + `${LOG_PREFIX}/${toolName}: Starting type into elementRef ${elementRef}, length=${text.length} on ${simulatorId}`, ); try { - await executeAxeCommand(commandArgs, simulatorId, 'type', executor, axeHelpers); + await executeSemanticTapWithAmbiguityFallback({ + command: focusCommand, + simulatorId, + executor, + axeHelpers, + }); + } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => `Failed to focus elementRef ${elementRef} before typing.`, + }); + log('error', `${LOG_PREFIX}/${toolName}: Focus failed - ${failure.message}`); + return createUiActionFailureResult(action, simulatorId, failure.message, { + uiError: createUiAutomationRecoverableError({ + code: 'ACTION_FAILED', + message: failure.message, + elementRef, + }), + }); + } + + try { + if (replaceExisting === true) { + await executeAxeCommand( + ['key-combo', '--modifiers', '227', '--key', '4'], + simulatorId, + 'key-combo', + executor, + axeHelpers, + ); + } + await executeAxeCommand(typeCommandArgs, simulatorId, 'type', executor, axeHelpers); + clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } const failure = mapAxeCommandError(error, { - axeFailureMessage: () => 'Failed to simulate text typing.', + axeFailureMessage: () => `Failed to type text into elementRef ${elementRef}.`, }); - log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); + log('error', `${LOG_PREFIX}/${toolName}: Typing failed - ${failure.message}`); return createUiActionFailureResult(action, simulatorId, failure.message, { - details: failure.diagnostics?.errors.map((entry) => entry.message), + uiError: createUiAutomationRecoverableError({ + code: 'ACTION_FAILED', + message: failure.message, + elementRef, + }), }); } }; diff --git a/src/mcp/tools/ui-automation/wait_for_ui.ts b/src/mcp/tools/ui-automation/wait_for_ui.ts new file mode 100644 index 000000000..3fb55ccbc --- /dev/null +++ b/src/mcp/tools/ui-automation/wait_for_ui.ts @@ -0,0 +1,365 @@ +import * as z from 'zod'; +import { log } from '../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultDebuggerManager } from '../../../utils/debugger/index.ts'; +import type { DebuggerManager } from '../../../utils/debugger/debugger-manager.ts'; +import { guardUiAutomationAgainstStoppedDebugger } from '../../../utils/debugger/ui-automation-guard.ts'; +import { + createSessionAwareTool, + getSessionAwareToolSchemaShape, + getHandlerContext, + toInternalSchema, +} from '../../../utils/typed-tool-factory.ts'; +import type { CaptureResultDomainResult } from '../../../types/domain-results.ts'; +import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; +import type { + RuntimeElementRoleV1, + RuntimeElementV1, + RuntimeSnapshotRecord, + UiWaitMatch, +} from '../../../types/ui-snapshot.ts'; +import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import type { AxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot, recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import { + parseRuntimeSnapshotResponse, + RuntimeSnapshotParseError, +} from './shared/runtime-snapshot.ts'; +import { + createCaptureFailureResult, + createCaptureSuccessResult, + mapAxeCommandError, + setCaptureStructuredOutput, +} from './shared/domain-result.ts'; +import { + createWaitTimeoutError, + evaluateElementPredicate, + evaluateSettledPredicate, + evaluateTextContainsPredicate, + hasSelectorFields, + resolveElementSelector, + selectorFromParams, + waitPredicates, +} from './shared/wait-predicate.ts'; +import type { ResolvedWaitSelector, SettledTracker } from './shared/wait-predicate.ts'; + +const DEFAULT_TIMEOUT_MS = 5_000; +const DEFAULT_POLL_INTERVAL_MS = 250; +const DEFAULT_SETTLED_DURATION_MS = 500; +const LOG_PREFIX = '[AXe]'; + +const waitForUiSchemaShape = { + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + predicate: z.enum(waitPredicates), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }).optional(), + identifier: z.string().min(1, { message: 'identifier must be non-empty' }).optional(), + label: z.string().min(1, { message: 'label must be non-empty' }).optional(), + role: z + .enum([ + 'application', + 'button', + 'cell', + 'image', + 'keyboard-key', + 'list', + 'menu', + 'other', + 'scroll-view', + 'slider', + 'switch', + 'tab', + 'text', + 'text-field', + 'window', + ] satisfies RuntimeElementRoleV1[]) + .optional(), + value: z.string().min(1, { message: 'value must be non-empty' }).optional(), + text: z + .string() + .min(1, { message: 'text must be non-empty' }) + .refine((value) => value.replace(/\s+/g, ' ').trim().length > 0, { + message: 'text must contain non-whitespace characters', + }) + .optional(), + timeoutMs: z + .number() + .int({ message: 'timeoutMs must be an integer number of milliseconds' }) + .min(0, { message: 'timeoutMs must be non-negative' }) + .optional() + .describe('milliseconds'), + pollIntervalMs: z + .number() + .int({ message: 'pollIntervalMs must be an integer number of milliseconds' }) + .min(1, { message: 'pollIntervalMs must be at least 1 millisecond' }) + .optional() + .describe('milliseconds'), + settledDurationMs: z + .number() + .int({ message: 'settledDurationMs must be an integer number of milliseconds' }) + .min(0, { message: 'settledDurationMs must be non-negative' }) + .optional() + .describe('milliseconds'), +}; + +const waitForUiSchema = z.strictObject(waitForUiSchemaShape).superRefine((value, ctx) => { + if ( + value.predicate !== 'settled' && + value.predicate !== 'textContains' && + !hasSelectorFields(value) + ) { + ctx.addIssue({ + code: 'custom', + path: ['elementRef'], + message: `${value.predicate} waits require at least one selector field`, + }); + } + + if (value.predicate === 'textContains' && value.text === undefined) { + ctx.addIssue({ + code: 'custom', + path: ['text'], + message: 'textContains waits require text', + }); + } + + if (value.predicate !== 'textContains' && value.text !== undefined) { + ctx.addIssue({ + code: 'custom', + path: ['text'], + message: 'text is only supported for textContains waits', + }); + } +}); + +type WaitForUiParams = z.infer; +type WaitForUiResult = CaptureResultDomainResult; + +interface WaitTiming { + now: () => number; + sleep: (durationMs: number) => Promise; +} + +function defaultSleep(durationMs: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, durationMs); + }); +} + +function createWaitMatch( + predicate: WaitForUiParams['predicate'], + matches: RuntimeElementV1[] | undefined, +): UiWaitMatch | undefined { + if (predicate === 'settled' || matches === undefined) { + return undefined; + } + return { predicate, matches }; +} + +export function createWaitForUiExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), + timing: WaitTiming = { now: Date.now, sleep: defaultSleep }, +): NonStreamingExecutor { + return async (params) => { + const toolName = 'wait_for_ui'; + const { simulatorId, predicate, elementRef, text } = params; + const timeoutMs = params.timeoutMs ?? DEFAULT_TIMEOUT_MS; + const pollIntervalMs = params.pollIntervalMs ?? DEFAULT_POLL_INTERVAL_MS; + const settledDurationMs = params.settledDurationMs ?? DEFAULT_SETTLED_DURATION_MS; + const startedAtMs = timing.now(); + const deadlineMs = startedAtMs + timeoutMs; + let selector: ResolvedWaitSelector | null = null; + if (predicate !== 'settled') { + if (elementRef) { + const selectorResolution = resolveElementSelector(simulatorId, elementRef, startedAtMs); + if (!selectorResolution.ok) { + return createCaptureFailureResult(simulatorId, selectorResolution.error.message, { + uiError: selectorResolution.error, + }); + } + selector = selectorResolution.selector; + } else { + selector = selectorFromParams(params); + } + } + + if (predicate !== 'settled' && predicate !== 'textContains' && !selector) { + const message = `${predicate} waits require at least one selector field.`; + return createCaptureFailureResult(simulatorId, message, { + uiError: { + code: 'TARGET_NOT_FOUND', + message, + recoveryHint: + 'Provide elementRef, identifier, label, role, or value, or use settled for selector-free waits.', + }, + }); + } + + const guard = await guardUiAutomationAgainstStoppedDebugger({ + debugger: debuggerManager, + simulatorId, + toolName, + }); + if (guard.blockedMessage) { + clearRuntimeSnapshot(simulatorId); + return createCaptureFailureResult(simulatorId, guard.blockedMessage); + } + + let latestSnapshot: RuntimeSnapshotRecord | null = null; + let latestCandidates: RuntimeElementV1[] = []; + let lastParseError: RuntimeSnapshotParseError | null = null; + let lastPollError: string | null = null; + const settledTracker: SettledTracker = { signature: null, stableSinceMs: null }; + + log('info', `${LOG_PREFIX}/${toolName}: Waiting for ${predicate} on ${simulatorId}`); + + while (true) { + try { + const responseText = await executeAxeCommand( + ['describe-ui'], + simulatorId, + 'describe-ui', + executor, + axeHelpers, + ); + const nowMs = timing.now(); + const snapshot = parseRuntimeSnapshotResponse({ simulatorId, responseText, nowMs }); + latestSnapshot = snapshot; + lastParseError = null; + lastPollError = null; + recordRuntimeSnapshot(snapshot); + + const matched = + predicate === 'settled' + ? evaluateSettledPredicate({ + snapshot, + nowMs, + settledDurationMs, + tracker: settledTracker, + }) + : predicate === 'textContains' && !selector + ? evaluateTextContainsPredicate({ snapshot, text: text! }) + : evaluateElementPredicate({ predicate, selector: selector!, snapshot, text }); + + if (typeof matched === 'boolean') { + if (matched) { + return createCaptureSuccessResult(simulatorId, { + capture: snapshot.payload, + warnings: [guard.warningText], + }); + } + } else { + latestCandidates = matched.candidates ?? []; + if (matched.uiError) { + return createCaptureFailureResult(simulatorId, matched.uiError.message, { + warnings: [guard.warningText], + uiError: matched.uiError, + capture: snapshot.payload, + }); + } + if (matched.matched) { + return createCaptureSuccessResult(simulatorId, { + capture: snapshot.payload, + warnings: [guard.warningText], + waitMatch: createWaitMatch(predicate, matched.candidates), + }); + } + } + } catch (error) { + if (error instanceof RuntimeSnapshotParseError) { + lastParseError = error; + lastPollError = null; + } else { + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => 'Failed to poll runtime UI snapshot.', + }); + lastPollError = failure.message; + lastParseError = null; + } + } + + const nowMs = timing.now(); + if (nowMs >= deadlineMs) { + break; + } + + await timing.sleep(Math.min(pollIntervalMs, deadlineMs - nowMs)); + } + + if (latestSnapshot) { + const uiError = createWaitTimeoutError({ + predicate, + timeoutMs, + selector: selector ?? undefined, + candidates: latestCandidates, + }); + return createCaptureFailureResult(simulatorId, uiError.message, { + warnings: [guard.warningText], + uiError, + capture: latestSnapshot.payload, + }); + } + + clearRuntimeSnapshot(simulatorId); + if (lastParseError) { + const message = 'Failed to parse runtime UI snapshot while waiting for UI.'; + return createCaptureFailureResult(simulatorId, message, { + details: [lastParseError.message], + uiError: { + code: 'SNAPSHOT_PARSE_FAILED', + message, + recoveryHint: 'Retry after the app is fully launched and responsive.', + }, + }); + } + + const message = + lastPollError ?? `Timed out after ${timeoutMs}ms waiting for UI predicate '${predicate}'.`; + return createCaptureFailureResult(simulatorId, message, { + uiError: { + code: lastPollError ? 'ACTION_FAILED' : 'WAIT_TIMEOUT', + message, + recoveryHint: 'Retry after the app is fully launched and responsive.', + ...(lastPollError ? {} : { timeoutMs }), + }, + }); + }; +} + +export async function wait_for_uiLogic( + params: WaitForUiParams, + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), + timing?: WaitTiming, +): Promise { + const ctx = getHandlerContext(); + const executeWaitForUi = createWaitForUiExecutor(executor, axeHelpers, debuggerManager, timing); + const result = await executeWaitForUi(params); + + setCaptureStructuredOutput(ctx, result, { headerTitle: 'Wait for UI' }); + + ctx.nextStepParams = { + snapshot_ui: { simulatorId: params.simulatorId }, + wait_for_ui: { simulatorId: params.simulatorId, predicate: 'settled' }, + }; +} + +const publicSchemaObject = z.strictObject( + z.object(waitForUiSchemaShape).omit({ simulatorId: true } as const).shape, +); + +export const schema = getSessionAwareToolSchemaShape({ + sessionAware: publicSchemaObject, + legacy: waitForUiSchema, +}); + +export const handler = createSessionAwareTool({ + internalSchema: toInternalSchema(waitForUiSchema), + logicFunction: (params: WaitForUiParams, executor: CommandExecutor) => + wait_for_uiLogic(params, executor, defaultAxeHelpers), + getExecutor: getDefaultCommandExecutor, + requirements: [{ allOf: ['simulatorId'], message: 'simulatorId is required' }], +}); diff --git a/src/rendering/render.ts b/src/rendering/render.ts index f9eabae56..c00fac689 100644 --- a/src/rendering/render.ts +++ b/src/rendering/render.ts @@ -97,6 +97,7 @@ function createRenderHooks( runtime?: FilePathRenderRuntime; filePathRenderStyle?: FilePathRenderStyle; includeHeaderDetails?: boolean; + includeNextSteps?: boolean; }, ): RenderSessionHooks { const suppressWarnings = sessionStore.get('suppressWarnings'); @@ -120,6 +121,7 @@ function createRenderHooks( showTestTiming, filePathRenderStyle, includeHeaderDetails, + includeNextSteps: options.includeNextSteps ?? true, }), }; case 'raw': @@ -146,6 +148,7 @@ function createRenderHooks( showTestTiming, filePathRenderStyle, includeHeaderDetails, + includeNextSteps: options.includeNextSteps ?? true, }); if (text) { process.stdout.write(text); @@ -160,6 +163,7 @@ function createRenderHooks( showTestTiming, filePathRenderStyle, includeHeaderDetails, + includeNextSteps: options.includeNextSteps ?? true, }); return { @@ -180,6 +184,7 @@ export interface RenderSessionOptions { runtime?: FilePathRenderRuntime; filePathRenderStyle?: FilePathRenderStyle; includeHeaderDetails?: boolean; + includeNextSteps?: boolean; } export function createRenderSession( @@ -194,7 +199,10 @@ export function createRenderSession( export function renderTranscript( input: RenderTranscriptInput, strategy: RenderStrategy, - options?: Pick, + options?: Pick< + RenderSessionOptions, + 'runtime' | 'filePathRenderStyle' | 'includeHeaderDetails' | 'includeNextSteps' + >, ): string { return createRenderHooks(strategy, { ...options, interactive: false }).finalize(input); } diff --git a/src/runtime/__tests__/tool-invoker.test.ts b/src/runtime/__tests__/tool-invoker.test.ts index 397a2fdd8..32ba1fed1 100644 --- a/src/runtime/__tests__/tool-invoker.test.ts +++ b/src/runtime/__tests__/tool-invoker.test.ts @@ -664,6 +664,50 @@ describe('DefaultToolInvoker next steps post-processing', () => { expect(text).toContain('xcodebuildmcp ui-automation screenshot --simulator-id "123"'); }); + it('prefers the current workflow when normalizing duplicate next-step tool names', async () => { + const directHandler = emitNextStepsHandler('ok', [ + { + tool: 'screenshot', + label: 'Take screenshot', + params: { simulatorId: '123' }, + }, + ]); + + const catalog = createToolCatalog([ + makeTool({ + id: 'snapshot_ui', + cliName: 'snapshot-ui', + mcpName: 'snapshot_ui', + workflow: 'ui-automation', + stateful: false, + handler: directHandler, + }), + makeTool({ + id: 'screenshot', + cliName: 'screenshot', + mcpName: 'screenshot', + workflow: 'simulator', + stateful: false, + handler: emitHandler('simulator screenshot'), + }), + makeTool({ + id: 'screenshot', + cliName: 'screenshot', + mcpName: 'screenshot', + workflow: 'ui-automation', + stateful: false, + handler: emitHandler('ui screenshot'), + }), + ]); + + const invoker = new DefaultToolInvoker(catalog); + const response = await invokeAndFinalize(invoker, 'snapshot-ui', {}, { runtime: 'cli' }); + + const text = response.content.map((c) => (c.type === 'text' ? c.text : '')).join('\n'); + expect(text).toContain('xcodebuildmcp ui-automation screenshot --simulator-id "123"'); + expect(text).not.toContain('xcodebuildmcp simulator screenshot --simulator-id "123"'); + }); + it('injects manifest template next steps from dynamic nextStepParams when response omits nextSteps', async () => { const directHandler = emitNextStepsHandler('ok', undefined, { snapshot_ui: { simulatorId: '12345678-1234-4234-8234-123456789012' }, diff --git a/src/runtime/tool-invoker.ts b/src/runtime/tool-invoker.ts index 75935866c..1f82f2abe 100644 --- a/src/runtime/tool-invoker.ts +++ b/src/runtime/tool-invoker.ts @@ -135,13 +135,31 @@ function mergeTemplateAndResponseNextSteps( }); } -function normalizeNextSteps(steps: NextStep[], catalog: ToolCatalog): NextStep[] { +function getNextStepTarget(params: { + catalog: ToolCatalog; + mcpName: string; + preferredWorkflow: string; +}): ToolDefinition | null { + return ( + params.catalog.tools.find( + (tool) => + tool.mcpName.toLowerCase() === params.mcpName.toLowerCase().trim() && + tool.workflow === params.preferredWorkflow, + ) ?? params.catalog.getByMcpName(params.mcpName) + ); +} + +function normalizeNextSteps( + steps: NextStep[], + catalog: ToolCatalog, + preferredWorkflow: string, +): NextStep[] { return steps.map((step) => { if (!step.tool) { return step; } - const target = catalog.getByMcpName(step.tool); + const target = getNextStepTarget({ catalog, mcpName: step.tool, preferredWorkflow }); if (!target) { return step; } @@ -238,7 +256,7 @@ export function postProcessSession(params: { return; } - const normalized = normalizeNextSteps(finalSteps, catalog); + const normalized = normalizeNextSteps(finalSteps, catalog, tool.workflow); if (normalized.length > 0) { session.setNextSteps?.(normalized, runtime); diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--error-no-simulator.txt index b04be39af..adaba8754 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--error-no-simulator.txt @@ -3,8 +3,8 @@ Simulator: -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate long press at (100, 400). +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--success.txt index 678f04137..dfce2922b 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--success.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/long-press--success.txt @@ -3,8 +3,4 @@ Simulator: -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Long press at (100, 400) for 500ms simulated successfully. +✅ Long press on elementRef e3 for 500ms simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/snapshot-ui--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/snapshot-ui--success.txt index 4e62b4e39..0dc63b95f 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/snapshot-ui--success.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/snapshot-ui--success.txt @@ -3,586 +3,36 @@ Simulator: -Accessibility Hierarchy - ```json - [ - { - "AXFrame" : "{{0, 0}, {402, 874}}", - "AXUniqueId" : null, - "frame" : { - "y" : 0, - "x" : 0, - "width" : 402, - "height" : 874 - }, - "role_description" : "application", - "AXLabel" : "Calculator", - "content_required" : false, - "type" : "Application", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXApplication", - "children" : [ - { - "AXFrame" : "{{344, 250.5}, {34, 67}}", - "AXUniqueId" : null, - "frame" : { - "y" : 250.5, - "x" : 344, - "width" : 34, - "height" : 67 - }, - "role_description" : "text", - "AXLabel" : "0", - "content_required" : false, - "type" : "StaticText", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXStaticText", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 357.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "C", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 357.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "Âą", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 357.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "%", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 357.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "Ãˇ", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 449.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "7", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 449.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "8", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 449.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "9", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 449.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "×", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 541.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "4", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 541.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "5", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 541.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "6", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 541.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "-", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 633.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "1", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 633.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "2", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 633.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "3", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 633.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "+", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 725.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 725.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "0", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 725.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 725.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : ".", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 725.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 725.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "=", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - } - ], - "subrole" : null, - "pid" : - } - ] - ``` +Targets (19) — ref|action|role|label|id + e3|tap|button|C| + e4|tap|button|Âą| + e5|tap|button|%| + e6|tap|button|Ãˇ| + e7|tap|button|7| + e8|tap|button|8| + e9|tap|button|9| + e10|tap|button|×| + e11|tap|button|4| + e12|tap|button|5| + e13|tap|button|6| + e14|tap|button|-| + e15|tap|button|1| + e16|tap|button|2| + e17|tap|button|3| + e18|tap|button|+| + e19|tap|button|0| + e20|tap|button|.| + e21|tap|button|=| Tips - - Use frame coordinates for tap/swipe (center: x+width/2, y+height/2) - - If a debugger is attached, ensure the app is running (not stopped on breakpoints) - - Screenshots are for visual verification only + - Use target refs with tap/type_text. + - Use scroll refs with swipe. + - Use wait_for_ui for text/assertions or changing UI. -✅ Accessibility hierarchy retrieved successfully. +✅ Runtime UI snapshot captured with 21 elements, 19 likely targets, and 0 scroll areas. Next steps: 1. Refresh after layout changes: xcodebuildmcp simulator snapshot-ui --simulator-id "" -2. Tap on element: xcodebuildmcp ui-automation tap --simulator-id "" --x "0" --y "0" -3. Take screenshot for verification: xcodebuildmcp simulator screenshot --simulator-id "" +2. Wait for UI to settle: xcodebuildmcp ui-automation wait-for-ui --simulator-id "SIMULATOR_UUID" --predicate "settled" +3. Tap an elementRef: xcodebuildmcp ui-automation tap --simulator-id "" --element-ref "e3" +4. Take screenshot for verification: xcodebuildmcp simulator screenshot --simulator-id "" diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-no-simulator.txt index 4716920bc..935b744b8 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-no-simulator.txt @@ -3,8 +3,8 @@ Simulator: -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate swipe. +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-not-actionable.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-not-actionable.txt new file mode 100644 index 000000000..3cdc8d292 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--error-not-actionable.txt @@ -0,0 +1,11 @@ + +👆 Swipe + + Simulator: + +Recovery + Code: TARGET_NOT_ACTIONABLE + Element: e3 + Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui. + +❌ Element ref 'e3' does not support 'swipeWithin'. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--success.txt deleted file mode 100644 index f78015c16..000000000 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/swipe--success.txt +++ /dev/null @@ -1,10 +0,0 @@ - -👆 Swipe - - Simulator: - -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Swipe from (200, 400) to (200, 200) simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--error-no-simulator.txt index d45f020a2..726bd1eb3 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--error-no-simulator.txt @@ -3,8 +3,8 @@ Simulator: -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate tap at (100, 100). +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--success.txt index d4a41a58c..bc58f3e30 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--success.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/tap--success.txt @@ -3,8 +3,4 @@ Simulator: -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Tap at (100, 400) simulated successfully. +✅ Tap on elementRef e3 simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--error-no-simulator.txt index 751d9f3fd..8a7e5ad50 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--error-no-simulator.txt @@ -3,8 +3,8 @@ Simulator: -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to execute touch event. +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--success.txt index 5197f0e74..ea972a7a7 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--success.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/touch--success.txt @@ -3,8 +3,4 @@ Simulator: -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Touch event (touch down+up) at (100, 400) executed successfully. +✅ Touch event (touch down+up) on elementRef e3 executed successfully. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-no-simulator.txt index bba706413..ccdd1e70e 100644 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-no-simulator.txt @@ -3,8 +3,8 @@ Simulator: -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate text typing. +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-not-actionable.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-not-actionable.txt new file mode 100644 index 000000000..5d72e95f4 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--error-not-actionable.txt @@ -0,0 +1,11 @@ + +âŒ¨ī¸ Type Text + + Simulator: + +Recovery + Code: TARGET_NOT_ACTIONABLE + Element: e3 + Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui. + +❌ Element ref 'e3' does not support 'typeText'. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--success.txt deleted file mode 100644 index 72a6ac50b..000000000 --- a/src/snapshot-tests/__fixtures__/cli/ui-automation/type-text--success.txt +++ /dev/null @@ -1,6 +0,0 @@ - -âŒ¨ī¸ Type Text - - Simulator: - -✅ Text typing simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/cli/ui-automation/wait-for-ui--success.txt b/src/snapshot-tests/__fixtures__/cli/ui-automation/wait-for-ui--success.txt new file mode 100644 index 000000000..1e74f961e --- /dev/null +++ b/src/snapshot-tests/__fixtures__/cli/ui-automation/wait-for-ui--success.txt @@ -0,0 +1,36 @@ + +âš™ī¸ Wait for UI + + Simulator: + +Targets (19) — ref|action|role|label|id + e3|tap|button|C| + e4|tap|button|Âą| + e5|tap|button|%| + e6|tap|button|Ãˇ| + e7|tap|button|7| + e8|tap|button|8| + e9|tap|button|9| + e10|tap|button|×| + e11|tap|button|4| + e12|tap|button|5| + e13|tap|button|6| + e14|tap|button|-| + e15|tap|button|1| + e16|tap|button|2| + e17|tap|button|3| + e18|tap|button|+| + e19|tap|button|0| + e20|tap|button|.| + e21|tap|button|=| + +Tips + - Use target refs with tap/type_text. + - Use scroll refs with swipe. + - Use wait_for_ui for text/assertions or changing UI. + +✅ Wait completed; runtime UI snapshot refreshed with 21 elements, 19 likely targets, and 0 scroll areas. + +Next steps: +1. Refresh runtime snapshot: xcodebuildmcp simulator snapshot-ui --simulator-id "SIMULATOR_UUID" +2. Wait again: xcodebuildmcp ui-automation wait-for-ui --simulator-id "SIMULATOR_UUID" --predicate "settled" diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/button--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/button--error-no-simulator.json index 1318557a0..4eb88bfb3 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/button--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/button--error-no-simulator.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, "error": "Failed to press button 'home'.", "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/button--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/button--success.json index 6d617298b..7df9f68e4 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/button--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/button--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--error-no-simulator.json index 5f778f391..d83e0ab6e 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--error-no-simulator.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, "error": "Failed to execute gesture 'scroll-down'.", "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--success.json index a35585b83..39cb6883a 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/gesture--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--error-no-simulator.json index 309758ecf..27466bd7b 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--error-no-simulator.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, "error": "Failed to simulate key press (code: 4).", "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--success.json index a0b984d98..bbfc05f0e 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/key-press--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--error-no-simulator.json index 882217c5b..81e0e2fdc 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--error-no-simulator.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, "error": "Failed to execute key sequence.", "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--success.json index 82632eecb..4ef507f23 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/key-sequence--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--error-no-simulator.json index 433768d2c..4bef73811 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--error-no-simulator.json @@ -1,28 +1,24 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, - "error": "Failed to simulate long press at (100, 400).", + "error": "No runtime UI snapshot is available for this simulator.", "data": { "summary": { "status": "FAILED" }, "action": { "type": "long-press", - "x": 100, - "y": 400, + "elementRef": "e3", "durationMs": 500 }, "artifacts": { "simulatorId": "" }, - "diagnostics": { - "warnings": [], - "errors": [ - { - "message": "CLIError(errorDescription: \"Simulator with UDID not found in set.\")" - } - ] + "uiError": { + "code": "SNAPSHOT_MISSING", + "message": "No runtime UI snapshot is available for this simulator.", + "recoveryHint": "Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot." } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--success.json index fa9c812f7..8621e1a67 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/long-press--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { @@ -9,20 +9,11 @@ }, "action": { "type": "long-press", - "x": 100, - "y": 400, + "elementRef": "e3", "durationMs": 500 }, "artifacts": { "simulatorId": "" - }, - "diagnostics": { - "warnings": [ - { - "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." - } - ], - "errors": [] } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--error-no-simulator.json index cabc3e10e..4e803b712 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--error-no-simulator.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.capture-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, "error": "Failed to get accessibility hierarchy.", "data": { diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--success.json index 4c80f145d..de6328de9 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/snapshot-ui--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.capture-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { @@ -11,493 +11,34 @@ "simulatorId": "" }, "capture": { - "type": "ui-hierarchy", - "uiHierarchy": [ - { - "AXFrame": "{{0, 0}, {402, 874}}", - "AXUniqueId": null, - "frame": { - "y": 0, - "x": 0, - "width": 402, - "height": 874 - }, - "role_description": "application", - "AXLabel": "Calculator", - "content_required": false, - "type": "Application", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXApplication", - "children": [ - { - "AXFrame": "{{344, 250.5}, {34, 67}}", - "AXUniqueId": null, - "frame": { - "y": 250.5, - "x": 344, - "width": 34, - "height": 67 - }, - "role_description": "text", - "AXLabel": "0", - "content_required": false, - "type": "StaticText", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXStaticText", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{19.5, 357.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 357.5, - "x": 19.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "C", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{113.2, 357.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 357.5, - "x": 113.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "Âą", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{206.5, 357.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 357.5, - "x": 206.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "%", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{300.2, 357.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 357.5, - "x": 300.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "Ãˇ", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{19.5, 449.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 449.5, - "x": 19.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "7", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{113.2, 449.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 449.5, - "x": 113.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "8", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{206.5, 449.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 449.5, - "x": 206.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "9", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{300.2, 449.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 449.5, - "x": 300.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "×", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{19.5, 541.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 541.5, - "x": 19.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "4", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{113.2, 541.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 541.5, - "x": 113.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "5", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{206.5, 541.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 541.5, - "x": 206.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "6", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{300.2, 541.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 541.5, - "x": 300.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "-", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{19.5, 633.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 633.5, - "x": 19.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "1", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{113.2, 633.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 633.5, - "x": 113.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "2", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{206.5, 633.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 633.5, - "x": 206.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": "3", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{300.2, 633.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 633.5, - "x": 300.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "+", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{113.2, 725.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 725.5, - "x": 113.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "0", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{206.5, 725.5}, {82.7, 81}}", - "AXUniqueId": null, - "frame": { - "y": 725.5, - "x": 206.5, - "width": 82.7, - "height": 81 - }, - "role_description": "button", - "AXLabel": ".", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - }, - { - "AXFrame": "{{300.2, 725.5}, {82.3, 81}}", - "AXUniqueId": null, - "frame": { - "y": 725.5, - "x": 300.2, - "width": 82.3, - "height": 81 - }, - "role_description": "button", - "AXLabel": "=", - "content_required": false, - "type": "Button", - "title": null, - "help": null, - "custom_actions": [], - "AXValue": null, - "enabled": true, - "role": "AXButton", - "children": [], - "subrole": null, - "pid": 99999 - } - ], - "subrole": null, - "pid": 99999 - } - ] + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "", + "seq": 1, + "count": 21, + "targets": [ + "e3|tap|button|C||", + "e4|tap|button|Âą||", + "e5|tap|button|%||", + "e6|tap|button|Ãˇ||", + "e7|tap|button|7||", + "e8|tap|button|8||", + "e9|tap|button|9||", + "e10|tap|button|×||", + "e11|tap|button|4||", + "e12|tap|button|5||", + "e13|tap|button|6||", + "e14|tap|button|-||", + "e15|tap|button|1||", + "e16|tap|button|2||", + "e17|tap|button|3||", + "e18|tap|button|+||", + "e19|tap|button|0||", + "e20|tap|button|.||", + "e21|tap|button|=||" + ], + "scroll": [], + "udid": "" } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-no-simulator.json index d610d58b3..29c92f1c9 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-no-simulator.json @@ -1,25 +1,24 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, - "error": "Failed to simulate swipe.", + "error": "No runtime UI snapshot is available for this simulator.", "data": { "summary": { "status": "FAILED" }, "action": { - "type": "swipe" + "type": "swipe", + "withinElementRef": "e3", + "direction": "up" }, "artifacts": { "simulatorId": "" }, - "diagnostics": { - "warnings": [], - "errors": [ - { - "message": "CLIError(errorDescription: \"Simulator with UDID not found in set.\")" - } - ] + "uiError": { + "code": "SNAPSHOT_MISSING", + "message": "No runtime UI snapshot is available for this simulator.", + "recoveryHint": "Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot." } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-not-actionable.json b/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-not-actionable.json new file mode 100644 index 000000000..d7d3c80b9 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--error-not-actionable.json @@ -0,0 +1,27 @@ +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": true, + "error": "Element ref 'e3' does not support 'swipeWithin'.", + "data": { + "summary": { + "status": "FAILED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e3", + "direction": "up" + }, + "artifacts": { + "simulatorId": "" + }, + "uiError": { + "code": "TARGET_NOT_ACTIONABLE", + "message": "Element ref 'e3' does not support 'swipeWithin'.", + "recoveryHint": "Choose an elementRef that lists the required action, or refresh with snapshot_ui.", + "elementRef": "e3", + "candidates": [], + "snapshotAgeMs": 1234 + } + } +} diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--success.json deleted file mode 100644 index 65fe3640a..000000000 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/swipe--success.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", - "didError": false, - "error": null, - "data": { - "summary": { - "status": "SUCCEEDED" - }, - "action": { - "type": "swipe", - "from": { - "x": 200, - "y": 400 - }, - "to": { - "x": 200, - "y": 200 - } - }, - "artifacts": { - "simulatorId": "" - }, - "diagnostics": { - "warnings": [ - { - "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." - } - ], - "errors": [] - } - } -} diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/tap--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/tap--error-no-simulator.json index 7c22bc9f3..ba680e80d 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/tap--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/tap--error-no-simulator.json @@ -1,27 +1,23 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, - "error": "Failed to simulate tap at (100, 100).", + "error": "No runtime UI snapshot is available for this simulator.", "data": { "summary": { "status": "FAILED" }, "action": { "type": "tap", - "x": 100, - "y": 100 + "elementRef": "e3" }, "artifacts": { "simulatorId": "" }, - "diagnostics": { - "warnings": [], - "errors": [ - { - "message": "CLIError(errorDescription: \"Simulator with UDID not found in set.\")" - } - ] + "uiError": { + "code": "SNAPSHOT_MISSING", + "message": "No runtime UI snapshot is available for this simulator.", + "recoveryHint": "Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot." } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/tap--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/tap--success.json index 6792acf87..7b215e9c7 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/tap--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/tap--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { @@ -9,19 +9,10 @@ }, "action": { "type": "tap", - "x": 100, - "y": 400 + "elementRef": "e3" }, "artifacts": { "simulatorId": "" - }, - "diagnostics": { - "warnings": [ - { - "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." - } - ], - "errors": [] } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/touch--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/touch--error-no-simulator.json index bf72ea709..9b589c7d6 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/touch--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/touch--error-no-simulator.json @@ -1,25 +1,24 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, - "error": "Failed to execute touch event.", + "error": "No runtime UI snapshot is available for this simulator.", "data": { "summary": { "status": "FAILED" }, "action": { - "type": "touch" + "type": "touch", + "elementRef": "e3", + "event": "touch down+up" }, "artifacts": { "simulatorId": "" }, - "diagnostics": { - "warnings": [], - "errors": [ - { - "message": "CLIError(errorDescription: \"Simulator with UDID not found in set.\")" - } - ] + "uiError": { + "code": "SNAPSHOT_MISSING", + "message": "No runtime UI snapshot is available for this simulator.", + "recoveryHint": "Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot." } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/touch--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/touch--success.json index 30f6a0db4..365d4ca63 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/touch--success.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/touch--success.json @@ -1,6 +1,6 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": false, "error": null, "data": { @@ -9,20 +9,11 @@ }, "action": { "type": "touch", - "event": "touch down+up", - "x": 100, - "y": 400 + "elementRef": "e3", + "event": "touch down+up" }, "artifacts": { "simulatorId": "" - }, - "diagnostics": { - "warnings": [ - { - "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." - } - ], - "errors": [] } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-no-simulator.json b/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-no-simulator.json index bf1e185a1..ffb164bb3 100644 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-no-simulator.json +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-no-simulator.json @@ -1,25 +1,24 @@ { "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", + "schemaVersion": "2", "didError": true, - "error": "Failed to simulate text typing.", + "error": "No runtime UI snapshot is available for this simulator.", "data": { "summary": { "status": "FAILED" }, "action": { - "type": "type-text" + "type": "type-text", + "elementRef": "e3", + "textLength": 5 }, "artifacts": { "simulatorId": "" }, - "diagnostics": { - "warnings": [], - "errors": [ - { - "message": "CLIError(errorDescription: \"Simulator with UDID not found in set.\")" - } - ] + "uiError": { + "code": "SNAPSHOT_MISSING", + "message": "No runtime UI snapshot is available for this simulator.", + "recoveryHint": "Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot." } } } diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-not-actionable.json b/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-not-actionable.json new file mode 100644 index 000000000..e403f06f9 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--error-not-actionable.json @@ -0,0 +1,27 @@ +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": true, + "error": "Element ref 'e3' does not support 'typeText'.", + "data": { + "summary": { + "status": "FAILED" + }, + "action": { + "type": "type-text", + "elementRef": "e3", + "textLength": 5 + }, + "artifacts": { + "simulatorId": "" + }, + "uiError": { + "code": "TARGET_NOT_ACTIONABLE", + "message": "Element ref 'e3' does not support 'typeText'.", + "recoveryHint": "Choose an elementRef that lists the required action, or refresh with snapshot_ui.", + "elementRef": "e3", + "candidates": [], + "snapshotAgeMs": 1234 + } + } +} diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--success.json deleted file mode 100644 index 4e9ddb72d..000000000 --- a/src/snapshot-tests/__fixtures__/json/ui-automation/type-text--success.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "schema": "xcodebuildmcp.output.ui-action-result", - "schemaVersion": "1", - "didError": false, - "error": null, - "data": { - "summary": { - "status": "SUCCEEDED" - }, - "action": { - "type": "type-text" - }, - "artifacts": { - "simulatorId": "" - } - } -} diff --git a/src/snapshot-tests/__fixtures__/json/ui-automation/wait-for-ui--success.json b/src/snapshot-tests/__fixtures__/json/ui-automation/wait-for-ui--success.json new file mode 100644 index 000000000..de6328de9 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/json/ui-automation/wait-for-ui--success.json @@ -0,0 +1,44 @@ +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "", + "seq": 1, + "count": 21, + "targets": [ + "e3|tap|button|C||", + "e4|tap|button|Âą||", + "e5|tap|button|%||", + "e6|tap|button|Ãˇ||", + "e7|tap|button|7||", + "e8|tap|button|8||", + "e9|tap|button|9||", + "e10|tap|button|×||", + "e11|tap|button|4||", + "e12|tap|button|5||", + "e13|tap|button|6||", + "e14|tap|button|-||", + "e15|tap|button|1||", + "e16|tap|button|2||", + "e17|tap|button|3||", + "e18|tap|button|+||", + "e19|tap|button|0||", + "e20|tap|button|.||", + "e21|tap|button|=||" + ], + "scroll": [], + "udid": "" + } + } +} diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--error-no-simulator.txt index 10acee620..3eb76d15a 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--error-no-simulator.txt @@ -1,8 +1,8 @@ 👆 Long Press -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate long press at (100, 400). +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--success.txt index faeec8350..46711e63c 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--success.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/long-press--success.txt @@ -1,8 +1,4 @@ 👆 Long Press -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Long press at (100, 400) for 500ms simulated successfully. +✅ Long press on elementRef e3 for 500ms simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/snapshot-ui--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/snapshot-ui--success.txt index 5766d2720..014b6969e 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/snapshot-ui--success.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/snapshot-ui--success.txt @@ -1,586 +1,36 @@ 📷 Snapshot UI -Accessibility Hierarchy - ```json - [ - { - "AXFrame" : "{{0, 0}, {402, 874}}", - "AXUniqueId" : null, - "frame" : { - "y" : 0, - "x" : 0, - "width" : 402, - "height" : 874 - }, - "role_description" : "application", - "AXLabel" : "Calculator", - "content_required" : false, - "type" : "Application", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXApplication", - "children" : [ - { - "AXFrame" : "{{344, 250.5}, {34, 67}}", - "AXUniqueId" : null, - "frame" : { - "y" : 250.5, - "x" : 344, - "width" : 34, - "height" : 67 - }, - "role_description" : "text", - "AXLabel" : "0", - "content_required" : false, - "type" : "StaticText", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXStaticText", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 357.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "C", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 357.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "Âą", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 357.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "%", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 357.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 357.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "Ãˇ", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 449.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "7", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 449.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "8", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 449.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "9", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 449.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 449.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "×", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 541.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "4", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 541.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "5", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 541.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "6", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 541.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 541.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "-", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{19.5, 633.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 19.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "1", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 633.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "2", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 633.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "3", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 633.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 633.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "+", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{113.2, 725.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 725.5, - "x" : 113.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "0", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{206.5, 725.5}, {82.7, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 725.5, - "x" : 206.5, - "width" : 82.7, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : ".", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - }, - { - "AXFrame" : "{{300.2, 725.5}, {82.3, 81}}", - "AXUniqueId" : null, - "frame" : { - "y" : 725.5, - "x" : 300.2, - "width" : 82.3, - "height" : 81 - }, - "role_description" : "button", - "AXLabel" : "=", - "content_required" : false, - "type" : "Button", - "title" : null, - "help" : null, - "custom_actions" : [ - - ], - "AXValue" : null, - "enabled" : true, - "role" : "AXButton", - "children" : [ - - ], - "subrole" : null, - "pid" : - } - ], - "subrole" : null, - "pid" : - } - ] - ``` +Targets (19) — ref|action|role|label|id + e3|tap|button|C| + e4|tap|button|Âą| + e5|tap|button|%| + e6|tap|button|Ãˇ| + e7|tap|button|7| + e8|tap|button|8| + e9|tap|button|9| + e10|tap|button|×| + e11|tap|button|4| + e12|tap|button|5| + e13|tap|button|6| + e14|tap|button|-| + e15|tap|button|1| + e16|tap|button|2| + e17|tap|button|3| + e18|tap|button|+| + e19|tap|button|0| + e20|tap|button|.| + e21|tap|button|=| Tips - - Use frame coordinates for tap/swipe (center: x+width/2, y+height/2) - - If a debugger is attached, ensure the app is running (not stopped on breakpoints) - - Screenshots are for visual verification only + - Use target refs with tap/type_text. + - Use scroll refs with swipe. + - Use wait_for_ui for text/assertions or changing UI. -✅ Accessibility hierarchy retrieved successfully. +✅ Runtime UI snapshot captured with 21 elements, 19 likely targets, and 0 scroll areas. Next steps: 1. Refresh after layout changes: snapshot_ui({ simulatorId: "" }) -2. Tap on element: tap({ simulatorId: "", x: 0, y: 0 }) -3. Take screenshot for verification: screenshot({ simulatorId: "" }) +2. Wait for UI to settle: wait_for_ui({ simulatorId: "SIMULATOR_UUID", predicate: "settled" }) +3. Tap an elementRef: tap({ simulatorId: "", elementRef: "e3" }) +4. Take screenshot for verification: screenshot({ simulatorId: "" }) diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-no-simulator.txt index 05a6c9606..a0e22ad66 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-no-simulator.txt @@ -1,8 +1,8 @@ 👆 Swipe -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate swipe. +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-not-actionable.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-not-actionable.txt new file mode 100644 index 000000000..8c257311f --- /dev/null +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--error-not-actionable.txt @@ -0,0 +1,9 @@ + +👆 Swipe + +Recovery + Code: TARGET_NOT_ACTIONABLE + Element: e3 + Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui. + +❌ Element ref 'e3' does not support 'swipeWithin'. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--success.txt deleted file mode 100644 index 9b5ca8373..000000000 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/swipe--success.txt +++ /dev/null @@ -1,8 +0,0 @@ - -👆 Swipe - -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Swipe from (200, 400) to (200, 200) simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--error-no-simulator.txt index 3aa5515fa..9f2c04d8b 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--error-no-simulator.txt @@ -1,8 +1,8 @@ 👆 Tap -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate tap at (100, 100). +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--success.txt index 6c3da0d59..3fbb4eeaa 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--success.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/tap--success.txt @@ -1,8 +1,4 @@ 👆 Tap -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Tap at (100, 400) simulated successfully. +✅ Tap on elementRef e3 simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--error-no-simulator.txt index ad4778d4a..71f0ecf56 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--error-no-simulator.txt @@ -1,8 +1,8 @@ 👆 Touch -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to execute touch event. +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--success.txt index b9dad4d4d..9f28f64ad 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--success.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/touch--success.txt @@ -1,8 +1,4 @@ 👆 Touch -Warnings (1): - - ⚠ snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots. - -✅ Touch event (touch down+up) at (100, 400) executed successfully. +✅ Touch event (touch down+up) on elementRef e3 executed successfully. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-no-simulator.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-no-simulator.txt index 40a192802..99cf12e61 100644 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-no-simulator.txt +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-no-simulator.txt @@ -1,8 +1,8 @@ âŒ¨ī¸ Type Text -Errors (1): +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. - ✗ CLIError(errorDescription: "Simulator with UDID not found in set.") - -❌ Failed to simulate text typing. +❌ No runtime UI snapshot is available for this simulator. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-not-actionable.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-not-actionable.txt new file mode 100644 index 000000000..e1e5c9bf8 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--error-not-actionable.txt @@ -0,0 +1,9 @@ + +âŒ¨ī¸ Type Text + +Recovery + Code: TARGET_NOT_ACTIONABLE + Element: e3 + Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui. + +❌ Element ref 'e3' does not support 'typeText'. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--success.txt deleted file mode 100644 index a3abffa98..000000000 --- a/src/snapshot-tests/__fixtures__/mcp/ui-automation/type-text--success.txt +++ /dev/null @@ -1,4 +0,0 @@ - -âŒ¨ī¸ Type Text - -✅ Text typing simulated successfully. diff --git a/src/snapshot-tests/__fixtures__/mcp/ui-automation/wait-for-ui--success.txt b/src/snapshot-tests/__fixtures__/mcp/ui-automation/wait-for-ui--success.txt new file mode 100644 index 000000000..86c03d978 --- /dev/null +++ b/src/snapshot-tests/__fixtures__/mcp/ui-automation/wait-for-ui--success.txt @@ -0,0 +1,34 @@ + +âš™ī¸ Wait for UI + +Targets (19) — ref|action|role|label|id + e3|tap|button|C| + e4|tap|button|Âą| + e5|tap|button|%| + e6|tap|button|Ãˇ| + e7|tap|button|7| + e8|tap|button|8| + e9|tap|button|9| + e10|tap|button|×| + e11|tap|button|4| + e12|tap|button|5| + e13|tap|button|6| + e14|tap|button|-| + e15|tap|button|1| + e16|tap|button|2| + e17|tap|button|3| + e18|tap|button|+| + e19|tap|button|0| + e20|tap|button|.| + e21|tap|button|=| + +Tips + - Use target refs with tap/type_text. + - Use scroll refs with swipe. + - Use wait_for_ui for text/assertions or changing UI. + +✅ Wait completed; runtime UI snapshot refreshed with 21 elements, 19 likely targets, and 0 scroll areas. + +Next steps: +1. Refresh runtime snapshot: snapshot_ui({ simulatorId: "SIMULATOR_UUID" }) +2. Wait again: wait_for_ui({ simulatorId: "SIMULATOR_UUID", predicate: "settled" }) diff --git a/src/snapshot-tests/__tests__/json-normalize.test.ts b/src/snapshot-tests/__tests__/json-normalize.test.ts index 4c5e9dc55..ce826a230 100644 --- a/src/snapshot-tests/__tests__/json-normalize.test.ts +++ b/src/snapshot-tests/__tests__/json-normalize.test.ts @@ -77,6 +77,64 @@ describe('normalizeStructuredEnvelope', () => { }); }); + it('normalizes volatile runtime snapshot timestamps', () => { + const envelope: StructuredOutputEnvelope = { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 9, + capturedAtMs: 123, + expiresAtMs: 456, + elements: [], + actions: [], + }, + uiError: { + code: 'TARGET_NOT_ACTIONABLE', + message: 'Target is not actionable.', + recoveryHint: 'Refresh the snapshot and choose another element.', + snapshotAgeMs: 42, + }, + }, + }; + + expect(normalizeStructuredEnvelope(envelope)).toEqual({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: '', + seq: 1, + capturedAtMs: 1_700_000_000_000, + expiresAtMs: 1_700_000_060_000, + elements: [], + actions: [], + }, + uiError: { + code: 'TARGET_NOT_ACTIONABLE', + message: 'Target is not actionable.', + recoveryHint: 'Refresh the snapshot and choose another element.', + snapshotAgeMs: 1234, + }, + }, + }); + }); + it('normalizes volatile build settings PATH entry values without dropping the entry', () => { const envelope: StructuredOutputEnvelope = { schema: 'xcodebuildmcp.output.build-settings', diff --git a/src/snapshot-tests/json-normalize.ts b/src/snapshot-tests/json-normalize.ts index bd7694274..71066a750 100644 --- a/src/snapshot-tests/json-normalize.ts +++ b/src/snapshot-tests/json-normalize.ts @@ -13,6 +13,10 @@ function normalizeString(value: string, key?: string, path: string[] = []): stri return ''; } + if (key === 'screenHash') { + return ''; + } + if (key === 'AXFrame') { // Round embedded floats to 1 decimal place for rounding-stable comparison with // the sibling `frame` object. e.g. 82.666664123535156 -> 82.7, 250.5 stays 250.5. @@ -48,6 +52,15 @@ function normalizeNumber(path: string[], key: string | undefined, value: number) return 3600; case 'threadId': return 1; + case 'capturedAtMs': + return 1_700_000_000_000; + case 'expiresAtMs': + return 1_700_000_060_000; + case 'snapshotAgeMs': + return 1234; + case 'seq': + if (path.includes('capture')) return 1; + return value; case 'x': case 'y': case 'width': @@ -111,14 +124,15 @@ function normalizeXcodeBridgeCallEnvelope( return envelope; } - return { + const normalizedEnvelope: StructuredOutputEnvelope = { ...envelope, data: { ...data, content: [], ...(Object.hasOwn(data, 'structuredContent') ? { structuredContent: {} } : {}), }, - } as StructuredOutputEnvelope; + }; + return normalizedEnvelope; } export function normalizeStructuredEnvelope( diff --git a/src/snapshot-tests/suites/ui-automation-suite.ts b/src/snapshot-tests/suites/ui-automation-suite.ts index 536095bf2..ee2ebaa3c 100644 --- a/src/snapshot-tests/suites/ui-automation-suite.ts +++ b/src/snapshot-tests/suites/ui-automation-suite.ts @@ -13,6 +13,25 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi describe(`${runtime} ui-automation workflow`, () => { let harness: WorkflowSnapshotHarness; let simulatorUdid: string; + let snapshotCaptured = false; + + async function refreshRuntimeSnapshot(): Promise { + if (snapshotCaptured) { + return; + } + + await harness.invoke('simulator', 'launch-app', { + simulatorId: simulatorUdid, + bundleId: BUNDLE_ID, + }); + await new Promise((resolve) => setTimeout(resolve, 1500)); + + const { isError } = await harness.invoke('ui-automation', 'snapshot-ui', { + simulatorId: simulatorUdid, + }); + expect(isError).toBe(false); + snapshotCaptured = true; + } beforeAll(async () => { vi.setConfig({ testTimeout: 120_000 }); @@ -22,7 +41,7 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi await harness.invoke('simulator', 'build-and-run', { workspacePath: WORKSPACE, scheme: 'CalculatorApp', - simulatorName: 'iPhone 17', + simulatorName: 'iPhone 17 Pro', }); await new Promise((resolve) => setTimeout(resolve, 3000)); @@ -34,10 +53,11 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi describe('tap', () => { it('success', async () => { + await refreshRuntimeSnapshot(); + const { text, isError } = await harness.invoke('ui-automation', 'tap', { simulatorId: simulatorUdid, - x: 100, - y: 400, + elementRef: 'e3', }); expect(isError).toBe(false); expectFixture(text, 'tap--success'); @@ -46,8 +66,7 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi it('error - invalid simulator', async () => { const { text, isError } = await harness.invoke('ui-automation', 'tap', { simulatorId: INVALID_SIMULATOR_ID, - x: 100, - y: 100, + elementRef: 'e3', }); expect(isError).toBe(true); expectFixture(text, 'tap--error-no-simulator'); @@ -56,10 +75,11 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi describe('touch', () => { it('success', async () => { + await refreshRuntimeSnapshot(); + const { text, isError } = await harness.invoke('ui-automation', 'touch', { simulatorId: simulatorUdid, - x: 100, - y: 400, + elementRef: 'e3', down: true, up: true, }); @@ -70,8 +90,7 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi it('error - invalid simulator', async () => { const { text, isError } = await harness.invoke('ui-automation', 'touch', { simulatorId: INVALID_SIMULATOR_ID, - x: 100, - y: 400, + elementRef: 'e3', down: true, up: true, }); @@ -82,10 +101,11 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi describe('long-press', () => { it('success', async () => { + await refreshRuntimeSnapshot(); + const { text, isError } = await harness.invoke('ui-automation', 'long-press', { simulatorId: simulatorUdid, - x: 100, - y: 400, + elementRef: 'e3', duration: 500, }); expect(isError).toBe(false); @@ -95,8 +115,7 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi it('error - invalid simulator', async () => { const { text, isError } = await harness.invoke('ui-automation', 'long-press', { simulatorId: INVALID_SIMULATOR_ID, - x: 100, - y: 400, + elementRef: 'e3', duration: 500, }); expect(isError).toBe(true); @@ -105,25 +124,23 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi }); describe('swipe', () => { - it('success', async () => { + it('error - target not actionable', async () => { + await refreshRuntimeSnapshot(); + const { text, isError } = await harness.invoke('ui-automation', 'swipe', { simulatorId: simulatorUdid, - x1: 200, - y1: 400, - x2: 200, - y2: 200, + withinElementRef: 'e3', + direction: 'up', }); - expect(isError).toBe(false); - expectFixture(text, 'swipe--success'); + expect(isError).toBe(true); + expectFixture(text, 'swipe--error-not-actionable'); }); it('error - invalid simulator', async () => { const { text, isError } = await harness.invoke('ui-automation', 'swipe', { simulatorId: INVALID_SIMULATOR_ID, - x1: 200, - y1: 400, - x2: 200, - y2: 200, + withinElementRef: 'e3', + direction: 'up', }); expect(isError).toBe(true); expectFixture(text, 'swipe--error-no-simulator'); @@ -211,18 +228,22 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi }); describe('type-text', () => { - it('success', async () => { + it('error - target not actionable', async () => { + await refreshRuntimeSnapshot(); + const { text, isError } = await harness.invoke('ui-automation', 'type-text', { simulatorId: simulatorUdid, + elementRef: 'e3', text: 'hello', }); - expect(isError).toBe(false); - expectFixture(text, 'type-text--success'); + expect(isError).toBe(true); + expectFixture(text, 'type-text--error-not-actionable'); }); it('error - invalid simulator', async () => { const { text, isError } = await harness.invoke('ui-automation', 'type-text', { simulatorId: INVALID_SIMULATOR_ID, + elementRef: 'e3', text: 'hello', }); expect(isError).toBe(true); @@ -230,6 +251,28 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi }); }); + describe('wait-for-ui', () => { + it('success - existing calculator button', async () => { + await harness.invoke('simulator', 'launch-app', { + simulatorId: simulatorUdid, + bundleId: BUNDLE_ID, + }); + await new Promise((resolve) => setTimeout(resolve, 1500)); + + const { text, isError } = await harness.invoke('ui-automation', 'wait-for-ui', { + simulatorId: simulatorUdid, + predicate: 'exists', + label: 'C', + role: 'button', + timeoutMs: 1000, + pollIntervalMs: 100, + }); + expect(isError).toBe(false); + expectFixture(text, 'wait-for-ui--success'); + snapshotCaptured = true; + }); + }); + describe('snapshot-ui', () => { it('success - calculator app', async () => { // Re-focus the calculator app before snapshotting: preceding UI tests @@ -247,6 +290,7 @@ export function registerUiAutomationSnapshotSuite(runtime: SnapshotRuntime): voi expect(isError).toBe(false); expect(text.length).toBeGreaterThan(100); expectFixture(text, 'snapshot-ui--success'); + snapshotCaptured = true; }); it('error - invalid simulator', async () => { diff --git a/src/types/domain-results.ts b/src/types/domain-results.ts index 236b7ca6f..320e114bb 100644 --- a/src/types/domain-results.ts +++ b/src/types/domain-results.ts @@ -50,6 +50,12 @@ export type AtLeastOne = { [K in keyof T]-?: Required> & Partial>; }[keyof T]; import type { BuildInvocationRequest } from './domain-fragments.ts'; +import type { + RuntimeSnapshotUnchangedV1, + RuntimeSnapshotV1, + UiAutomationRecoverableError, + UiWaitMatch, +} from './ui-snapshot.ts'; export type ExecutionStatus = 'SUCCEEDED' | 'FAILED'; export type BuildTarget = 'simulator' | 'device' | 'macos' | 'swift-package'; @@ -232,7 +238,11 @@ export interface CaptureUiHierarchyPayload { type: 'ui-hierarchy'; uiHierarchy: AccessibilityNode[]; } -export type CapturePayload = CaptureImagePayload | CaptureUiHierarchyPayload; +export type CapturePayload = + | CaptureImagePayload + | CaptureUiHierarchyPayload + | RuntimeSnapshotV1 + | RuntimeSnapshotUnchangedV1; export interface DebugFileLineBreakpoint { kind: 'file-line'; file: string; @@ -339,27 +349,22 @@ export interface TestSelectionInfo { } export interface UiActionTap { type: 'tap'; - x?: number; - y?: number; - id?: string; - label?: string; + elementRef: string; } export interface UiActionSwipe { type: 'swipe'; - from?: Point; - to?: Point; + withinElementRef: string; + direction: 'up' | 'down' | 'left' | 'right'; durationSeconds?: number; } export interface UiActionTouch { type: 'touch'; + elementRef: string; event?: string; - x?: number; - y?: number; } export interface UiActionLongPress { type: 'long-press'; - x: number; - y: number; + elementRef: string; durationMs: number; } export interface UiActionButton { @@ -372,6 +377,8 @@ export interface UiActionGesture { } export interface UiActionTypeText { type: 'type-text'; + elementRef: string; + textLength?: number; } export interface UiActionKeyPress { type: 'key-press'; @@ -381,6 +388,10 @@ export interface UiActionKeySequence { type: 'key-sequence'; keyCodes: number[]; } +export interface UiActionBatch { + type: 'batch'; + stepCount: number; +} export type UiAction = | UiActionTap | UiActionSwipe @@ -390,7 +401,8 @@ export type UiAction = | UiActionGesture | UiActionTypeText | UiActionKeyPress - | UiActionKeySequence; + | UiActionKeySequence + | UiActionBatch; export interface SimulatorActionBoot { type: 'boot'; } @@ -481,6 +493,8 @@ export type CaptureResultDomainResult = ToolDomainResultBase & { artifacts: { simulatorId: string; screenshotPath?: string }; capture?: CapturePayload; diagnostics?: BasicDiagnostics; + uiError?: UiAutomationRecoverableError; + waitMatch?: UiWaitMatch; }; export type CoverageResultDomainResult = ToolDomainResultBase & { kind: 'coverage-result'; @@ -620,6 +634,7 @@ export type UiActionResultDomainResult = ToolDomainResultBase & { action: UiAction; artifacts: { simulatorId: string }; diagnostics?: BasicDiagnostics; + uiError?: UiAutomationRecoverableError; }; export type XcodeBridgeCallResultDomainResult = ToolDomainResultBase & { kind: 'xcode-bridge-call-result'; diff --git a/src/types/ui-snapshot.ts b/src/types/ui-snapshot.ts new file mode 100644 index 000000000..6f4d09cad --- /dev/null +++ b/src/types/ui-snapshot.ts @@ -0,0 +1,148 @@ +import type { AccessibilityNode, Frame, Point } from './domain-results.ts'; + +export type RuntimeSnapshotProtocol = 'rs/1'; +export type RuntimeSnapshotCaptureType = 'runtime-snapshot'; + +export type RuntimeActionNameV1 = 'tap' | 'typeText' | 'longPress' | 'touch' | 'swipeWithin'; + +export type RuntimeElementRoleV1 = + | 'application' + | 'button' + | 'cell' + | 'image' + | 'keyboard-key' + | 'list' + | 'menu' + | 'other' + | 'scroll-view' + | 'slider' + | 'switch' + | 'tab' + | 'text' + | 'text-field' + | 'window'; + +export interface RuntimeElementStateV1 { + enabled?: boolean; + focused?: boolean; + selected?: boolean; + visible?: boolean; +} + +export interface RuntimeElementV1 { + ref: string; + role?: RuntimeElementRoleV1; + label?: string; + value?: string; + identifier?: string; + frame: Frame; + state?: RuntimeElementStateV1; + actions: RuntimeActionNameV1[]; +} + +export interface RuntimeActionHintV1 { + action: RuntimeActionNameV1; + elementRef: string; + label?: string; +} + +export interface RuntimeSnapshotV1 { + type: RuntimeSnapshotCaptureType; + protocol: RuntimeSnapshotProtocol; + simulatorId: string; + screenHash: string; + seq: number; + capturedAtMs: number; + expiresAtMs: number; + elements: RuntimeElementV1[]; + actions: RuntimeActionHintV1[]; +} + +export interface RuntimeSnapshotUnchangedV1 { + type: 'runtime-snapshot-unchanged'; + protocol: RuntimeSnapshotProtocol; + simulatorId: string; + screenHash: string; + seq: number; +} + +export interface RuntimeSnapshotMetadata { + path: string; + depth: number; + childCount: number; + signature: string; + activationPoint?: Point; + swipeFrame?: Frame; +} + +export interface RuntimeSnapshotElementRecord { + publicElement: RuntimeElementV1; + metadata: RuntimeSnapshotMetadata; + rawNode: AccessibilityNode; +} + +export interface RuntimeSnapshotRecord { + simulatorId: string; + screenHash: string; + seq: number; + capturedAtMs: number; + expiresAtMs: number; + payload: RuntimeSnapshotV1; + elements: RuntimeSnapshotElementRecord[]; + elementsByRef: Map; +} + +export type RuntimeSnapshotLookupStatus = 'available' | 'expired' | 'missing'; + +export interface RuntimeSnapshotLookup { + status: RuntimeSnapshotLookupStatus; + snapshot: RuntimeSnapshotRecord | null; + snapshotAgeMs?: number; +} + +export type UiAutomationRecoverableErrorCode = + | 'SNAPSHOT_MISSING' + | 'SNAPSHOT_EXPIRED' + | 'SNAPSHOT_PARSE_FAILED' + | 'ELEMENT_REF_NOT_FOUND' + | 'TARGET_NOT_FOUND' + | 'TARGET_AMBIGUOUS' + | 'TARGET_NOT_ACTIONABLE' + | 'WAIT_TIMEOUT' + | 'UI_STATE_CHANGED' + | 'ACTION_FAILED'; + +export interface UiAutomationRecoverableError { + code: UiAutomationRecoverableErrorCode; + message: string; + recoveryHint: string; + elementRef?: string; + candidates?: RuntimeElementV1[]; + snapshotAgeMs?: number; + timeoutMs?: number; +} + +export type UiWaitPredicate = + | 'exists' + | 'gone' + | 'enabled' + | 'focused' + | 'textContains' + | 'settled'; + +export interface UiWaitMatch { + predicate: UiWaitPredicate; + matches: RuntimeElementV1[]; +} + +export type RuntimeElementResolution = + | { + ok: true; + snapshot: RuntimeSnapshotRecord; + element: RuntimeSnapshotElementRecord; + snapshotAgeMs: number; + } + | { + ok: false; + error: UiAutomationRecoverableError; + }; diff --git a/src/utils/__tests__/structured-output-envelope.test.ts b/src/utils/__tests__/structured-output-envelope.test.ts index 0356112c7..c440a6587 100644 --- a/src/utils/__tests__/structured-output-envelope.test.ts +++ b/src/utils/__tests__/structured-output-envelope.test.ts @@ -2,6 +2,7 @@ import { describe, expect, it } from 'vitest'; import { toStructuredEnvelope } from '../structured-output-envelope.ts'; import type { BuildResultDomainResult, + CaptureResultDomainResult, DeviceListDomainResult, } from '../../types/domain-results.ts'; @@ -49,4 +50,305 @@ describe('toStructuredEnvelope', () => { data: null, }); }); + + it('compacts runtime snapshots inside the capture payload by default', () => { + const result: CaptureResultDomainResult = { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + waitMatch: { + predicate: 'exists', + matches: [ + { + ref: 'e2', + role: 'button', + label: 'San Francisco', + identifier: 'weather.locationButton', + frame: { x: 12, y: 81, width: 178, height: 33 }, + actions: ['tap', 'longPress', 'touch'], + }, + ], + }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-one', + seq: 1, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e1', + role: 'application', + label: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + actions: ['swipeWithin'], + }, + { + ref: 'e2', + role: 'button', + label: 'San Francisco', + identifier: 'weather.locationButton', + frame: { x: 12, y: 81, width: 178, height: 33 }, + actions: ['tap', 'longPress', 'touch'], + }, + ], + actions: [ + { action: 'swipeWithin', elementRef: 'e1', label: 'Weather' }, + { action: 'tap', elementRef: 'e2', label: 'San Francisco' }, + ], + }, + }; + + expect(toStructuredEnvelope(result, 'xcodebuildmcp.output.capture-result', '2')).toEqual({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + rs: '1', + screenHash: 'screen-one', + seq: 1, + count: 2, + targets: ['e2|tap|button|San Francisco||weather.locationButton'], + scroll: ['e1|swipe|application|Weather||'], + udid: 'SIMULATOR-1', + }, + waitMatch: { + predicate: 'exists', + matches: ['e2|tap|button|San Francisco||weather.locationButton'], + }, + }, + }); + }); + + it('compacts unchanged runtime snapshot captures by default', () => { + const result: CaptureResultDomainResult = { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-one', + seq: 2, + }, + }; + + expect(toStructuredEnvelope(result, 'xcodebuildmcp.output.capture-result', '2')).toEqual({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: false, + error: null, + data: { + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot-unchanged', + rs: '1', + screenHash: 'screen-one', + seq: 2, + unchanged: true, + udid: 'SIMULATOR-1', + }, + }, + }); + }); + + it('orders compact runtime snapshot targets by usefulness', () => { + const result: CaptureResultDomainResult = { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-two', + seq: 2, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e2', + role: 'button', + label: 'Sheet Grabber', + value: 'Expanded', + frame: { x: 0, y: 0, width: 100, height: 20 }, + actions: ['tap'], + }, + { + ref: 'e3', + role: 'button', + label: 'Settings', + frame: { x: 320, y: 40, width: 40, height: 40 }, + actions: ['tap'], + }, + { + ref: 'e8', + role: 'text-field', + value: 'Portland', + frame: { x: 20, y: 100, width: 200, height: 40 }, + actions: ['typeText'], + }, + { + ref: 'e9', + role: 'button', + label: 'Clear search', + frame: { x: 230, y: 100, width: 40, height: 40 }, + actions: ['tap'], + }, + { + ref: 'e82', + role: 'button', + label: 'PRECIP., 78%, Next 24 hours', + identifier: 'weather.precipitationCard', + frame: { x: 20, y: 300, width: 340, height: 140 }, + actions: ['tap'], + }, + ], + actions: [], + }, + }; + + const envelope = toStructuredEnvelope(result, 'xcodebuildmcp.output.capture-result', '2'); + + expect(envelope.data).toMatchObject({ + capture: { + screenHash: 'screen-two', + seq: 2, + targets: [ + 'e82|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard', + 'e8|typeText|text-field||Portland|', + 'e3|tap|button|Settings||', + 'e9|tap|button|Clear search||', + ], + }, + }); + }); + + it('compacts runtime snapshot candidates inside recoverable UI errors by default', () => { + const result: CaptureResultDomainResult = { + kind: 'capture-result', + didError: true, + error: 'The wait selector matched multiple runtime UI elements.', + summary: { status: 'FAILED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + uiError: { + code: 'TARGET_AMBIGUOUS', + message: 'The wait selector matched multiple runtime UI elements.', + recoveryHint: 'Provide a more specific selector.', + candidates: [ + { + ref: 'e8', + role: 'text-field', + value: 'Lisbon', + identifier: 'weather.locationsSheet', + frame: { x: 65, y: 482, width: 272, height: 18 }, + actions: ['tap', 'typeText', 'longPress', 'touch'], + }, + { + ref: 'e11', + role: 'button', + label: 'Lisbon, Portugal', + value: 'saved', + frame: { x: 40, y: 552, width: 89, height: 49 }, + actions: ['tap', 'longPress', 'touch'], + }, + ], + }, + }; + + expect(toStructuredEnvelope(result, 'xcodebuildmcp.output.capture-result', '2')).toEqual({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: true, + error: 'The wait selector matched multiple runtime UI elements.', + data: { + summary: { status: 'FAILED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + uiError: { + code: 'TARGET_AMBIGUOUS', + message: 'The wait selector matched multiple runtime UI elements.', + recoveryHint: 'Provide a more specific selector.', + candidates: [ + 'e8|typeText|text-field||Lisbon|weather.locationsSheet', + 'e11|tap|button|Lisbon, Portugal|saved|', + ], + }, + }, + }); + }); + + it('can keep full runtime snapshots and candidates for verbose callers', () => { + const result: CaptureResultDomainResult = { + kind: 'capture-result', + didError: true, + error: 'The wait selector matched multiple runtime UI elements.', + summary: { status: 'FAILED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-three', + seq: 3, + capturedAtMs: 1_000, + expiresAtMs: 61_000, + elements: [ + { + ref: 'e1', + role: 'application', + label: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + actions: ['swipeWithin'], + }, + ], + actions: [{ action: 'swipeWithin', elementRef: 'e1', label: 'Weather' }], + }, + uiError: { + code: 'TARGET_AMBIGUOUS', + message: 'The wait selector matched multiple runtime UI elements.', + recoveryHint: 'Provide a more specific selector.', + candidates: [ + { + ref: 'e1', + role: 'application', + label: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + actions: ['swipeWithin'], + }, + ], + }, + }; + + expect( + toStructuredEnvelope(result, 'xcodebuildmcp.output.capture-result', '2', { + runtimeSnapshot: 'full', + }), + ).toEqual({ + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + didError: true, + error: 'The wait selector matched multiple runtime UI elements.', + data: { + summary: { status: 'FAILED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: result.capture, + uiError: result.uiError, + }, + }); + }); }); diff --git a/src/utils/renderers/__tests__/cli-text-renderer.test.ts b/src/utils/renderers/__tests__/cli-text-renderer.test.ts index 78da2b98f..b7173dc79 100644 --- a/src/utils/renderers/__tests__/cli-text-renderer.test.ts +++ b/src/utils/renderers/__tests__/cli-text-renderer.test.ts @@ -571,6 +571,498 @@ describe('cli-text-renderer', () => { expect(output).toContain('└ App Path: /tmp/MyApp.app'); }); + it('renders runtime UI snapshots as compact target lists', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e1', + role: 'button', + label: 'Add', + identifier: 'add-button', + value: 'selected', + frame: { x: 10, y: 20, width: 30, height: 40 }, + state: { enabled: true, visible: true }, + actions: ['tap', 'longPress'], + }, + { + ref: 'e2', + role: 'text', + label: 'Total', + frame: { x: 0, y: 0, width: 100, height: 20 }, + actions: [], + }, + ], + actions: [{ action: 'tap', elementRef: 'e1', label: 'Add' }], + }, + }, + }, + }); + + expect(output).toContain('📷 Snapshot UI'); + expect(output).toContain('Targets (1) — ref|action|role|label|value|id'); + expect(output).toContain('e1|tap|button|Add|selected|add-button'); + expect(output).toContain( + 'Runtime UI snapshot captured with 2 elements, 1 likely target, and 0 scroll areas.', + ); + expect(output).not.toContain('- Use scroll refs with swipe.'); + expect(output).not.toContain('Accessibility Hierarchy'); + expect(output).not.toContain('```json'); + }); + + it('renders unchanged runtime UI snapshots compactly', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 2, + }, + }, + }, + }); + + expect(output).toContain('📷 Snapshot UI'); + expect(output).toContain('Runtime UI snapshot unchanged (screenHash: screen-hash, seq: 2).'); + expect(output).not.toContain('Targets ('); + expect(output).not.toContain('Tips'); + }); + + it('orders useful runtime targets before chrome controls in compact output', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e2', + role: 'button', + label: 'Sheet Grabber', + value: 'Expanded', + frame: { x: 0, y: 0, width: 100, height: 20 }, + actions: ['tap'], + }, + { + ref: 'e3', + role: 'button', + label: 'Settings', + frame: { x: 320, y: 40, width: 40, height: 40 }, + actions: ['tap'], + }, + { + ref: 'e8', + role: 'text-field', + value: 'Portland', + frame: { x: 20, y: 100, width: 200, height: 40 }, + actions: ['typeText'], + }, + { + ref: 'e9', + role: 'button', + label: 'Clear search', + frame: { x: 230, y: 100, width: 40, height: 40 }, + actions: ['tap'], + }, + { + ref: 'e10', + role: 'button', + label: 'Remove', + identifier: 'trash', + frame: { x: 300, y: 180, width: 40, height: 40 }, + actions: ['tap'], + }, + { + ref: 'e82', + role: 'button', + label: 'PRECIP., 78%, Next 24 hours', + identifier: 'weather.precipitationCard', + frame: { x: 20, y: 300, width: 340, height: 140 }, + actions: ['tap'], + }, + ], + actions: [ + { action: 'tap', elementRef: 'e2', label: 'Sheet Grabber' }, + { action: 'tap', elementRef: 'e3', label: 'Settings' }, + { action: 'typeText', elementRef: 'e8' }, + { action: 'tap', elementRef: 'e9', label: 'Clear search' }, + { action: 'tap', elementRef: 'e10', label: 'Remove' }, + { action: 'tap', elementRef: 'e82', label: 'PRECIP., 78%, Next 24 hours' }, + ], + }, + }, + }, + }); + + const precipitationIndex = output.indexOf( + 'e82|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard', + ); + const searchIndex = output.indexOf('e8|typeText|text-field||Portland|'); + const settingsIndex = output.indexOf('e3|tap|button|Settings||'); + const clearSearchIndex = output.indexOf('e9|tap|button|Clear search||'); + const removeIndex = output.indexOf('e10|tap|button|Remove||trash'); + + expect(precipitationIndex).toBeGreaterThanOrEqual(0); + expect(searchIndex).toBeGreaterThan(precipitationIndex); + expect(settingsIndex).toBeGreaterThan(searchIndex); + expect(output).not.toContain('e2|tap|button|Sheet Grabber|Expanded|'); + expect(clearSearchIndex).toBeGreaterThan(settingsIndex); + expect(removeIndex).toBeGreaterThan(settingsIndex); + }); + + it('orders unselected segmented controls before already-selected controls in compact output', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e9', + role: 'button', + label: '°F', + value: 'selected', + frame: { x: 20, y: 40, width: 70, height: 44 }, + actions: ['tap'], + }, + { + ref: 'e10', + role: 'button', + label: '°C', + value: 'not selected', + frame: { x: 100, y: 40, width: 70, height: 44 }, + actions: ['tap'], + }, + ], + actions: [ + { action: 'tap', elementRef: 'e9', label: '°F' }, + { action: 'tap', elementRef: 'e10', label: '°C' }, + ], + }, + }, + }, + }); + + const selectedIndex = output.indexOf('e9|tap|button|°F|selected|'); + const unselectedIndex = output.indexOf('e10|tap|button|°C|not selected|'); + + expect(unselectedIndex).toBeGreaterThanOrEqual(0); + expect(selectedIndex).toBeGreaterThan(unselectedIndex); + }); + + it('does not list static text as a likely runtime target when only low-level actions are present', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e1', + role: 'button', + label: 'Settings', + frame: { x: 10, y: 20, width: 30, height: 40 }, + actions: ['tap', 'longPress', 'touch'], + }, + { + ref: 'e2', + role: 'text', + label: 'Updated just now', + frame: { x: 0, y: 0, width: 100, height: 20 }, + actions: ['longPress', 'touch'], + }, + ], + actions: [ + { action: 'tap', elementRef: 'e1', label: 'Settings' }, + { action: 'longPress', elementRef: 'e2', label: 'Updated just now' }, + { action: 'touch', elementRef: 'e2', label: 'Updated just now' }, + ], + }, + }, + }, + }); + + expect(output).toContain('Targets (1) — ref|action|role|label|value|id'); + expect(output).toContain('e1|tap|button|Settings||'); + expect(output).not.toContain('e2|'); + expect(output).toContain( + 'Runtime UI snapshot captured with 2 elements, 1 likely target, and 0 scroll areas.', + ); + }); + + it('renders runtime UI snapshot scroll areas separately from likely targets', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e1', + role: 'application', + label: 'Weather', + frame: { x: 0, y: 0, width: 390, height: 844 }, + actions: ['swipeWithin'], + }, + { + ref: 'e2', + role: 'button', + label: 'Settings', + frame: { x: 10, y: 20, width: 30, height: 40 }, + actions: ['tap', 'longPress', 'touch'], + }, + ], + actions: [ + { action: 'swipeWithin', elementRef: 'e1', label: 'Weather' }, + { action: 'tap', elementRef: 'e2', label: 'Settings' }, + ], + }, + }, + }, + }); + + expect(output).toContain('Targets (1) — ref|action|role|label|value|id'); + expect(output).toContain('e2|tap|button|Settings||'); + expect(output).toContain('Scroll (1) — ref|action|role|label|value|id'); + expect(output).toContain('e1|swipe|application|Weather||'); + expect(output).toContain('- Use scroll refs with swipe.'); + expect(output).toContain( + 'Runtime UI snapshot captured with 2 elements, 1 likely target, and 1 scroll area.', + ); + }); + + it('renders wait_for_ui output with wait-specific text', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + renderHints: { headerTitle: 'Wait for UI' }, + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + waitMatch: { + predicate: 'exists', + matches: [ + { + ref: 'e1', + role: 'button', + label: 'Continue', + frame: { x: 10, y: 20, width: 30, height: 40 }, + actions: ['tap'], + }, + ], + }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e1', + role: 'button', + label: 'Continue', + frame: { x: 10, y: 20, width: 30, height: 40 }, + actions: ['tap'], + }, + ], + actions: [{ action: 'tap', elementRef: 'e1', label: 'Continue' }], + }, + }, + }, + }); + + expect(output).toContain('âš™ī¸ Wait for UI'); + expect(output).toContain('Matched exists (1) — ref|action|role|label|value|id'); + expect(output).toContain('e1|tap|button|Continue||'); + expect(output).toContain( + 'Wait completed; runtime UI snapshot refreshed with 1 element, 1 likely target, and 0 scroll areas.', + ); + }); + + it('renders static wait matches with no primary action', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.capture-result', + schemaVersion: '2', + renderHints: { headerTitle: 'Wait for UI' }, + result: { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + waitMatch: { + predicate: 'textContains', + matches: [ + { + ref: 'e11', + role: 'text', + label: 'No matches', + frame: { x: 20, y: 240, width: 120, height: 24 }, + actions: ['longPress', 'touch'], + }, + ], + }, + capture: { + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: 'SIMULATOR-1', + screenHash: 'screen-hash', + seq: 1, + capturedAtMs: 1000, + expiresAtMs: 61000, + elements: [ + { + ref: 'e11', + role: 'text', + label: 'No matches', + frame: { x: 20, y: 240, width: 120, height: 24 }, + actions: ['longPress', 'touch'], + }, + ], + actions: [ + { action: 'longPress', elementRef: 'e11', label: 'No matches' }, + { action: 'touch', elementRef: 'e11', label: 'No matches' }, + ], + }, + }, + }, + }); + + expect(output).toContain('Matched textContains (1) — ref|action|role|label|value|id'); + expect(output).toContain('e11|none|text|No matches||'); + expect(output).not.toContain('e11|longPress|text|No matches||'); + }); + + it('renders typed UI action recovery hints', () => { + const output = renderCliTextTranscript({ + structuredOutput: { + schema: 'xcodebuildmcp.output.ui-action-result', + schemaVersion: '2', + result: { + kind: 'ui-action-result', + didError: true, + error: 'Element reference e9 was not found in the current runtime snapshot.', + summary: { status: 'FAILED' }, + artifacts: { simulatorId: 'SIMULATOR-1' }, + action: { type: 'tap', elementRef: 'e9' }, + uiError: { + code: 'ELEMENT_REF_NOT_FOUND', + message: 'Element reference e9 was not found in the current runtime snapshot.', + recoveryHint: 'Run snapshot_ui again and retry with a current element reference.', + elementRef: 'e9', + candidates: [ + { + ref: 'e1', + role: 'button', + label: 'Add', + frame: { x: 10, y: 20, width: 30, height: 40 }, + actions: ['tap'], + }, + ], + }, + }, + }, + }); + + expect(output).toContain('Recovery'); + expect(output).toContain('Code: ELEMENT_REF_NOT_FOUND'); + expect(output).toContain('Element: e9'); + expect(output).toContain( + 'Hint: Run snapshot_ui again and retry with a current element reference.', + ); + expect(output).toContain('Candidates (1):'); + expect(output).toContain('e1|tap|button|Add||'); + expect(output).toContain( + '❌ Element reference e9 was not found in the current runtime snapshot.', + ); + }); + it('renders structured output path artifacts as a tree when requested', () => { const output = renderCliTextTranscript({ filePathRenderStyle: 'tree', diff --git a/src/utils/renderers/cli-text-renderer.ts b/src/utils/renderers/cli-text-renderer.ts index 82b932910..ca0c1f850 100644 --- a/src/utils/renderers/cli-text-renderer.ts +++ b/src/utils/renderers/cli-text-renderer.ts @@ -72,6 +72,7 @@ interface CliTextProcessorOptions { showTestTiming: boolean; filePathRenderStyle: FilePathRenderStyle; includeHeaderDetails: boolean; + includeNextSteps: boolean; } interface CliTextRendererOptions { @@ -80,6 +81,7 @@ interface CliTextRendererOptions { showTestTiming?: boolean; filePathRenderStyle?: FilePathRenderStyle; includeHeaderDetails?: boolean; + includeNextSteps?: boolean; } export interface CliTextTranscriptInput { @@ -91,6 +93,7 @@ export interface CliTextTranscriptInput { showTestTiming?: boolean; filePathRenderStyle?: FilePathRenderStyle; includeHeaderDetails?: boolean; + includeNextSteps?: boolean; } interface XcodebuildParserState { @@ -109,6 +112,7 @@ function createCliTextProcessor(options: CliTextProcessorOptions): TranscriptRen showTestTiming, filePathRenderStyle, includeHeaderDetails, + includeNextSteps, } = options; const groupedCompilerErrors: CompilerErrorRenderItem[] = []; const groupedWarnings: CompilerWarningRenderItem[] = []; @@ -469,7 +473,9 @@ function createCliTextProcessor(options: CliTextProcessorOptions): TranscriptRen groupedCompilerErrors.length = 0; groupedTestFailures.length = 0; groupedWarnings.length = 0; - const nextStepsBlock = createNextStepsBlock(nextSteps, nextStepsRuntime); + const nextStepsBlock = includeNextSteps + ? createNextStepsBlock(nextSteps, nextStepsRuntime) + : null; if (nextStepsBlock && !sawProgressNextSteps) { processItem(nextStepsBlock); } @@ -505,6 +511,7 @@ export function createCliTextRenderer(options: CliTextRendererOptions): Transcri showTestTiming: options.showTestTiming ?? false, filePathRenderStyle: options.filePathRenderStyle ?? 'list', includeHeaderDetails: options.includeHeaderDetails ?? true, + includeNextSteps: options.includeNextSteps ?? true, sink: { clearTransient(): void { reporter.clear(); @@ -530,6 +537,7 @@ export function renderCliTextTranscript(input: CliTextTranscriptInput = {}): str showTestTiming: input.showTestTiming ?? false, filePathRenderStyle: input.filePathRenderStyle ?? 'list', includeHeaderDetails: input.includeHeaderDetails ?? true, + includeNextSteps: input.includeNextSteps ?? true, sink: { clearTransient(): void {}, updateTransient(): void {}, diff --git a/src/utils/renderers/domain-result-text.ts b/src/utils/renderers/domain-result-text.ts index 40a5f6186..9df4a4ddb 100644 --- a/src/utils/renderers/domain-result-text.ts +++ b/src/utils/renderers/domain-result-text.ts @@ -5,6 +5,13 @@ import type { TestDiagnostics, ToolDomainResult, } from '../../types/domain-results.ts'; +import type { + RuntimeElementV1, + RuntimeSnapshotUnchangedV1, + RuntimeSnapshotV1, + UiAutomationRecoverableError, + UiWaitMatch, +} from '../../types/ui-snapshot.ts'; import type { RenderHints } from '../../rendering/types.ts'; import type { XcodebuildOperation } from '../../types/domain-fragments.ts'; import type { @@ -160,6 +167,8 @@ type CaptureResultWithVideo = Extract= 24 || /card$/i.test(identifier); +} + +function isAlreadySelectedRuntimeTarget(element: RuntimeElementV1): boolean { + return ( + element.state?.selected === true || normalizedRuntimeSnapshotText(element.value) === 'selected' + ); +} + +function getRuntimeTargetDisplayPriority(element: RuntimeElementV1): number { + if (isLowPriorityRuntimeTarget(element)) { + return 90; + } + if (isAlreadySelectedRuntimeTarget(element)) { + return 70; + } + if (isContentRichTapTarget(element)) { + return 0; + } + if (element.actions.includes('typeText')) { + return 10; + } + if (element.actions.includes('tap')) { + return 20; + } + return 50; +} + +function sortRuntimeTargetsForDisplay(elements: RuntimeElementV1[]): RuntimeElementV1[] { + return elements + .map((element, index) => ({ element, index })) + .sort((left, right) => { + const priorityDelta = + getRuntimeTargetDisplayPriority(left.element) - + getRuntimeTargetDisplayPriority(right.element); + return priorityDelta === 0 ? left.index - right.index : priorityDelta; + }) + .map(({ element }) => element); +} + +function formatRuntimeElementLine(element: RuntimeElementV1, action?: string): string { + const primaryAction = + action ?? + (element.actions.includes('typeText') + ? 'typeText' + : element.actions.includes('tap') + ? 'tap' + : element.actions.includes('swipeWithin') + ? 'swipe' + : 'none'); + return [ + element.ref, + primaryAction, + element.role ?? '', + compactRuntimeSnapshotText(element.label), + compactRuntimeSnapshotText(element.value), + compactRuntimeSnapshotText(element.identifier), + ].join('|'); +} + +function isLikelyRuntimeTarget(element: RuntimeElementV1): boolean { + return ( + !isHiddenRuntimeTarget(element) && + element.actions.some((action) => action === 'tap' || action === 'typeText') + ); +} + +function isScrollableRuntimeArea(element: RuntimeElementV1): boolean { + return element.actions.includes('swipeWithin') && !isLikelyRuntimeTarget(element); +} + +function countLikelyRuntimeTargets(snapshot: RuntimeSnapshotV1): number { + return snapshot.elements.filter(isLikelyRuntimeTarget).length; +} + +function countScrollableRuntimeAreas(snapshot: RuntimeSnapshotV1): number { + return snapshot.elements.filter(isScrollableRuntimeArea).length; +} + +function createRuntimeSnapshotTargetsSection(snapshot: RuntimeSnapshotV1): SectionTextBlock { + const likelyTargets = sortRuntimeTargetsForDisplay( + snapshot.elements.filter(isLikelyRuntimeTarget), + ); + const lines = likelyTargets.map((element) => formatRuntimeElementLine(element)); + + return createSection( + `Targets (${likelyTargets.length}) — ref|action|role|label|value|id`, + lines.length > 0 ? lines : ['(no likely interaction targets found)'], + ); +} + +function createRuntimeSnapshotScrollAreasSection( + snapshot: RuntimeSnapshotV1, +): SectionTextBlock | null { + const scrollAreas = snapshot.elements.filter(isScrollableRuntimeArea); + if (scrollAreas.length === 0) { + return null; + } + + return createSection( + `Scroll (${scrollAreas.length}) — ref|action|role|label|value|id`, + scrollAreas.map((element) => formatRuntimeElementLine(element, 'swipe')), + ); +} + +function createWaitMatchSection(waitMatch: UiWaitMatch): SectionTextBlock { + return createSection( + `Matched ${waitMatch.predicate} (${waitMatch.matches.length}) — ref|action|role|label|value|id`, + waitMatch.matches.length > 0 + ? waitMatch.matches.map((element) => formatRuntimeElementLine(element)) + : ['(no matching elements found)'], + ); +} + +function createUiErrorItems(uiError?: UiAutomationRecoverableError): TextRenderableItem[] { + if (!uiError) { + return []; + } + + const lines = [ + `Code: ${uiError.code}`, + ...(uiError.elementRef ? [`Element: ${uiError.elementRef}`] : []), + ...(typeof uiError.timeoutMs === 'number' ? [`Timeout: ${uiError.timeoutMs}ms`] : []), + `Hint: ${uiError.recoveryHint}`, + ]; + + if (uiError.candidates && uiError.candidates.length > 0) { + lines.push( + `Candidates (${uiError.candidates.length}):`, + ...uiError.candidates.map((candidate) => ` ${formatRuntimeElementLine(candidate)}`), + ); + } + + return [createSection('Recovery', lines)]; +} + function createSimulatorActionItems( result: Extract, ): TextRenderableItem[] { @@ -1215,6 +1403,7 @@ function createSimulatorActionItems( function createCaptureResultItems( rawResult: Extract, + hints?: RenderHints, ): TextRenderableItem[] { const result = rawResult as CaptureResultWithVideo; @@ -1254,10 +1443,18 @@ function createCaptureResultItems( return items; } + const capture = result.capture; + const isRuntimeSnapshot = + capture !== undefined && 'type' in capture && capture.type === 'runtime-snapshot'; + const isRuntimeSnapshotUnchanged = + capture !== undefined && 'type' in capture && capture.type === 'runtime-snapshot-unchanged'; const isUiHierarchy = - (result.capture && 'type' in result.capture && result.capture.type === 'ui-hierarchy') || - result.error?.includes('accessibility hierarchy') === true; - const title = isUiHierarchy ? 'Snapshot UI' : 'Screenshot'; + (capture !== undefined && 'type' in capture && capture.type === 'ui-hierarchy') || + isRuntimeSnapshot || + isRuntimeSnapshotUnchanged || + result.error?.includes('accessibility hierarchy') === true || + result.error?.includes('runtime UI snapshot') === true; + const title = hints?.headerTitle ?? (isUiHierarchy ? 'Snapshot UI' : 'Screenshot'); const items: TextRenderableItem[] = [ createHeader(title, [ ...(result.artifacts.simulatorId @@ -1267,10 +1464,61 @@ function createCaptureResultItems( ]; if (result.didError) { + items.push(...createStandardDiagnosticSections(result.diagnostics)); + items.push(...createUiErrorItems(result.uiError)); items.push( - ...createFailureStatusWithDiagnostics( - result, - isUiHierarchy ? 'Failed to get accessibility hierarchy.' : 'Failed to capture screenshot.', + createStatus( + 'error', + result.error ?? + (isUiHierarchy + ? isRuntimeSnapshot + ? 'Failed to get runtime UI snapshot.' + : 'Failed to get accessibility hierarchy.' + : 'Failed to capture screenshot.'), + ), + ); + return items; + } + + if (isRuntimeSnapshotUnchanged) { + const capture = result.capture as RuntimeSnapshotUnchangedV1; + items.push( + ...createStandardDiagnosticSections(result.diagnostics), + createStatus( + 'success', + `Runtime UI snapshot unchanged (screenHash: ${capture.screenHash}, seq: ${capture.seq}).`, + ), + ); + return items; + } + + if (isRuntimeSnapshot) { + const snapshot = result.capture as RuntimeSnapshotV1; + const likelyTargetCount = countLikelyRuntimeTargets(snapshot); + const scrollAreaCount = countScrollableRuntimeAreas(snapshot); + const scrollAreasSection = createRuntimeSnapshotScrollAreasSection(snapshot); + if (title === 'Wait for UI' && result.waitMatch) { + items.push(createWaitMatchSection(result.waitMatch)); + } + items.push(createRuntimeSnapshotTargetsSection(snapshot)); + if (scrollAreasSection) { + items.push(scrollAreasSection); + } + items.push( + createSection('Tips', [ + '- Use target refs with tap, type_text, long_press, and touch.', + ...(scrollAreaCount > 0 ? ['- Use scroll refs with swipe.'] : []), + '- Refs are snapshot-specific; after snapshot_ui or wait_for_ui, use refs from the latest output.', + '- Use wait_for_ui for text/assertions or changing UI.', + ]), + ); + items.push( + ...createStandardDiagnosticSections(result.diagnostics), + createStatus( + 'success', + title === 'Wait for UI' + ? `Wait completed; runtime UI snapshot refreshed with ${pluralize(snapshot.elements.length, 'element')}, ${pluralize(likelyTargetCount, 'likely target')}, and ${pluralize(scrollAreaCount, 'scroll area')}.` + : `Runtime UI snapshot captured with ${pluralize(snapshot.elements.length, 'element')}, ${pluralize(likelyTargetCount, 'likely target')}, and ${pluralize(scrollAreaCount, 'scroll area')}.`, ), ); return items; @@ -2057,7 +2305,7 @@ function createSpecialCaseItems( case 'simulator-action-result': return createSimulatorActionItems(result); case 'capture-result': - return createCaptureResultItems(result); + return createCaptureResultItems(result, hints); case 'process-list': return createProcessListItems(result); case 'coverage-result': @@ -2093,6 +2341,7 @@ function createSpecialCaseItems( 'type-text': 'Type Text', 'key-press': 'Key Press', 'key-sequence': 'Key Sequence', + batch: 'Batch UI Actions', }; const items: TextRenderableItem[] = [ createHeader(headerTitleMap[result.action.type], [ @@ -2100,40 +2349,31 @@ function createSpecialCaseItems( ]), ]; if (result.didError) { - items.push(...createFailureStatusWithDiagnostics(result, 'UI action failed.')); + items.push(...createStandardDiagnosticSections(result.diagnostics)); + items.push(...createUiErrorItems(result.uiError)); + items.push(createStatus('error', result.error ?? 'UI action failed.')); return items; } let successMessage = 'UI action completed successfully.'; switch (result.action.type) { case 'tap': - successMessage = - typeof result.action.x === 'number' && typeof result.action.y === 'number' - ? `Tap at (${result.action.x}, ${result.action.y}) simulated successfully.` - : result.action.id - ? `Tap on element id "${result.action.id}" simulated successfully.` - : result.action.label - ? `Tap on element label "${result.action.label}" simulated successfully.` - : successMessage; + successMessage = `Tap on elementRef ${result.action.elementRef} simulated successfully.`; break; case 'swipe': { const durationText = typeof result.action.durationSeconds === 'number' ? ` duration=${result.action.durationSeconds}s` : ''; - if (result.action.from && result.action.to) { - successMessage = - `Swipe from (${result.action.from.x}, ${result.action.from.y}) to (${result.action.to.x}, ${result.action.to.y})` + - `${durationText} simulated successfully.`; - } + successMessage = + `Swipe ${result.action.direction} within elementRef ${result.action.withinElementRef}` + + `${durationText} simulated successfully.`; break; } case 'touch': - if (typeof result.action.x === 'number' && typeof result.action.y === 'number') { - successMessage = `Touch event (${result.action.event ?? 'touch'}) at (${result.action.x}, ${result.action.y}) executed successfully.`; - } + successMessage = `Touch event (${result.action.event}) on elementRef ${result.action.elementRef} executed successfully.`; break; case 'long-press': - successMessage = `Long press at (${result.action.x}, ${result.action.y}) for ${result.action.durationMs}ms simulated successfully.`; + successMessage = `Long press on elementRef ${result.action.elementRef} for ${result.action.durationMs}ms simulated successfully.`; break; case 'button': successMessage = `Hardware button '${result.action.button}' pressed successfully.`; @@ -2141,15 +2381,26 @@ function createSpecialCaseItems( case 'gesture': successMessage = `Gesture '${result.action.gesture}' executed successfully.`; break; - case 'type-text': - successMessage = 'Text typing simulated successfully.'; + case 'type-text': { + const targetText = result.action.elementRef + ? ` into elementRef ${result.action.elementRef}` + : ''; + const lengthText = + typeof result.action.textLength === 'number' + ? ` (${pluralize(result.action.textLength, 'character')})` + : ''; + successMessage = `Text typed${targetText}${lengthText} successfully.`; break; + } case 'key-press': successMessage = `Key press (code: ${result.action.keyCode}) simulated successfully.`; break; case 'key-sequence': successMessage = `Key sequence [${result.action.keyCodes.join(',')}] executed successfully.`; break; + case 'batch': + successMessage = `Batch UI automation completed successfully (${pluralize(result.action.stepCount, 'step')}).`; + break; } items.push( ...createStandardDiagnosticSections(result.diagnostics), diff --git a/src/utils/structured-output-envelope.ts b/src/utils/structured-output-envelope.ts index 1fec8ee90..ecb008adb 100644 --- a/src/utils/structured-output-envelope.ts +++ b/src/utils/structured-output-envelope.ts @@ -1,23 +1,306 @@ -import type { ToolDomainResult } from '../types/domain-results.js'; -import type { StructuredOutputEnvelope } from '../types/structured-output.js'; +import type { ToolDomainResult } from '../types/domain-results.ts'; +import type { StructuredOutputEnvelope } from '../types/structured-output.ts'; +import type { + RuntimeActionNameV1, + RuntimeElementV1, + RuntimeSnapshotUnchangedV1, + RuntimeSnapshotV1, +} from '../types/ui-snapshot.ts'; type DomainResultData = Omit< TResult, 'kind' | 'didError' | 'error' >; +export type RuntimeSnapshotEnvelopeMode = 'compact' | 'full'; + +export interface StructuredEnvelopeOptions { + runtimeSnapshot?: RuntimeSnapshotEnvelopeMode; +} + +type RuntimeSnapshotCompactCapture = { + type: 'runtime-snapshot'; + rs: '1'; + screenHash: string; + seq: number; + count: number; + targets: string[]; + scroll: string[]; + udid: string; +}; + +type RuntimeSnapshotUnchangedCompactCapture = { + type: 'runtime-snapshot-unchanged'; + rs: '1'; + screenHash: string; + seq: number; + unchanged: true; + udid: string; +}; + +const HIDDEN_RUNTIME_TARGET_LABELS = new Set(['sheet grabber']); + +const LOW_PRIORITY_RUNTIME_TARGET_LABELS = new Set([ + 'sheet grabber', + 'close', + 'clear search', + 'remove', + 'delete', + 'clear', + 'c', + 'ac', + 'Âą', + '%', + 'Ãˇ', + '×', + '-', + '+', + '=', +]); + +function compactRuntimeSnapshotText(value: string | undefined): string { + return (value ?? '').replace(/\s+/g, ' ').replace(/\|/g, '/').trim(); +} + +function normalizedRuntimeSnapshotText(value: string | undefined): string { + return compactRuntimeSnapshotText(value).toLocaleLowerCase(); +} + +function isHiddenRuntimeTarget(element: RuntimeElementV1): boolean { + return HIDDEN_RUNTIME_TARGET_LABELS.has(normalizedRuntimeSnapshotText(element.label)); +} + +function isLowPriorityRuntimeTarget(element: RuntimeElementV1): boolean { + return LOW_PRIORITY_RUNTIME_TARGET_LABELS.has(normalizedRuntimeSnapshotText(element.label)); +} + +function isContentRichTapTarget(element: RuntimeElementV1): boolean { + if (!element.actions.includes('tap')) { + return false; + } + + const label = compactRuntimeSnapshotText(element.label); + const identifier = compactRuntimeSnapshotText(element.identifier); + return label.includes(',') || label.length >= 24 || /card$/i.test(identifier); +} + +function isAlreadySelectedRuntimeTarget(element: RuntimeElementV1): boolean { + return ( + element.state?.selected === true || normalizedRuntimeSnapshotText(element.value) === 'selected' + ); +} + +function getRuntimeTargetDisplayPriority(element: RuntimeElementV1): number { + if (isLowPriorityRuntimeTarget(element)) { + return 90; + } + if (isAlreadySelectedRuntimeTarget(element)) { + return 70; + } + if (isContentRichTapTarget(element)) { + return 0; + } + if (element.actions.includes('typeText')) { + return 10; + } + if (element.actions.includes('tap')) { + return 20; + } + return 50; +} + +function sortRuntimeTargetsForDisplay(elements: RuntimeElementV1[]): RuntimeElementV1[] { + return elements + .map((element, index) => ({ element, index })) + .sort((left, right) => { + const priorityDelta = + getRuntimeTargetDisplayPriority(left.element) - + getRuntimeTargetDisplayPriority(right.element); + return priorityDelta === 0 ? left.index - right.index : priorityDelta; + }) + .map(({ element }) => element); +} + +function compactRuntimeElementRow(element: RuntimeElementV1, action: string): string { + return [ + element.ref, + action, + element.role ?? '', + compactRuntimeSnapshotText(element.label), + compactRuntimeSnapshotText(element.value), + compactRuntimeSnapshotText(element.identifier), + ].join('|'); +} + +function primaryRuntimeElementAction(element: RuntimeElementV1): RuntimeActionNameV1 | 'none' { + return ( + (element.actions.includes('typeText') && 'typeText') || + (element.actions.includes('tap') && 'tap') || + (element.actions.includes('swipeWithin') && 'swipeWithin') || + 'none' + ); +} + +function toRuntimeSnapshotCompactCapture( + snapshot: RuntimeSnapshotV1, +): RuntimeSnapshotCompactCapture { + const targets = sortRuntimeTargetsForDisplay( + snapshot.elements.filter( + (element) => + !isHiddenRuntimeTarget(element) && + (element.actions.includes('tap') || element.actions.includes('typeText')), + ), + ).map((element) => { + const action = element.actions.includes('typeText') ? 'typeText' : 'tap'; + return compactRuntimeElementRow(element, action); + }); + const scroll = snapshot.elements + .filter( + (element) => + element.actions.includes('swipeWithin') && + !element.actions.includes('tap') && + !element.actions.includes('typeText'), + ) + .map((element) => compactRuntimeElementRow(element, 'swipe')); + + return { + type: 'runtime-snapshot', + rs: '1', + screenHash: snapshot.screenHash, + seq: snapshot.seq, + count: snapshot.elements.length, + targets, + scroll, + udid: snapshot.simulatorId, + }; +} + +function compactRuntimeElementCandidate(element: RuntimeElementV1): string { + return compactRuntimeElementRow(element, primaryRuntimeElementAction(element)); +} + +function isRuntimeElement(candidate: unknown): candidate is RuntimeElementV1 { + return ( + typeof candidate === 'object' && + candidate !== null && + 'ref' in candidate && + typeof candidate.ref === 'string' && + 'actions' in candidate && + Array.isArray(candidate.actions) + ); +} + +function isRuntimeSnapshotCapture(capture: unknown): capture is RuntimeSnapshotV1 { + return ( + typeof capture === 'object' && + capture !== null && + 'type' in capture && + capture.type === 'runtime-snapshot' && + 'elements' in capture && + Array.isArray(capture.elements) + ); +} + +function isRuntimeSnapshotUnchangedCapture( + capture: unknown, +): capture is RuntimeSnapshotUnchangedV1 { + return ( + typeof capture === 'object' && + capture !== null && + 'type' in capture && + capture.type === 'runtime-snapshot-unchanged' + ); +} + +function toRuntimeSnapshotUnchangedCompactCapture( + capture: RuntimeSnapshotUnchangedV1, +): RuntimeSnapshotUnchangedCompactCapture { + return { + type: 'runtime-snapshot-unchanged', + rs: '1', + screenHash: capture.screenHash, + seq: capture.seq, + unchanged: true, + udid: capture.simulatorId, + }; +} + +function projectRuntimeSnapshotData( + data: TData, + options: StructuredEnvelopeOptions, +): + | TData + | (Omit & { + capture: RuntimeSnapshotCompactCapture; + }) { + if (options.runtimeSnapshot === 'full' || typeof data !== 'object' || data === null) { + return data; + } + + const dataWithCapture = data as TData & { capture?: unknown }; + const projectedData = isRuntimeSnapshotCapture(dataWithCapture.capture) + ? { + ...dataWithCapture, + capture: toRuntimeSnapshotCompactCapture(dataWithCapture.capture), + } + : isRuntimeSnapshotUnchangedCapture(dataWithCapture.capture) + ? { + ...dataWithCapture, + capture: toRuntimeSnapshotUnchangedCompactCapture(dataWithCapture.capture), + } + : dataWithCapture; + + const dataWithRuntimeRows = projectedData as typeof projectedData & { + uiError?: { candidates?: unknown[] }; + waitMatch?: { matches?: unknown[] }; + }; + const uiError = Array.isArray(dataWithRuntimeRows.uiError?.candidates) + ? { + ...dataWithRuntimeRows.uiError, + candidates: dataWithRuntimeRows.uiError.candidates.map((candidate) => + isRuntimeElement(candidate) ? compactRuntimeElementCandidate(candidate) : candidate, + ), + } + : dataWithRuntimeRows.uiError; + const waitMatch = Array.isArray(dataWithRuntimeRows.waitMatch?.matches) + ? { + ...dataWithRuntimeRows.waitMatch, + matches: dataWithRuntimeRows.waitMatch.matches.map((match) => + isRuntimeElement(match) ? compactRuntimeElementCandidate(match) : match, + ), + } + : dataWithRuntimeRows.waitMatch; + + if (uiError === dataWithRuntimeRows.uiError && waitMatch === dataWithRuntimeRows.waitMatch) { + return projectedData; + } + + return { + ...projectedData, + ...(uiError ? { uiError } : {}), + ...(waitMatch ? { waitMatch } : {}), + }; +} + export function toStructuredEnvelope( result: TResult, schema: string, schemaVersion: string, -): StructuredOutputEnvelope> { - const { kind: _kind, didError, error, ...data } = result; + options: StructuredEnvelopeOptions = {}, +): StructuredOutputEnvelope { + const { didError, error } = result; + const data = Object.fromEntries( + Object.entries(result).filter( + ([key]) => key !== 'kind' && key !== 'didError' && key !== 'error', + ), + ) as DomainResultData; + const projectedData = projectRuntimeSnapshotData(data, options); return { schema, schemaVersion, didError, error, - data: Object.keys(data).length === 0 ? null : (data as DomainResultData), + data: Object.keys(projectedData).length === 0 ? null : projectedData, }; } From c0a5d33695852f13be930b051203487ad3a566db Mon Sep 17 00:00:00 2001 From: Cameron Cooke Date: Thu, 14 May 2026 19:58:52 +0100 Subject: [PATCH 2/2] WIP --- CHANGELOG.md | 1 + ...utomation-agent-optimization-2026-05-13.md | 188 + manifests/tools/batch.yaml | 4 +- manifests/tools/snapshot_ui.yaml | 4 +- manifests/tools/tap.yaml | 4 +- manifests/tools/wait_for_ui.yaml | 4 +- ...53f-9ac6-774095a4ace0-20260513-221250.json | 1008 + ...-453f-9ac6-774095a4ace0-20260513-221250.md | 72 + ...53f-9ac6-774095a4ace0-20260513-221343.json | 880 + ...-453f-9ac6-774095a4ace0-20260513-221343.md | 74 + ...53f-9ac6-774095a4ace0-20260513-221455.json | 1154 ++ ...-453f-9ac6-774095a4ace0-20260513-221455.md | 86 + .../claude-mcp-config-20260513-215745.json | 15 + .../claude-mcp-config-20260513-215817.json | 15 + ...45ff-a11c-d6d20cb16da8-20260513-215745.txt | 6 + ...453f-9ac6-774095a4ace0-20260513-215817.txt | 8 + .../0001_user_message.md | 26 + .../0002_tool_call_session_show_defaults.md | 10 + .../0003_tool_result_session_show_defaults.md | 41 + .../0004_tool_call_build_run_sim.md | 10 + .../0005_tool_result_build_run_sim.md | 43 + .../0006_assistant_message.md | 7 + .../0007_tool_call_snapshot_ui.md | 10 + .../0008_tool_result_snapshot_ui.md | 33 + .../0009_tool_call_wait_for_ui.md | 14 + .../0010_tool_result_wait_for_ui.md | 33 + .../0011_tool_call_screenshot.md | 12 + .../0012_tool_result_screenshot.md | 41 + .../0013_tool_call_wait_for_ui.md | 14 + .../0014_tool_result_wait_for_ui.md | 19 + .../0015_tool_call_snapshot_ui.md | 10 + .../0016_tool_result_snapshot_ui.md | 33 + .../0017_tool_call_stop_app_sim.md | 10 + .../0018_tool_result_stop_app_sim.md | 15 + .../0019_tool_call_launch_app_sim.md | 14 + .../0020_tool_result_launch_app_sim.md | 15 + .../0021_tool_call_build_run_sim.md | 14 + .../0022_tool_result_build_run_sim.md | 43 + .../0023_tool_call_wait_for_ui.md | 14 + .../0024_tool_result_wait_for_ui.md | 49 + .../0025_assistant_message.md | 7 + .../0026_tool_call_swipe.md | 14 + .../0027_tool_result_swipe.md | 28 + .../0028_tool_call_swipe.md | 14 + .../0029_tool_result_swipe.md | 16 + .../0030_tool_call_snapshot_ui.md | 10 + .../0031_tool_result_snapshot_ui.md | 46 + .../0032_tool_call_swipe.md | 14 + .../0033_tool_result_swipe.md | 28 + .../0034_tool_call_snapshot_ui.md | 10 + .../0035_tool_result_snapshot_ui.md | 46 + .../0036_tool_call_screenshot.md | 12 + .../0037_tool_result_screenshot.md | 41 + .../0038_assistant_message.md | 7 + .../0039_tool_call_tap.md | 12 + .../0040_tool_result_tap.md | 27 + .../0041_tool_call_wait_for_ui.md | 14 + .../0042_tool_result_wait_for_ui.md | 70 + .../0043_assistant_message.md | 7 + .../0044_tool_call_swipe.md | 14 + .../0045_tool_result_swipe.md | 28 + .../0046_tool_call_snapshot_ui.md | 10 + .../0047_tool_result_snapshot_ui.md | 70 + .../0048_tool_call_screenshot.md | 12 + .../0049_tool_result_screenshot.md | 41 + .../0050_tool_call_swipe.md | 14 + .../0051_tool_result_swipe.md | 28 + .../0052_tool_call_screenshot.md | 12 + .../0053_tool_result_screenshot.md | 41 + .../0054_tool_call_snapshot_ui.md | 10 + .../0055_tool_result_snapshot_ui.md | 65 + .../0056_tool_call_batch.md | 48 + .../0057_tool_result_batch.md | 27 + .../0058_tool_call_screenshot.md | 12 + .../0059_tool_result_screenshot.md | 41 + .../0060_assistant_message.md | 7 + .../0061_tool_call_snapshot_ui.md | 10 + .../0062_tool_result_snapshot_ui.md | 65 + .../0063_tool_call_tap.md | 12 + .../0064_tool_result_tap.md | 27 + .../0065_tool_call_wait_for_ui.md | 14 + .../0066_tool_result_wait_for_ui.md | 19 + .../0067_tool_call_snapshot_ui.md | 10 + .../0068_tool_result_snapshot_ui.md | 46 + .../0069_tool_call_tap.md | 12 + .../0070_tool_result_tap.md | 27 + .../0071_tool_call_wait_for_ui.md | 14 + .../0072_tool_result_wait_for_ui.md | 51 + .../0073_tool_call_tap.md | 12 + .../0074_tool_result_tap.md | 27 + .../0075_tool_call_wait_for_ui.md | 14 + .../0076_tool_result_wait_for_ui.md | 50 + .../0077_assistant_message.md | 7 + .../0078_tool_call_tap.md | 12 + .../0079_tool_result_tap.md | 27 + .../0080_tool_call_wait_for_ui.md | 14 + .../0081_tool_result_wait_for_ui.md | 61 + .../0082_tool_call_screenshot.md | 12 + .../0083_tool_result_screenshot.md | 41 + .../0084_tool_call_swipe.md | 14 + .../0085_tool_result_swipe.md | 28 + .../0086_tool_call_screenshot.md | 12 + .../0087_tool_result_screenshot.md | 41 + .../0088_assistant_message.md | 7 + .../0089_tool_call_snapshot_ui.md | 10 + .../0090_tool_result_snapshot_ui.md | 46 + .../0091_tool_call_tap.md | 12 + .../0092_tool_result_tap.md | 27 + .../0093_tool_call_wait_for_ui.md | 14 + .../0094_tool_result_wait_for_ui.md | 16 + .../0095_tool_call_wait_for_ui.md | 14 + .../0096_tool_result_wait_for_ui.md | 61 + .../0097_tool_call_swipe.md | 14 + .../0098_tool_result_swipe.md | 28 + .../0099_tool_call_screenshot.md | 12 + .../0100_tool_result_screenshot.md | 41 + .../0101_tool_call_snapshot_ui.md | 10 + .../0102_tool_result_snapshot_ui.md | 61 + .../0103_tool_call_gesture.md | 13 + .../0104_tool_result_gesture.md | 27 + .../0105_tool_call_screenshot.md | 12 + .../0106_tool_result_screenshot.md | 41 + .../0107_tool_call_swipe.md | 15 + .../0108_tool_result_swipe.md | 16 + .../0109_tool_call_snapshot_ui.md | 10 + .../0110_tool_result_snapshot_ui.md | 61 + .../0111_tool_call_swipe.md | 15 + .../0112_tool_result_swipe.md | 29 + .../0113_tool_call_screenshot.md | 12 + .../0114_tool_result_screenshot.md | 41 + .../0115_tool_call_swipe.md | 15 + .../0116_tool_result_swipe.md | 16 + .../0117_tool_call_snapshot_ui.md | 10 + .../0118_tool_result_snapshot_ui.md | 61 + .../0119_tool_call_swipe.md | 15 + .../0120_tool_result_swipe.md | 29 + .../0121_tool_call_screenshot.md | 12 + .../0122_tool_result_screenshot.md | 41 + .../0123_tool_call_swipe.md | 15 + .../0124_tool_result_swipe.md | 16 + .../0125_tool_call_snapshot_ui.md | 10 + .../0126_tool_result_snapshot_ui.md | 61 + .../0127_tool_call_swipe.md | 15 + .../0128_tool_result_swipe.md | 29 + .../0129_tool_call_snapshot_ui.md | 10 + .../0130_tool_result_snapshot_ui.md | 61 + .../0131_tool_call_screenshot.md | 12 + .../0132_tool_result_screenshot.md | 41 + .../0133_tool_call_swipe.md | 15 + .../0134_tool_result_swipe.md | 16 + .../0135_tool_call_snapshot_ui.md | 10 + .../0136_tool_result_snapshot_ui.md | 61 + .../0137_tool_call_swipe.md | 15 + .../0138_tool_result_swipe.md | 34 + .../0139_assistant_message.md | 7 + .../0140_tool_call_gesture.md | 14 + .../0141_tool_result_gesture.md | 27 + .../0142_tool_call_screenshot.md | 12 + .../0143_tool_result_screenshot.md | 41 + .../0144_assistant_message.md | 7 + .../0145_tool_call_snapshot_ui.md | 10 + .../0146_tool_result_snapshot_ui.md | 60 + .../0147_tool_call_tap.md | 12 + .../0148_tool_result_tap.md | 27 + .../0149_tool_call_wait_for_ui.md | 14 + .../0150_tool_result_wait_for_ui.md | 46 + .../0151_assistant_message.md | 7 + .../0152_tool_call_tap.md | 12 + .../0153_tool_result_tap.md | 27 + .../0154_tool_call_wait_for_ui.md | 14 + .../0155_tool_result_wait_for_ui.md | 61 + .../0156_assistant_message.md | 7 + .../0157_tool_call_type_text.md | 13 + .../0158_tool_result_type_text.md | 28 + .../0159_tool_call_wait_for_ui.md | 14 + .../0160_tool_result_wait_for_ui.md | 57 + .../0161_assistant_message.md | 7 + .../0162_tool_call_button.md | 12 + .../0163_tool_result_button.md | 27 + .../0164_tool_call_wait_for_ui.md | 14 + .../0165_tool_result_wait_for_ui.md | 50 + .../0166_assistant_message.md | 7 + .../0167_tool_call_tap.md | 12 + .../0168_tool_result_tap.md | 27 + .../0169_tool_call_wait_for_ui.md | 14 + .../0170_tool_result_wait_for_ui.md | 71 + .../0171_assistant_message.md | 7 + .../0172_tool_call_tap.md | 12 + .../0173_tool_result_tap.md | 27 + .../0174_tool_call_wait_for_ui.md | 14 + .../0175_tool_result_wait_for_ui.md | 60 + .../0176_tool_call_tap.md | 12 + .../0177_tool_result_tap.md | 27 + .../0178_tool_call_wait_for_ui.md | 14 + .../0179_tool_result_wait_for_ui.md | 53 + .../0180_tool_call_type_text.md | 13 + .../0181_tool_result_type_text.md | 28 + .../0182_tool_call_key_press.md | 12 + .../0183_tool_result_key_press.md | 27 + .../0184_tool_call_wait_for_ui.md | 14 + .../0185_tool_result_wait_for_ui.md | 46 + .../0186_tool_call_screenshot.md | 12 + .../0187_tool_result_screenshot.md | 41 + .../0188_tool_call_tap.md | 12 + .../0189_tool_result_tap.md | 27 + .../0190_tool_call_snapshot_ui.md | 10 + .../0191_tool_result_snapshot_ui.md | 41 + .../0192_tool_call_screenshot.md | 12 + .../0193_tool_result_screenshot.md | 41 + .../0194_tool_call_wait_for_ui.md | 14 + .../0195_tool_result_wait_for_ui.md | 17 + .../0196_assistant_message.md | 7 + .../0197_tool_call_tap.md | 12 + .../0198_tool_result_tap.md | 27 + .../0199_tool_call_snapshot_ui.md | 10 + .../0200_tool_result_snapshot_ui.md | 50 + .../0201_tool_call_type_text.md | 14 + .../0202_tool_result_type_text.md | 28 + .../0203_tool_call_key_press.md | 12 + .../0204_tool_result_key_press.md | 27 + .../0205_tool_call_wait_for_ui.md | 14 + .../0206_tool_result_wait_for_ui.md | 42 + .../0207_tool_call_screenshot.md | 12 + .../0208_tool_result_screenshot.md | 41 + .../0209_assistant_message.md | 7 + .../0210_tool_call_tap.md | 12 + .../0211_tool_result_tap.md | 27 + .../0212_tool_call_snapshot_ui.md | 10 + .../0213_tool_result_snapshot_ui.md | 57 + .../0214_tool_call_type_text.md | 14 + .../0215_tool_result_type_text.md | 28 + .../0216_tool_call_key_press.md | 12 + .../0217_tool_result_key_press.md | 27 + .../0218_tool_call_wait_for_ui.md | 14 + .../0219_tool_result_wait_for_ui.md | 42 + .../0220_tool_call_screenshot.md | 12 + .../0221_tool_result_screenshot.md | 41 + .../0222_assistant_message.md | 7 + .../0223_tool_call_tap.md | 12 + .../0224_tool_result_tap.md | 27 + .../0225_tool_call_snapshot_ui.md | 10 + .../0226_tool_result_snapshot_ui.md | 50 + .../0227_tool_call_type_text.md | 14 + .../0228_tool_result_type_text.md | 28 + .../0229_tool_call_key_press.md | 12 + .../0230_tool_result_key_press.md | 27 + .../0231_tool_call_wait_for_ui.md | 14 + .../0232_tool_result_wait_for_ui.md | 42 + .../0233_tool_call_screenshot.md | 12 + .../0234_tool_result_screenshot.md | 41 + .../0235_assistant_message.md | 7 + .../0236_tool_call_tap.md | 12 + .../0237_tool_result_tap.md | 27 + .../0238_tool_call_snapshot_ui.md | 10 + .../0239_tool_result_snapshot_ui.md | 50 + .../0240_tool_call_type_text.md | 14 + .../0241_tool_result_type_text.md | 28 + .../0242_tool_call_key_press.md | 12 + .../0243_tool_result_key_press.md | 27 + .../0244_tool_call_wait_for_ui.md | 14 + .../0245_tool_result_wait_for_ui.md | 42 + .../0246_tool_call_screenshot.md | 12 + .../0247_tool_result_screenshot.md | 41 + .../0248_assistant_message.md | 7 + .../0249_assistant_message.md | 21 + ...3f-9ac6-774095a4ace0-20260513-215817.jsonl | 425 + ...ff-a11c-d6d20cb16da8-20260513-215745.jsonl | 1 + ...3f-9ac6-774095a4ace0-20260513-215817.jsonl | 349 + ...e-weather-safari-prompt-20260513-215745.md | 20 + ...e-weather-safari-prompt-20260513-215817.md | 20 + .../latest | 1 + ...05-13-2100-plan-ui-automation-e2e-churn.md | 15942 ++++++++++++++++ ...-2026-05-13-221754-new-chat-cb2770-2d07.md | 7 + ...-2026-05-13-222011-new-chat-cb2770-3608.md | 19 + src/daemon.ts | 2 +- .../ui-automation/__tests__/batch.test.ts | 196 +- .../__tests__/runtime-snapshot.test.ts | 104 +- .../__tests__/snapshot_ui.test.ts | 294 +- .../tools/ui-automation/__tests__/tap.test.ts | 4 +- .../__tests__/wait_for_ui.test.ts | 200 +- src/mcp/tools/ui-automation/batch.ts | 114 +- .../ui-automation/shared/runtime-snapshot.ts | 64 +- .../ui-automation/shared/semantic-tap.ts | 9 + .../ui-automation/shared/wait-predicate.ts | 5 +- src/mcp/tools/ui-automation/snapshot_ui.ts | 120 +- src/mcp/tools/ui-automation/tap.ts | 1 - src/mcp/tools/ui-automation/wait_for_ui.ts | 35 +- src/types/common.ts | 12 +- src/utils/__tests__/axe-helpers.test.ts | 98 +- src/utils/__tests__/config-store.test.ts | 27 +- src/utils/__tests__/project-config.test.ts | 6 + .../session-aware-tool-factory.test.ts | 120 + src/utils/axe-helpers.ts | 54 +- src/utils/config-store.ts | 11 + src/utils/project-config.ts | 2 +- .../__tests__/next-steps-renderer.test.ts | 21 + src/utils/responses/next-steps-renderer.ts | 42 +- src/utils/runtime-config-schema.ts | 1 + src/utils/sentry.ts | 2 +- src/utils/typed-tool-factory.ts | 33 +- 300 files changed, 27708 insertions(+), 143 deletions(-) create mode 100644 docs/plans/ui-automation-agent-optimization-2026-05-13.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.json create mode 100644 out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.json create mode 100644 out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.json create mode 100644 out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215745.json create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215817.json create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.txt create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.txt create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0001_user_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0002_tool_call_session_show_defaults.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0003_tool_result_session_show_defaults.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0004_tool_call_build_run_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0005_tool_result_build_run_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0006_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0007_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0008_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0009_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0010_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0011_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0012_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0013_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0014_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0015_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0016_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0017_tool_call_stop_app_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0018_tool_result_stop_app_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0019_tool_call_launch_app_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0020_tool_result_launch_app_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0021_tool_call_build_run_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0022_tool_result_build_run_sim.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0023_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0024_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0025_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0026_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0027_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0028_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0029_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0030_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0031_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0032_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0033_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0034_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0035_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0036_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0037_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0038_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0039_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0040_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0041_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0042_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0043_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0044_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0045_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0046_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0047_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0048_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0049_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0050_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0051_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0052_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0053_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0054_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0055_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0056_tool_call_batch.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0057_tool_result_batch.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0058_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0059_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0060_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0061_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0062_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0063_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0064_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0065_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0066_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0067_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0068_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0069_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0070_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0071_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0072_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0073_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0074_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0075_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0076_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0077_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0078_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0079_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0080_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0081_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0082_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0083_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0084_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0085_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0086_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0087_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0088_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0089_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0090_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0091_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0092_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0093_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0094_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0095_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0096_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0097_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0098_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0099_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0100_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0101_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0102_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0103_tool_call_gesture.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0104_tool_result_gesture.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0105_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0106_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0107_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0108_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0109_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0110_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0111_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0112_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0113_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0114_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0115_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0116_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0117_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0118_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0119_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0120_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0121_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0122_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0123_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0124_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0125_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0126_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0127_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0128_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0129_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0130_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0131_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0132_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0133_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0134_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0135_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0136_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0137_tool_call_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0138_tool_result_swipe.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0139_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0140_tool_call_gesture.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0141_tool_result_gesture.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0142_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0143_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0144_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0145_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0146_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0147_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0148_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0149_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0150_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0151_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0152_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0153_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0154_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0155_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0156_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0157_tool_call_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0158_tool_result_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0159_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0160_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0161_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0162_tool_call_button.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0163_tool_result_button.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0164_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0165_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0166_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0167_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0168_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0169_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0170_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0171_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0172_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0173_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0174_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0175_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0176_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0177_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0178_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0179_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0180_tool_call_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0181_tool_result_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0182_tool_call_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0183_tool_result_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0184_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0185_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0186_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0187_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0188_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0189_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0190_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0191_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0192_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0193_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0194_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0195_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0196_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0197_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0198_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0199_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0200_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0201_tool_call_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0202_tool_result_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0203_tool_call_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0204_tool_result_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0205_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0206_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0207_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0208_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0209_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0210_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0211_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0212_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0213_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0214_tool_call_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0215_tool_result_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0216_tool_call_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0217_tool_result_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0218_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0219_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0220_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0221_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0222_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0223_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0224_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0225_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0226_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0227_tool_call_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0228_tool_result_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0229_tool_call_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0230_tool_result_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0231_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0232_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0233_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0234_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0235_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0236_tool_call_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0237_tool_result_tap.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0238_tool_call_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0239_tool_result_snapshot_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0240_tool_call_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0241_tool_result_type_text.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0242_tool_call_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0243_tool_result_key_press.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0244_tool_call_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0245_tool_result_wait_for_ui.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0246_tool_call_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0247_tool_result_screenshot.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0248_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0249_assistant_message.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-stream-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.jsonl create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-stream-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215745.md create mode 100644 out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215817.md create mode 120000 out.nosync/validation-ui-automation-20260513-215522/latest create mode 100644 prompt-exports/2026-05-13-2100-plan-ui-automation-e2e-churn.md create mode 100644 prompt-exports/oracle-review-2026-05-13-221754-new-chat-cb2770-2d07.md create mode 100644 prompt-exports/oracle-review-2026-05-13-222011-new-chat-cb2770-3608.md diff --git a/CHANGELOG.md b/CHANGELOG.md index c8eb64333..c92bcfa71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Added `snapshot_ui sinceScreenHash` / CLI `--since-screen-hash` so callers can skip full runtime snapshot output when the screen hash is unchanged. - Added `batch` for executing multiple AXe UI automation steps in one simulator session. - Added `wait_for_ui` for polling rs/1 runtime UI snapshots until UI predicates such as existence, enabled state, focus, text, or settled layout are satisfied. `textContains` can also wait on visible text without a selector when the match is unique. +- Added structured rs/1 element-ref `batch` tap steps, preserved same-screen refs after successful `tap` and `batch` actions, and improved UI automation guidance and next steps for one-observation interactions. Validated the flow with a source-built AXe binary and the full Weather/Safari Claude Code task, with no raw-string batch attempts. ### Fixed diff --git a/docs/plans/ui-automation-agent-optimization-2026-05-13.md b/docs/plans/ui-automation-agent-optimization-2026-05-13.md new file mode 100644 index 000000000..cec23c485 --- /dev/null +++ b/docs/plans/ui-automation-agent-optimization-2026-05-13.md @@ -0,0 +1,188 @@ +# UI Automation Agent Optimization: Plan + +## Goal +Make XcodeBuildMCP's RS/1-style UI automation reliable enough that Claude Code usually completes a UI interaction with one observation and one action: `snapshot_ui`, then `tap` for one target or `batch` for multiple same-screen targets. + +This is a refinement pass, not a new architecture. Keep the structured-output envelope intact and keep AXe as the raw execution layer; XcodeBuildMCP should own the RS/1 semantics that make the tools agent-friendly. + +## Background +- `snapshot_ui` is the RS/1 entrypoint: it captures AXe `describe-ui`, parses runtime elements/actions, records a per-simulator snapshot, and returns refs plus `screenHash` (`manifests/tools/snapshot_ui.yaml`, `src/mcp/tools/ui-automation/snapshot_ui.ts`, `src/mcp/tools/ui-automation/shared/runtime-snapshot.ts`, `src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts`). +- `tap` resolves `elementRef` and executes via semantic AXe tap/touch translation (`src/mcp/tools/ui-automation/tap.ts`, `src/mcp/tools/ui-automation/shared/semantic-tap.ts`). +- `batch` currently accepts raw AXe step strings and passes them through to AXe (`src/mcp/tools/ui-automation/batch.ts`). +- `wait_for_ui` polls snapshots and records the latest usable runtime snapshot while waiting (`src/mcp/tools/ui-automation/wait_for_ui.ts`). +- Prior art: `04b055210b111c8a2d70bdf5c19ca4c6b0d2a479` added RS/1 runtime automation parity, including batch execution, wait predicates, runtime refs, and screen-hash unchanged responses. + +Transcript evidence from `/Users/cameroncooke/Desktop/out.nosync`: +- Settings toggles were handled as repeated `tap -> snapshot_ui -> tap` loops (`0058` through `0087`) instead of one snapshot plus one batch. +- Batch syntax was guessed and failed (`tap e7`, `tap --element-ref e7`, `tap-target e21`) before the agent fell back to coordinates (`0281` through `0286`, `0312` through `0327`). +- Scroll and sheet expansion produced repeated gesture/swipe/screenshot/snapshot loops (`0110` through `0144`). +- A launch failure caused a duplicate `build_run_sim` instead of a clean recovery (`0005` through `0021`). This is outside the RS/1 implementation but reinforces the need for better next-step guidance. + +## Approach +1. First remove success-path snapshot invalidation for `tap` and improve tool guidance; these are low-risk changes at known seams. +2. Then replace raw, model-facing batch strings with structured RS/1 batch steps and update the manifest/schema surface at the same time. +3. Keep AXe ignorant of RS/1 refs; translate refs inside XcodeBuildMCP before crossing the AXe boundary. +4. Validate with repeated Claude Code runs and transcript exports, looking for fewer observation loops and no raw-string batch attempts. + +## Work Items + +### 1. Adjust snapshot invalidation semantics +Files: `src/mcp/tools/ui-automation/tap.ts`, `src/mcp/tools/ui-automation/batch.ts`, `src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts`. + +- Remove only the success-path `clearRuntimeSnapshot` call after `tap` succeeds. +- Keep the existing AXe error-path invalidation predicate unchanged. +- After structured `batch` lands, preserve the snapshot after a fully successful batch. +- Keep TTL expiry, explicit refresh via `snapshot_ui`, and `wait_for_ui` snapshot replacement unchanged. + +Decision: do not add a new dirty-cache state or automatic post-action snapshot. That would add complexity and reintroduce the extra calls this work is trying to remove. + +### 2. Make `batch` structured and RS/1-aware +Files: `src/mcp/tools/ui-automation/batch.ts`, `src/mcp/tools/ui-automation/shared/runtime-snapshot.ts`, `src/mcp/tools/ui-automation/shared/semantic-tap.ts`, `src/mcp/tools/ui-automation/shared/axe-command.ts`, `manifests/tools/batch.yaml`, and the CLI batch command if one exists. + +Replace `steps: string[]` with structured tap steps: + +```ts +steps: Array<{ action: 'tap'; elementRef: string; preDelay?: number; postDelay?: number }> +``` + +Execution contract: +- Validate all steps before executing anything. +- Resolve every `elementRef` before executing anything. +- If any ref is missing, expired, not found, or not actionable, fail before the first AXe step. +- Confirm AXe's accepted batch step grammar before implementation: if AXe accepts coordinate batch steps, translate refs into those; if not, keep one public `batch` tool call but execute the resolved actions internally. +- Prefer activation-point coordinate taps for deterministic same-screen execution where AXe supports them. +- Reuse the existing touch-vs-tap classifier from `semantic-tap.ts` instead of creating a second switch heuristic. If that classifier is not reusable, extract it first. +- Update the manifest/input schema and CLI invocation surface together with the TypeScript schema so MCP and CLI stay in sync. + +Do not preserve raw string fallback behavior. `batch` is still pre-release/Unreleased work, and the transcript shows the raw-string surface is actively harmful for agents. + +### 3. Improve tool hints and next steps +Files: `manifests/tools/snapshot_ui.yaml`, `manifests/tools/tap.yaml`, `manifests/tools/batch.yaml`, `manifests/tools/wait_for_ui.yaml`, `src/mcp/tools/ui-automation/snapshot_ui.ts`. + +Update model-facing guidance: +- `snapshot_ui`: observe once; use `tap` for one target; use `batch` for multiple same-screen targets; refresh after navigation, scrolling, sheet changes, or obvious layout changes. +- `tap`: consumes a ref from the latest `snapshot_ui` or `wait_for_ui`; other same-screen refs may remain usable after success. +- `batch`: accepts structured objects, not AXe command strings. Include a valid JSON example and explicitly avoid examples like `"tap e7"`. +- `wait_for_ui`: preferred post-navigation/post-layout refresh because it both waits and records the latest snapshot. + +Add a dynamic `snapshot_ui` next step for batching only when at least two useful tap targets remain after the existing ranking/filtering rules. Keep the rules that deprioritize close/delete/sheet-grabber/already-selected controls. + +### 4. Tighten tests around agent-facing behavior +Files: colocated `__tests__` near changed UI automation tools. + +Add or update tests for: +- successful `tap` preserves snapshot state; +- `tap` AXe failure still invalidates when appropriate; +- `batch` rejects raw string steps and invalid structured steps; +- `batch` pre-resolves all refs and fails before execution if any ref is invalid; +- successful `batch` preserves snapshot state; +- AXe batch failure invalidates snapshot state; +- `snapshot_ui` emits a batch next step when multiple useful tap targets are present. + +### 5. Validate with Claude Code transcripts +Use Claude Code, not Codex, for validation runs. Configure Claude Code to use the local source-built XcodeBuildMCP server, then repeat the Weather-app task from `0001_user_message.md`. + +Reference commands and artifacts: +- Existing parser: `/Volumes/Developer/parse_claude_conversation.py` +- Example source conversation: `/Users/cameroncooke/.claude/projects/-Volumes-Developer-XcodeBuildMCP-example-projects-Weather/b3d6cae2-e274-4a72-92ea-25eaf4f6fcff.jsonl` +- Export command example: `python3 /Volumes/Developer/parse_claude_conversation.py ` + +Acceptance signals: +- The settings-toggle sequence is reduced to one `snapshot_ui`, one structured `batch`, and at most one verification call. +- The exported transcript contains no raw-string batch attempts such as `tap e7` or `tap-target e21`. + +### 6. Update release notes +File: `CHANGELOG.md` under `## [Unreleased]`. + +After validation, add a concise entry covering: +- structured RS/1 element-ref batch steps; +- preserved same-screen refs after successful tap/batch actions; +- improved UI automation tool guidance and next steps. + +## Risks +- Preserving refs after a tap lets an agent misuse old refs after navigation. Keep the mitigation in tool guidance rather than adding automatic post-action snapshots. +- Structured `batch` is a breaking contract change. Confirm it has not shipped in a tagged release before removing raw string support; if it has shipped, add a short deprecation path instead of a hard cutover. +- AXe batch grammar may not support the exact coordinate steps XcodeBuildMCP wants to emit. Confirm the grammar before changing the public `batch` schema. + +## Validation Results + +Validation artifacts were written under `/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522` with timestamped names. Prior Claude transcripts/exports were not deleted or overwritten. + +### Automated checks + +All checks below were run with `XCODEBUILDMCP_AXE_SOURCE_PATH=/Volumes/Developer/AXe`: + +- Focused UI automation/config/factory tests: `npx vitest run src/mcp/tools/ui-automation/__tests__/batch.test.ts src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts src/mcp/tools/ui-automation/__tests__/tap.test.ts src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts src/utils/__tests__/axe-helpers.test.ts src/utils/__tests__/config-store.test.ts src/utils/__tests__/project-config.test.ts src/utils/__tests__/session-aware-tool-factory.test.ts src/utils/responses/__tests__/next-steps-renderer.test.ts` passed: 10 files, 192 tests (`focused-vitest-20260513-215522.log`). +- `npm run lint` passed (`lint-20260513-215539.log`). +- `npm run format:check` passed (`format-check-20260513-215539.log`). +- `npm run typecheck` passed (`typecheck-20260513-215539.log`). +- `npm run build` passed (`build-20260513-215553.log`). +- `npm run test` passed: 186 files, 2049 tests (`test-20260513-215553.log`). +- Post-review fixes were applied for switch batch delay handling and selector-scoped `gone` text waits. Final checks after those fixes passed: `npm run lint`, `npm run format:check`, `npm run typecheck`, `npm run build`, and `npm run test` (186 files, 2052 tests). The final full-test output was preserved at `/tmp/xcodebuildmcp-final-npm-test-20260513.txt`. + +### AXe source-build proof + +`axe-source-resolution-20260513-215621.log` shows: + +```json +{ + "resolved": { + "path": "/Volumes/Developer/AXe/.build/release/axe", + "source": "source" + }, + "bundledEnvironment": {} +} +``` + +The resolved binary reported version `staging-main-31-510d4df-dirty`, proving the validation used the `/Volumes/Developer/AXe` source build rather than bundled or PATH fallback. + +### Claude Code E2E + +Claude Code ran the full original 18-step Weather/Safari task from `/Users/cameroncooke/Desktop/out.nosync/0001_user_message.md` against the local source-built XcodeBuildMCP server: + +- MCP config: `claude-mcp-config-20260513-215817.json` +- Prompt: `claude-weather-safari-prompt-20260513-215817.md` +- Raw stream JSONL: `claude-stream-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl` +- Copied Claude session JSONL: `claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl` +- Parsed transcript directory: `claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed` +- Churn analysis: `churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.md` +- Exit status: 0 (`claude-run-metadata-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.txt`) + +The MCP config used: + +```json +{ + "command": "node", + "args": ["/Volumes/Developer/XcodeBuildMCP/build/cli.js", "mcp"], + "env": { + "XCODEBUILDMCP_AXE_SOURCE_PATH": "/Volumes/Developer/AXe", + "XCODEBUILDMCP_SENTRY_DISABLED": "1" + } +} +``` + +The first Claude invocation (`3790365b-21d5-45ff-a11c-d6d20cb16da8`) failed before running the task because Claude Code requires `--verbose` with `--output-format stream-json`; its raw stream and metadata were preserved. The second invocation (`94c0a294-37b0-453f-9ac6-774095a4ace0`) completed all 18 steps. + +### Churn analysis + +From `churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.md`: + +- XcodeBuildMCP tool counts: `snapshot_ui` 21, `tap` 16, `batch` 1, `wait_for_ui` 23, `screenshot` 19, `swipe` 15, `gesture` 2, `type_text` 6, `key_press` 5, `build_run_sim` 2, `launch_app_sim` 1, `stop_app_sim` 1, `button` 1, `session_show_defaults` 1. +- Structured batch use: exactly one `batch` call, call #33 at `2026-05-13T21:01:15.625Z`, with 7 structured tap steps (`{ action: "tap", elementRef, postDelay }`) and result `SUCCEEDED`. +- Raw-string batch attempts: 0. +- Settings toggles: reduced from the prior repeated tap/snapshot loop to the single structured batch plus one verification snapshot. The settings window still included setup observations/screenshots before the batch, but the toggle inversion itself used one batch. +- Remaining tool-result churn: `WAIT_TIMEOUT` 3, `SNAPSHOT_MISSING` 4, `MISSING_REQUIRED_PARAMETERS` 2, `PARAMETER_VALIDATION_FAILED` 1, `SNAPSHOT_EXPIRED` 1, `TARGET_NOT_ACTIONABLE` 1. +- Remaining unavoidable or non-RS/1 churn: + - Initial Weather launch used no mock service, so `Loading weather` timed out once; the run recovered with `build_run_sim` and `launchArgs: ["--mock-weather-api"]`. + - `stop_app_sim` and `launch_app_sim` were attempted without `bundleId` defaults while recovering from that launch setup issue. + - Element-bound swipes after gestures produced stale/missing snapshot recoveries; `snapshot_ui` refreshes recovered. + - The Settings sheet close wait used `gone` for text `Settings`, but the main screen has a Settings button, so it timed out even though the sheet was closed. + - The Location sheet/list required `swipe-from-bottom-edge`; several element-bound swipes were absorbed by the medium detent or used stale refs. + - Safari WebView contents, cookie/sign-in UI, and BBC in-page links were not exposed as tappable RS/1 targets, so Claude used the URL bar for Sport, Premier League, tables, and Brighton. This reached the equivalent end state but was not a real row/link click. + +## References +- Transcript folder: `/Users/cameroncooke/Desktop/out.nosync` +- Validation artifact folder: `/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522` +- Parser: `/Volumes/Developer/parse_claude_conversation.py` +- AXe workspace: `/Volumes/Developer/AXe` +- Prior RS/1 commit: `04b055210b111c8a2d70bdf5c19ca4c6b0d2a479` diff --git a/manifests/tools/batch.yaml b/manifests/tools/batch.yaml index b9209d703..e03b2210a 100644 --- a/manifests/tools/batch.yaml +++ b/manifests/tools/batch.yaml @@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/batch names: mcp: batch cli: batch -description: Execute multiple AXe UI interaction steps in one simulator session to reduce process launches. +description: Execute structured rs/1 tap steps in one simulator session. Use refs from the latest snapshot_ui or wait_for_ui output, for example {"steps":[{"action":"tap","elementRef":"e1"},{"action":"tap","elementRef":"e2","postDelay":0.25}]}. Do not pass raw AXe strings such as "tap e7". outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "2" + version: '2' routing: stateful: true annotations: diff --git a/manifests/tools/snapshot_ui.yaml b/manifests/tools/snapshot_ui.yaml index 5d7622195..c0746db8c 100644 --- a/manifests/tools/snapshot_ui.yaml +++ b/manifests/tools/snapshot_ui.yaml @@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/snapshot_ui names: mcp: snapshot_ui cli: snapshot-ui -description: Capture a semantic rs/1 runtime UI snapshot with stable elementRef targets for UI automation. +description: Capture a semantic rs/1 runtime UI snapshot with elementRef targets. Observe once, use tap for one target or batch for multiple same-screen targets, and refresh after navigation, scrolling, sheet changes, or obvious layout changes. outputSchema: schema: xcodebuildmcp.output.capture-result - version: "2" + version: '2' routing: stateful: true annotations: diff --git a/manifests/tools/tap.yaml b/manifests/tools/tap.yaml index 6fdff7fc2..33740afd7 100644 --- a/manifests/tools/tap.yaml +++ b/manifests/tools/tap.yaml @@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/tap names: mcp: tap cli: tap -description: Tap a UI element by elementRef from a current rs/1 runtime snapshot. +description: Tap one elementRef from the latest snapshot_ui or wait_for_ui output. Other same-screen refs may remain usable after success; refresh after navigation, scrolling, sheet changes, or obvious layout changes. outputSchema: schema: xcodebuildmcp.output.ui-action-result - version: "2" + version: '2' routing: stateful: true annotations: diff --git a/manifests/tools/wait_for_ui.yaml b/manifests/tools/wait_for_ui.yaml index 4ae62a0bc..f4d29b19f 100644 --- a/manifests/tools/wait_for_ui.yaml +++ b/manifests/tools/wait_for_ui.yaml @@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/wait_for_ui names: mcp: wait_for_ui cli: wait-for-ui -description: Poll rs/1 runtime UI snapshots until a selector-based UI predicate, selector-free textContains predicate, or selector-free settled predicate is satisfied. Select with elementRef, identifier, label, role, or value when a selector is needed. +description: Poll rs/1 runtime UI snapshots until a selector-based UI predicate, selector-free textContains/gone text predicate, or selector-free settled predicate is satisfied, then record the latest snapshot. Prefer this after navigation or layout changes. Select with elementRef, identifier, label, role, or value when a selector is needed. outputSchema: schema: xcodebuildmcp.output.capture-result - version: "2" + version: '2' routing: stateful: true nextSteps: diff --git a/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.json b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.json new file mode 100644 index 000000000..56116a9a0 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.json @@ -0,0 +1,1008 @@ +{ + "jsonl": "/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl", + "total_lines": 425, + "total_tool_calls": 138, + "all_tool_counts": { + "ToolSearch": 3, + "mcp__xcodebuildmcp-dev__session_show_defaults": 1, + "mcp__xcodebuildmcp-dev__build_run_sim": 2, + "mcp__xcodebuildmcp-dev__snapshot_ui": 21, + "mcp__xcodebuildmcp-dev__wait_for_ui": 23, + "mcp__xcodebuildmcp-dev__screenshot": 19, + "Bash": 2, + "TodoWrite": 14, + "mcp__xcodebuildmcp-dev__stop_app_sim": 1, + "mcp__xcodebuildmcp-dev__launch_app_sim": 1, + "mcp__xcodebuildmcp-dev__swipe": 15, + "mcp__xcodebuildmcp-dev__tap": 16, + "mcp__xcodebuildmcp-dev__batch": 1, + "mcp__xcodebuildmcp-dev__gesture": 2, + "Grep": 3, + "Read": 2, + "mcp__xcodebuildmcp-dev__type_text": 6, + "mcp__xcodebuildmcp-dev__button": 1, + "mcp__xcodebuildmcp-dev__key_press": 5 + }, + "xcodebuildmcp_tool_counts": { + "session_show_defaults": 1, + "build_run_sim": 2, + "snapshot_ui": 21, + "wait_for_ui": 23, + "screenshot": 19, + "stop_app_sim": 1, + "launch_app_sim": 1, + "swipe": 15, + "tap": 16, + "batch": 1, + "gesture": 2, + "type_text": 6, + "button": 1, + "key_press": 5 + }, + "batch_calls": [ + { + "ordinal": 33, + "timestamp": "2026-05-13T21:01:15.625Z", + "id": "toolu_01FsZYoJ6ddwjVLWKMwYoyU6", + "kind": "structured", + "step_count": 7, + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ], + "result": { + "line": 112, + "timestamp": "2026-05-13T21:01:20.872Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null, + "structured": null, + "content": "{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}" + } + } + ], + "raw_string_batch_attempts": [], + "errors": [], + "settings_window_calls": [ + { + "ordinal": 20, + "timestamp": "2026-05-13T21:00:04.466Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e7", + "direction": "up", + "distance": 800 + }, + "result": { + "timestamp": "2026-05-13T21:00:06.036Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 21, + "timestamp": "2026-05-13T21:00:08.085Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:00:08.545Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 22, + "timestamp": "2026-05-13T21:00:11.517Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:13.199Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 23, + "timestamp": "2026-05-13T21:00:20.754Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "in_progress", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "pending", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "pending", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "pending", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:00:20.762Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 24, + "timestamp": "2026-05-13T21:00:23.387Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e113" + }, + "result": { + "timestamp": "2026-05-13T21:00:24.176Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 25, + "timestamp": "2026-05-13T21:00:26.779Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 + }, + "result": { + "timestamp": "2026-05-13T21:00:28.153Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 26, + "timestamp": "2026-05-13T21:00:33.949Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e123", + "direction": "up", + "distance": 400 + }, + "result": { + "timestamp": "2026-05-13T21:00:35.629Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 27, + "timestamp": "2026-05-13T21:00:37.754Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:00:38.303Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 28, + "timestamp": "2026-05-13T21:00:42.712Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:43.315Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 29, + "timestamp": "2026-05-13T21:00:49.819Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e115", + "direction": "up", + "distance": 500 + }, + "result": { + "timestamp": "2026-05-13T21:00:51.550Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 30, + "timestamp": "2026-05-13T21:00:54.206Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:54.821Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 31, + "timestamp": "2026-05-13T21:01:01.034Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:01.575Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 32, + "timestamp": "2026-05-13T21:01:11.819Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "in_progress", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "pending", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "pending", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:11.822Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 33, + "timestamp": "2026-05-13T21:01:15.625Z", + "name": "mcp__xcodebuildmcp-dev__batch", + "input": { + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:20.872Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 34, + "timestamp": "2026-05-13T21:01:23.163Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:01:23.739Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 35, + "timestamp": "2026-05-13T21:01:27.506Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:28.031Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 36, + "timestamp": "2026-05-13T21:01:31.879Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e126" + }, + "result": { + "timestamp": "2026-05-13T21:01:32.759Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 37, + "timestamp": "2026-05-13T21:01:35.902Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "gone", + "text": "Settings", + "timeoutMs": 3000 + }, + "result": { + "timestamp": "2026-05-13T21:01:39.013Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 38, + "timestamp": "2026-05-13T21:01:49.208Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "completed", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "completed", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "in_progress", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:49.214Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 39, + "timestamp": "2026-05-13T21:01:52.276Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:52.697Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 40, + "timestamp": "2026-05-13T21:01:55.360Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e90" + }, + "result": { + "timestamp": "2026-05-13T21:01:56.086Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + }, + { + "ordinal": 41, + "timestamp": "2026-05-13T21:01:58.920Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 + }, + "result": { + "timestamp": "2026-05-13T21:02:00.219Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null + } + } + ], + "interesting_texts": [ + { + "line": 78, + "timestamp": "2026-05-13T21:00:16.130Z", + "text": "Reached the bottom. Now opening settings." + }, + { + "line": 86, + "timestamp": "2026-05-13T21:00:33.583Z", + "text": "Settings sheet open. Now swiping up to reveal all options." + }, + { + "line": 118, + "timestamp": "2026-05-13T21:01:27.505Z", + "text": "All toggles inverted. Now closing settings." + }, + { + "line": 164, + "timestamp": "2026-05-13T21:02:51.265Z", + "text": "The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap." + }, + { + "line": 257, + "timestamp": "2026-05-13T21:06:10.030Z", + "text": "I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland." + }, + { + "line": 269, + "timestamp": "2026-05-13T21:06:28.372Z", + "text": "Sheet expanded — all 7 locations now visible. Tapping Portland." + }, + { + "line": 348, + "timestamp": "2026-05-13T21:09:00.320Z", + "text": "WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections." + }, + { + "line": 400, + "timestamp": "2026-05-13T21:10:50.917Z", + "text": "On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row)." + }, + { + "line": 420, + "timestamp": "2026-05-13T21:11:35.469Z", + "text": "Reached the Brighton & Hove Albion team page. All 18 steps completed." + }, + { + "line": 423, + "timestamp": "2026-05-13T21:11:50.647Z", + "text": "All 18 steps completed. Summary:\n\n**Weather app (steps 1–12):**\n- Built and launched the Weather app with `--mock-weather-api` so data loaded\n- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it\n- Tapped the precipitation widget and closed its detail sheet\n- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed \"London\" in search — got a result row back\n- Pressed the hardware home button\n\n**Safari (steps 13–18):**\n- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page\n\n**Caveats worth flagging:**\n- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not.\n- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table." + } + ], + "first_tool_call": { + "ordinal": 1, + "line": 9, + "timestamp": "2026-05-13T20:58:24.161Z", + "id": "toolu_012RVGRGV4i2j45zbEeRQppN", + "name": "ToolSearch", + "input": { + "query": "select:mcp__xcodebuildmcp-dev__session_show_defaults,mcp__xcodebuildmcp-dev__build_run_sim,mcp__xcodebuildmcp-dev__snapshot_ui,mcp__xcodebuildmcp-dev__tap,mcp__xcodebuildmcp-dev__swipe,mcp__xcodebuildmcp-dev__gesture,mcp__xcodebuildmcp-dev__type_text,mcp__xcodebuildmcp-dev__button,mcp__xcodebuildmcp-dev__screenshot,mcp__xcodebuildmcp-dev__batch,mcp__xcodebuildmcp-dev__launch_app_sim,mcp__xcodebuildmcp-dev__get_app_bundle_id,mcp__xcodebuildmcp-dev__wait_for_ui,mcp__xcodebuildmcp-dev__open_sim,mcp__xcodebuildmcp-dev__key_press", + "max_results": 20 + }, + "result": { + "line": 10, + "timestamp": "2026-05-13T20:58:24.174Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null, + "structured": null, + "content": [ + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__session_show_defaults" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__build_run_sim" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__snapshot_ui" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__tap" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__swipe" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__gesture" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__type_text" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__button" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__screenshot" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__batch" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__launch_app_sim" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__get_app_bundle_id" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__wait_for_ui" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__open_sim" + }, + { + "type": "tool_reference", + "tool_name": "mcp__xcodebuildmcp-dev__key_press" + } + ] + } + }, + "last_tool_call": { + "ordinal": 138, + "line": 421, + "timestamp": "2026-05-13T21:11:40.473Z", + "id": "toolu_01G4LhSS2STwrgyw3dBpdVPP", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "completed", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "completed", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "completed", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "completed", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "completed", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "completed", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "completed", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "completed", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "completed", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "completed", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "completed", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "completed", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "completed", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "completed", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "completed", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "completed", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "line": 422, + "timestamp": "2026-05-13T21:11:40.479Z", + "status": null, + "error_code": null, + "seq": null, + "capture_count": null, + "structured": null, + "content": "Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable" + } + } +} \ No newline at end of file diff --git a/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.md b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.md new file mode 100644 index 000000000..490902d68 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221250.md @@ -0,0 +1,72 @@ +# Claude E2E churn analysis (20260513-221250) + +- Source JSONL: `/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl` +- Total JSONL lines: 425 +- Total tool calls: 138 + +## XcodeBuildMCP tool counts +- `batch`: 1 +- `build_run_sim`: 2 +- `button`: 1 +- `gesture`: 2 +- `key_press`: 5 +- `launch_app_sim`: 1 +- `screenshot`: 19 +- `session_show_defaults`: 1 +- `snapshot_ui`: 21 +- `stop_app_sim`: 1 +- `swipe`: 15 +- `tap`: 16 +- `type_text`: 6 +- `wait_for_ui`: 23 + +## Non-Xcode tool counts +- `Bash`: 2 +- `Grep`: 3 +- `Read`: 2 +- `TodoWrite`: 14 +- `ToolSearch`: 3 + +## Batch calls +- call #33 at 2026-05-13T21:01:15.625Z: structured, 7 steps, status=None, error=None + ```json +[{"action": "tap", "elementRef": "e130", "postDelay": 0.25}, {"action": "tap", "elementRef": "e133", "postDelay": 0.25}, {"action": "tap", "elementRef": "e137", "postDelay": 0.25}, {"action": "tap", "elementRef": "e140", "postDelay": 0.25}, {"action": "tap", "elementRef": "e142", "postDelay": 0.25}, {"action": "tap", "elementRef": "e145", "postDelay": 0.25}, {"action": "tap", "elementRef": "e148", "postDelay": 0.25}] + ``` +- Raw-string/mixed batch attempts: 0 + +## Failed/errored tool results +- none + +## Settings-window tool calls (21:00-21:02Z) +- #20 2026-05-13T21:00:04.466Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e7", "direction": "up", "distance": 800} result={'timestamp': '2026-05-13T21:00:06.036Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #21 2026-05-13T21:00:08.085Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:00:08.545Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #22 2026-05-13T21:00:11.517Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:13.199Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #23 2026-05-13T21:00:20.754Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "in_progress", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "pending", "activeForm": "Inverting setâ€Ļ result={'timestamp': '2026-05-13T21:00:20.762Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #24 2026-05-13T21:00:23.387Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e113"} result={'timestamp': '2026-05-13T21:00:24.176Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #25 2026-05-13T21:00:26.779Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "settled", "settledDurationMs": 500, "timeoutMs": 5000} result={'timestamp': '2026-05-13T21:00:28.153Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #26 2026-05-13T21:00:33.949Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e123", "direction": "up", "distance": 400} result={'timestamp': '2026-05-13T21:00:35.629Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #27 2026-05-13T21:00:37.754Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:00:38.303Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #28 2026-05-13T21:00:42.712Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:43.315Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #29 2026-05-13T21:00:49.819Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e115", "direction": "up", "distance": 500} result={'timestamp': '2026-05-13T21:00:51.550Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #30 2026-05-13T21:00:54.206Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:54.821Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #31 2026-05-13T21:01:01.034Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:01.575Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #32 2026-05-13T21:01:11.819Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "completed", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "in_progress", "activeForm": "Inverting sâ€Ļ result={'timestamp': '2026-05-13T21:01:11.822Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #33 2026-05-13T21:01:15.625Z `mcp__xcodebuildmcp-dev__batch` input={"steps": [{"action": "tap", "elementRef": "e130", "postDelay": 0.25}, {"action": "tap", "elementRef": "e133", "postDelay": 0.25}, {"action": "tap", "elementRef": "e137", "postDelay": 0.25}, {"action": "tap", "elementRef": "e140", "postDelay": 0.25}, {"action": "tap", "elementRef": "e142", "postDelay": 0.25}, {"action": "tap", "elementRef": "e145", "postDelay": 0.25}, {"action": "tap", "elementRef": "e148", "postDelay": 0.25}]} result={'timestamp': '2026-05-13T21:01:20.872Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #34 2026-05-13T21:01:23.163Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:01:23.739Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #35 2026-05-13T21:01:27.506Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:28.031Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #36 2026-05-13T21:01:31.879Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e126"} result={'timestamp': '2026-05-13T21:01:32.759Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #37 2026-05-13T21:01:35.902Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "gone", "text": "Settings", "timeoutMs": 3000} result={'timestamp': '2026-05-13T21:01:39.013Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #38 2026-05-13T21:01:49.208Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "completed", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "completed", "activeForm": "Inverting setâ€Ļ result={'timestamp': '2026-05-13T21:01:49.214Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #39 2026-05-13T21:01:52.276Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:52.697Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #40 2026-05-13T21:01:55.360Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e90"} result={'timestamp': '2026-05-13T21:01:56.086Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} +- #41 2026-05-13T21:01:58.920Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "settled", "settledDurationMs": 500, "timeoutMs": 5000} result={'timestamp': '2026-05-13T21:02:00.219Z', 'status': None, 'error_code': None, 'seq': None, 'capture_count': None} + +## Final/interesting assistant text excerpts +- line 118 2026-05-13T21:01:27.505Z: All toggles inverted. Now closing settings. +- line 164 2026-05-13T21:02:51.265Z: The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap. +- line 257 2026-05-13T21:06:10.030Z: I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland. +- line 269 2026-05-13T21:06:28.372Z: Sheet expanded — all 7 locations now visible. Tapping Portland. +- line 348 2026-05-13T21:09:00.320Z: WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections. +- line 400 2026-05-13T21:10:50.917Z: On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row). +- line 420 2026-05-13T21:11:35.469Z: Reached the Brighton & Hove Albion team page. All 18 steps completed. +- line 423 2026-05-13T21:11:50.647Z: All 18 steps completed. Summary: **Weather app (steps 1–12):** - Built and launched the Weather app with `--mock-weather-api` so data loaded - Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it - Tapped the precipitation widget and closed its detail sheet - Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed "London" in search — got a result row back - Pressed the hardware home button **Safari (steps 13–18):** - Opened Safari, dismissed the search-suggestions onboarding, navigated â€Ļ diff --git a/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.json b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.json new file mode 100644 index 000000000..873df2ec5 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.json @@ -0,0 +1,880 @@ +{ + "jsonl": "/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl", + "total_lines": 425, + "total_tool_calls": 138, + "all_tool_counts": { + "ToolSearch": 3, + "mcp__xcodebuildmcp-dev__session_show_defaults": 1, + "mcp__xcodebuildmcp-dev__build_run_sim": 2, + "mcp__xcodebuildmcp-dev__snapshot_ui": 21, + "mcp__xcodebuildmcp-dev__wait_for_ui": 23, + "mcp__xcodebuildmcp-dev__screenshot": 19, + "Bash": 2, + "TodoWrite": 14, + "mcp__xcodebuildmcp-dev__stop_app_sim": 1, + "mcp__xcodebuildmcp-dev__launch_app_sim": 1, + "mcp__xcodebuildmcp-dev__swipe": 15, + "mcp__xcodebuildmcp-dev__tap": 16, + "mcp__xcodebuildmcp-dev__batch": 1, + "mcp__xcodebuildmcp-dev__gesture": 2, + "Grep": 3, + "Read": 2, + "mcp__xcodebuildmcp-dev__type_text": 6, + "mcp__xcodebuildmcp-dev__button": 1, + "mcp__xcodebuildmcp-dev__key_press": 5 + }, + "xcodebuildmcp_tool_counts": { + "session_show_defaults": 1, + "build_run_sim": 2, + "snapshot_ui": 21, + "wait_for_ui": 23, + "screenshot": 19, + "stop_app_sim": 1, + "launch_app_sim": 1, + "swipe": 15, + "tap": 16, + "batch": 1, + "gesture": 2, + "type_text": 6, + "button": 1, + "key_press": 5 + }, + "batch_calls": [ + { + "ordinal": 33, + "timestamp": "2026-05-13T21:01:15.625Z", + "id": "toolu_01FsZYoJ6ddwjVLWKMwYoyU6", + "kind": "structured", + "step_count": 7, + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ], + "result": { + "schema": "xcodebuildmcp.output.ui-action-result", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null, + "line": 112, + "timestamp": "2026-05-13T21:01:20.872Z", + "content_preview": "{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}" + } + } + ], + "raw_string_batch_attempts": [], + "errors": [], + "settings_window_calls": [ + { + "ordinal": 20, + "timestamp": "2026-05-13T21:00:04.466Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e7", + "direction": "up", + "distance": 800 + }, + "result": { + "timestamp": "2026-05-13T21:00:06.036Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 21, + "timestamp": "2026-05-13T21:00:08.085Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:00:08.545Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 58, + "capture_count": 113, + "screenHash": "1vhz2nk" + } + }, + { + "ordinal": 22, + "timestamp": "2026-05-13T21:00:11.517Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:13.199Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 23, + "timestamp": "2026-05-13T21:00:20.754Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "in_progress", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "pending", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "pending", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "pending", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:00:20.762Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 24, + "timestamp": "2026-05-13T21:00:23.387Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e113" + }, + "result": { + "timestamp": "2026-05-13T21:00:24.176Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 25, + "timestamp": "2026-05-13T21:00:26.779Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 + }, + "result": { + "timestamp": "2026-05-13T21:00:28.153Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 60, + "capture_count": 159, + "screenHash": "1oojzxz" + } + }, + { + "ordinal": 26, + "timestamp": "2026-05-13T21:00:33.949Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e123", + "direction": "up", + "distance": 400 + }, + "result": { + "timestamp": "2026-05-13T21:00:35.629Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 27, + "timestamp": "2026-05-13T21:00:37.754Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:00:38.303Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 61, + "capture_count": 159, + "screenHash": "1oojzxz" + } + }, + { + "ordinal": 28, + "timestamp": "2026-05-13T21:00:42.712Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:43.315Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 29, + "timestamp": "2026-05-13T21:00:49.819Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e115", + "direction": "up", + "distance": 500 + }, + "result": { + "timestamp": "2026-05-13T21:00:51.550Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 30, + "timestamp": "2026-05-13T21:00:54.206Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:54.821Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 31, + "timestamp": "2026-05-13T21:01:01.034Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:01.575Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 62, + "capture_count": 151, + "screenHash": "0io3k69" + } + }, + { + "ordinal": 32, + "timestamp": "2026-05-13T21:01:11.819Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "in_progress", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "pending", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "pending", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:11.822Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 33, + "timestamp": "2026-05-13T21:01:15.625Z", + "name": "mcp__xcodebuildmcp-dev__batch", + "input": { + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:20.872Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 34, + "timestamp": "2026-05-13T21:01:23.163Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:01:23.739Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 35, + "timestamp": "2026-05-13T21:01:27.506Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:28.031Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 63, + "capture_count": 151, + "screenHash": "0qd7t3p" + } + }, + { + "ordinal": 36, + "timestamp": "2026-05-13T21:01:31.879Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e126" + }, + "result": { + "timestamp": "2026-05-13T21:01:32.759Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 37, + "timestamp": "2026-05-13T21:01:35.902Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "gone", + "text": "Settings", + "timeoutMs": 3000 + }, + "result": { + "timestamp": "2026-05-13T21:01:39.013Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 38, + "timestamp": "2026-05-13T21:01:49.208Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "completed", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "completed", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "in_progress", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:49.214Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 39, + "timestamp": "2026-05-13T21:01:52.276Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:52.697Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 69, + "capture_count": 113, + "screenHash": "1pymhvi" + } + }, + { + "ordinal": 40, + "timestamp": "2026-05-13T21:01:55.360Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e90" + }, + "result": { + "timestamp": "2026-05-13T21:01:56.086Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 41, + "timestamp": "2026-05-13T21:01:58.920Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 + }, + "result": { + "timestamp": "2026-05-13T21:02:00.219Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 71, + "capture_count": 152, + "screenHash": "0ayvivy" + } + } + ], + "interesting_texts": [ + { + "line": 78, + "timestamp": "2026-05-13T21:00:16.130Z", + "text": "Reached the bottom. Now opening settings." + }, + { + "line": 86, + "timestamp": "2026-05-13T21:00:33.583Z", + "text": "Settings sheet open. Now swiping up to reveal all options." + }, + { + "line": 118, + "timestamp": "2026-05-13T21:01:27.505Z", + "text": "All toggles inverted. Now closing settings." + }, + { + "line": 164, + "timestamp": "2026-05-13T21:02:51.265Z", + "text": "The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap." + }, + { + "line": 257, + "timestamp": "2026-05-13T21:06:10.030Z", + "text": "I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland." + }, + { + "line": 269, + "timestamp": "2026-05-13T21:06:28.372Z", + "text": "Sheet expanded — all 7 locations now visible. Tapping Portland." + }, + { + "line": 348, + "timestamp": "2026-05-13T21:09:00.320Z", + "text": "WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections." + }, + { + "line": 400, + "timestamp": "2026-05-13T21:10:50.917Z", + "text": "On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row)." + }, + { + "line": 420, + "timestamp": "2026-05-13T21:11:35.469Z", + "text": "Reached the Brighton & Hove Albion team page. All 18 steps completed." + }, + { + "line": 423, + "timestamp": "2026-05-13T21:11:50.647Z", + "text": "All 18 steps completed. Summary:\n\n**Weather app (steps 1–12):**\n- Built and launched the Weather app with `--mock-weather-api` so data loaded\n- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it\n- Tapped the precipitation widget and closed its detail sheet\n- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed \"London\" in search — got a result row back\n- Pressed the hardware home button\n\n**Safari (steps 13–18):**\n- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page\n\n**Caveats worth flagging:**\n- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not.\n- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table." + } + ], + "result_summary": null +} \ No newline at end of file diff --git a/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.md b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.md new file mode 100644 index 000000000..e3900304d --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221343.md @@ -0,0 +1,74 @@ +# Claude E2E churn analysis (20260513-221343) + +- Source JSONL: `/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl` +- Total JSONL lines: 425 +- Total tool calls: 138 + +## XcodeBuildMCP tool counts +- `batch`: 1 +- `build_run_sim`: 2 +- `button`: 1 +- `gesture`: 2 +- `key_press`: 5 +- `launch_app_sim`: 1 +- `screenshot`: 19 +- `session_show_defaults`: 1 +- `snapshot_ui`: 21 +- `stop_app_sim`: 1 +- `swipe`: 15 +- `tap`: 16 +- `type_text`: 6 +- `wait_for_ui`: 23 + +## Non-Xcode tool counts +- `Bash`: 2 +- `Grep`: 3 +- `Read`: 2 +- `TodoWrite`: 14 +- `ToolSearch`: 3 + +## Batch calls +- call #33 at 2026-05-13T21:01:15.625Z: structured, 7 steps, didError=False, status=SUCCEEDED, error=None + ```json +[{"action": "tap", "elementRef": "e130", "postDelay": 0.25}, {"action": "tap", "elementRef": "e133", "postDelay": 0.25}, {"action": "tap", "elementRef": "e137", "postDelay": 0.25}, {"action": "tap", "elementRef": "e140", "postDelay": 0.25}, {"action": "tap", "elementRef": "e142", "postDelay": 0.25}, {"action": "tap", "elementRef": "e145", "postDelay": 0.25}, {"action": "tap", "elementRef": "e148", "postDelay": 0.25}] + ``` +- Raw-string/mixed batch attempts: 0 + +## Failed/errored tool results +- none + +## Settings-window tool calls (21:00-21:02Z) +- #20 2026-05-13T21:00:04.466Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e7", "direction": "up", "distance": 800} result={'timestamp': '2026-05-13T21:00:06.036Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #21 2026-05-13T21:00:08.085Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:00:08.545Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 58, 'capture_count': 113, 'screenHash': '1vhz2nk'} +- #22 2026-05-13T21:00:11.517Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:13.199Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #23 2026-05-13T21:00:20.754Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "in_progress", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "pending", "activeForm": "Inverting settings toggles"}, {"content": "Close settings sheet", "status": "pending", "activeForm": "Closing settings sheet"}, {"content": "Scroll to precipitatioâ€Ļ result={'timestamp': '2026-05-13T21:00:20.762Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #24 2026-05-13T21:00:23.387Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e113"} result={'timestamp': '2026-05-13T21:00:24.176Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #25 2026-05-13T21:00:26.779Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "settled", "settledDurationMs": 500, "timeoutMs": 5000} result={'timestamp': '2026-05-13T21:00:28.153Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 60, 'capture_count': 159, 'screenHash': '1oojzxz'} +- #26 2026-05-13T21:00:33.949Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e123", "direction": "up", "distance": 400} result={'timestamp': '2026-05-13T21:00:35.629Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #27 2026-05-13T21:00:37.754Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:00:38.303Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 61, 'capture_count': 159, 'screenHash': '1oojzxz'} +- #28 2026-05-13T21:00:42.712Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:43.315Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #29 2026-05-13T21:00:49.819Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e115", "direction": "up", "distance": 500} result={'timestamp': '2026-05-13T21:00:51.550Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #30 2026-05-13T21:00:54.206Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:54.821Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #31 2026-05-13T21:01:01.034Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:01.575Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 62, 'capture_count': 151, 'screenHash': '0io3k69'} +- #32 2026-05-13T21:01:11.819Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "completed", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "in_progress", "activeForm": "Inverting settings toggles"}, {"content": "Close settings sheet", "status": "pending", "activeForm": "Closing settings sheet"}, {"content": "Scroll to precipitatâ€Ļ result={'timestamp': '2026-05-13T21:01:11.822Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #33 2026-05-13T21:01:15.625Z `mcp__xcodebuildmcp-dev__batch` input={"steps": [{"action": "tap", "elementRef": "e130", "postDelay": 0.25}, {"action": "tap", "elementRef": "e133", "postDelay": 0.25}, {"action": "tap", "elementRef": "e137", "postDelay": 0.25}, {"action": "tap", "elementRef": "e140", "postDelay": 0.25}, {"action": "tap", "elementRef": "e142", "postDelay": 0.25}, {"action": "tap", "elementRef": "e145", "postDelay": 0.25}, {"action": "tap", "elementRef": "e148", "postDelay": 0.25}]} result={'timestamp': '2026-05-13T21:01:20.872Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #34 2026-05-13T21:01:23.163Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:01:23.739Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #35 2026-05-13T21:01:27.506Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:28.031Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 63, 'capture_count': 151, 'screenHash': '0qd7t3p'} +- #36 2026-05-13T21:01:31.879Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e126"} result={'timestamp': '2026-05-13T21:01:32.759Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #37 2026-05-13T21:01:35.902Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "gone", "text": "Settings", "timeoutMs": 3000} result={'timestamp': '2026-05-13T21:01:39.013Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #38 2026-05-13T21:01:49.208Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "completed", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "completed", "activeForm": "Inverting settings toggles"}, {"content": "Close settings sheet", "status": "completed", "activeForm": "Closing settings sheet"}, {"content": "Scroll to precipitatâ€Ļ result={'timestamp': '2026-05-13T21:01:49.214Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #39 2026-05-13T21:01:52.276Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:52.697Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 69, 'capture_count': 113, 'screenHash': '1pymhvi'} +- #40 2026-05-13T21:01:55.360Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e90"} result={'timestamp': '2026-05-13T21:01:56.086Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #41 2026-05-13T21:01:58.920Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "settled", "settledDurationMs": 500, "timeoutMs": 5000} result={'timestamp': '2026-05-13T21:02:00.219Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 71, 'capture_count': 152, 'screenHash': '0ayvivy'} + +## Final/interesting assistant text excerpts +- line 78 2026-05-13T21:00:16.130Z: Reached the bottom. Now opening settings. +- line 86 2026-05-13T21:00:33.583Z: Settings sheet open. Now swiping up to reveal all options. +- line 118 2026-05-13T21:01:27.505Z: All toggles inverted. Now closing settings. +- line 164 2026-05-13T21:02:51.265Z: The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap. +- line 257 2026-05-13T21:06:10.030Z: I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland. +- line 269 2026-05-13T21:06:28.372Z: Sheet expanded — all 7 locations now visible. Tapping Portland. +- line 348 2026-05-13T21:09:00.320Z: WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections. +- line 400 2026-05-13T21:10:50.917Z: On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row). +- line 420 2026-05-13T21:11:35.469Z: Reached the Brighton & Hove Albion team page. All 18 steps completed. +- line 423 2026-05-13T21:11:50.647Z: All 18 steps completed. Summary: **Weather app (steps 1–12):** - Built and launched the Weather app with `--mock-weather-api` so data loaded - Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it - Tapped the precipitation widget and closed its detail sheet - Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed "London" in search — got a result row back - Pressed the hardware home button **Safari (steps 13–18):** - Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team â€Ļ diff --git a/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.json b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.json new file mode 100644 index 000000000..64c9437c7 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.json @@ -0,0 +1,1154 @@ +{ + "jsonl": "/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl", + "total_lines": 425, + "total_tool_calls": 138, + "all_tool_counts": { + "ToolSearch": 3, + "mcp__xcodebuildmcp-dev__session_show_defaults": 1, + "mcp__xcodebuildmcp-dev__build_run_sim": 2, + "mcp__xcodebuildmcp-dev__snapshot_ui": 21, + "mcp__xcodebuildmcp-dev__wait_for_ui": 23, + "mcp__xcodebuildmcp-dev__screenshot": 19, + "Bash": 2, + "TodoWrite": 14, + "mcp__xcodebuildmcp-dev__stop_app_sim": 1, + "mcp__xcodebuildmcp-dev__launch_app_sim": 1, + "mcp__xcodebuildmcp-dev__swipe": 15, + "mcp__xcodebuildmcp-dev__tap": 16, + "mcp__xcodebuildmcp-dev__batch": 1, + "mcp__xcodebuildmcp-dev__gesture": 2, + "Grep": 3, + "Read": 2, + "mcp__xcodebuildmcp-dev__type_text": 6, + "mcp__xcodebuildmcp-dev__button": 1, + "mcp__xcodebuildmcp-dev__key_press": 5 + }, + "xcodebuildmcp_tool_counts": { + "session_show_defaults": 1, + "build_run_sim": 2, + "snapshot_ui": 21, + "wait_for_ui": 23, + "screenshot": 19, + "stop_app_sim": 1, + "launch_app_sim": 1, + "swipe": 15, + "tap": 16, + "batch": 1, + "gesture": 2, + "type_text": 6, + "button": 1, + "key_press": 5 + }, + "batch_calls": [ + { + "ordinal": 33, + "timestamp": "2026-05-13T21:01:15.625Z", + "id": "toolu_01FsZYoJ6ddwjVLWKMwYoyU6", + "kind": "structured", + "step_count": 7, + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ], + "result": { + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null, + "schema": "xcodebuildmcp.output.ui-action-result", + "content_preview": "{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}", + "line": 112, + "timestamp": "2026-05-13T21:01:20.872Z" + } + } + ], + "raw_string_batch_attempts": [], + "errors": [ + { + "ordinal": 7, + "timestamp": "2026-05-13T20:58:51.421Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "gone", + "text": "Loading weather", + "timeoutMs": 20000 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "WAIT_TIMEOUT", + "error_message": "Timed out after 20000ms waiting for UI predicate 'gone'.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 20000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e9|none|text|Loading weatherâ€Ļ||\n\n❌ Timed out after 20000ms waiting for UI predicate 'gone'.", + "line": 31, + "timestamp": "2026-05-13T20:59:11.601Z" + } + }, + { + "ordinal": 13, + "timestamp": "2026-05-13T20:59:36.267Z", + "name": "mcp__xcodebuildmcp-dev__stop_app_sim", + "input": {}, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "MISSING_REQUIRED_PARAMETERS", + "error_message": "Missing required session defaults: bundleId is required", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS", + "line": 47, + "timestamp": "2026-05-13T20:59:36.285Z" + } + }, + { + "ordinal": 14, + "timestamp": "2026-05-13T20:59:39.207Z", + "name": "mcp__xcodebuildmcp-dev__launch_app_sim", + "input": { + "launchArgs": [ + "--mock-weather-api" + ] + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "MISSING_REQUIRED_PARAMETERS", + "error_message": "Missing required session defaults: bundleId is required", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS", + "line": 49, + "timestamp": "2026-05-13T20:59:39.222Z" + } + }, + { + "ordinal": 18, + "timestamp": "2026-05-13T20:59:57.888Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e7", + "direction": "up", + "distance": 600 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "SNAPSHOT_MISSING", + "error_message": "No runtime UI snapshot is available for this simulator.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.", + "line": 61, + "timestamp": "2026-05-13T20:59:57.907Z" + } + }, + { + "ordinal": 37, + "timestamp": "2026-05-13T21:01:35.902Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "gone", + "text": "Settings", + "timeoutMs": 3000 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "WAIT_TIMEOUT", + "error_message": "Timed out after 3000ms waiting for UI predicate 'gone'.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 3000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e113|tap|button|Settings||weather.settingsButton\n\n❌ Timed out after 3000ms waiting for UI predicate 'gone'.", + "line": 124, + "timestamp": "2026-05-13T21:01:39.013Z" + } + }, + { + "ordinal": 52, + "timestamp": "2026-05-13T21:03:07.767Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "exists", + "text": "Locations", + "timeoutMs": 5000 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "PARAMETER_VALIDATION_FAILED", + "error_message": "Parameter validation failed: Invalid parameters:", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "âš™ī¸ Error\n\n❌ Parameter validation failed: Invalid parameters:\nelementRef: exists waits require at least one selector field\ntext: text is only supported for textContains and gone waits\n ├ Category: validation\n └ Code: PARAMETER_VALIDATION_FAILED", + "line": 171, + "timestamp": "2026-05-13T21:03:07.787Z" + } + }, + { + "ordinal": 59, + "timestamp": "2026-05-13T21:03:50.793Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e122", + "direction": "up", + "distance": 400, + "duration": 0.5 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "SNAPSHOT_MISSING", + "error_message": "No runtime UI snapshot is available for this simulator.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.", + "line": 196, + "timestamp": "2026-05-13T21:03:50.804Z" + } + }, + { + "ordinal": 63, + "timestamp": "2026-05-13T21:04:05.978Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e132", + "direction": "up", + "distance": 300, + "duration": 0.4 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "SNAPSHOT_MISSING", + "error_message": "No runtime UI snapshot is available for this simulator.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.", + "line": 207, + "timestamp": "2026-05-13T21:04:05.991Z" + } + }, + { + "ordinal": 67, + "timestamp": "2026-05-13T21:04:31.158Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e132", + "direction": "up", + "distance": 250, + "duration": 0.15 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "SNAPSHOT_MISSING", + "error_message": "No runtime UI snapshot is available for this simulator.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.", + "line": 219, + "timestamp": "2026-05-13T21:04:31.167Z" + } + }, + { + "ordinal": 76, + "timestamp": "2026-05-13T21:05:41.922Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e148", + "direction": "up", + "distance": 300, + "duration": 0.6 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "SNAPSHOT_EXPIRED", + "error_message": "The runtime UI snapshot for this simulator has expired.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "👆 Swipe\n\nRecovery\n Code: SNAPSHOT_EXPIRED\n Hint: Run snapshot_ui again and retry with a current elementRef.\n\n❌ The runtime UI snapshot for this simulator has expired.", + "line": 244, + "timestamp": "2026-05-13T21:05:41.933Z" + } + }, + { + "ordinal": 78, + "timestamp": "2026-05-13T21:05:47.807Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e148", + "direction": "up", + "distance": 300, + "duration": 0.6 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "TARGET_NOT_ACTIONABLE", + "error_message": "Element ref 'e148' does not support 'swipeWithin'.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "👆 Swipe\n\nRecovery\n Code: TARGET_NOT_ACTIONABLE\n Element: e148\n Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui.\n Candidates (16):\n e1|swipe|application|Weather||\n e2|swipe|other|||\n e3|swipe|other|||\n e4|swipe|other|||\n e6|swipe|other|||\n e7|swipe|other|||\n e8|swipe|scroll-view|||weather.mainScrollView\n e9|swipe|other|||\n e18|swipe|scroll-view|||\n e115|swipe|other|||\n e117|swipe|other|||\n e119|swipe|other|||\n e120|", + "line": 250, + "timestamp": "2026-05-13T21:05:47.818Z" + } + }, + { + "ordinal": 110, + "timestamp": "2026-05-13T21:08:43.462Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "textContains", + "text": "Reject", + "timeoutMs": 5000 + }, + "result": { + "didError": true, + "status": "FAILED", + "error_code": "WAIT_TIMEOUT", + "error_message": "Timed out after 5000ms waiting for UI predicate 'textContains'.", + "seq": null, + "capture_count": null, + "screenHash": null, + "content_preview": "âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 5000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n\n❌ Timed out after 5000ms waiting for UI predicate 'textContains'.", + "line": 346, + "timestamp": "2026-05-13T21:08:48.710Z" + } + } + ], + "error_counts": { + "WAIT_TIMEOUT": 3, + "MISSING_REQUIRED_PARAMETERS": 2, + "SNAPSHOT_MISSING": 4, + "PARAMETER_VALIDATION_FAILED": 1, + "SNAPSHOT_EXPIRED": 1, + "TARGET_NOT_ACTIONABLE": 1 + }, + "settings_window_calls": [ + { + "ordinal": 20, + "timestamp": "2026-05-13T21:00:04.466Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e7", + "direction": "up", + "distance": 800 + }, + "result": { + "timestamp": "2026-05-13T21:00:06.036Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 21, + "timestamp": "2026-05-13T21:00:08.085Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:00:08.545Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 58, + "capture_count": 113, + "screenHash": "1vhz2nk" + } + }, + { + "ordinal": 22, + "timestamp": "2026-05-13T21:00:11.517Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:13.199Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 23, + "timestamp": "2026-05-13T21:00:20.754Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "in_progress", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "pending", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "pending", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "pending", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:00:20.762Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 24, + "timestamp": "2026-05-13T21:00:23.387Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e113" + }, + "result": { + "timestamp": "2026-05-13T21:00:24.176Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 25, + "timestamp": "2026-05-13T21:00:26.779Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 + }, + "result": { + "timestamp": "2026-05-13T21:00:28.153Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 60, + "capture_count": 159, + "screenHash": "1oojzxz" + } + }, + { + "ordinal": 26, + "timestamp": "2026-05-13T21:00:33.949Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e123", + "direction": "up", + "distance": 400 + }, + "result": { + "timestamp": "2026-05-13T21:00:35.629Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 27, + "timestamp": "2026-05-13T21:00:37.754Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:00:38.303Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 61, + "capture_count": 159, + "screenHash": "1oojzxz" + } + }, + { + "ordinal": 28, + "timestamp": "2026-05-13T21:00:42.712Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:43.315Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 29, + "timestamp": "2026-05-13T21:00:49.819Z", + "name": "mcp__xcodebuildmcp-dev__swipe", + "input": { + "withinElementRef": "e115", + "direction": "up", + "distance": 500 + }, + "result": { + "timestamp": "2026-05-13T21:00:51.550Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 30, + "timestamp": "2026-05-13T21:00:54.206Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:00:54.821Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 31, + "timestamp": "2026-05-13T21:01:01.034Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:01.575Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 62, + "capture_count": 151, + "screenHash": "0io3k69" + } + }, + { + "ordinal": 32, + "timestamp": "2026-05-13T21:01:11.819Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "in_progress", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "pending", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "pending", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:11.822Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 33, + "timestamp": "2026-05-13T21:01:15.625Z", + "name": "mcp__xcodebuildmcp-dev__batch", + "input": { + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:20.872Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 34, + "timestamp": "2026-05-13T21:01:23.163Z", + "name": "mcp__xcodebuildmcp-dev__screenshot", + "input": { + "returnFormat": "base64" + }, + "result": { + "timestamp": "2026-05-13T21:01:23.739Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 35, + "timestamp": "2026-05-13T21:01:27.506Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:28.031Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 63, + "capture_count": 151, + "screenHash": "0qd7t3p" + } + }, + { + "ordinal": 36, + "timestamp": "2026-05-13T21:01:31.879Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e126" + }, + "result": { + "timestamp": "2026-05-13T21:01:32.759Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 37, + "timestamp": "2026-05-13T21:01:35.902Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "gone", + "text": "Settings", + "timeoutMs": 3000 + }, + "result": { + "timestamp": "2026-05-13T21:01:39.013Z", + "didError": true, + "status": "FAILED", + "error_code": "WAIT_TIMEOUT", + "error_message": "Timed out after 3000ms waiting for UI predicate 'gone'.", + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 38, + "timestamp": "2026-05-13T21:01:49.208Z", + "name": "TodoWrite", + "input": { + "todos": [ + { + "content": "Build and launch Weather app with mock data", + "status": "completed", + "activeForm": "Building and launching Weather app with mock data" + }, + { + "content": "Scroll to bottom of main screen", + "status": "completed", + "activeForm": "Scrolling to bottom of main screen" + }, + { + "content": "Tap settings button and reveal all options", + "status": "completed", + "activeForm": "Opening settings sheet" + }, + { + "content": "Invert all settings toggles", + "status": "completed", + "activeForm": "Inverting settings toggles" + }, + { + "content": "Close settings sheet", + "status": "completed", + "activeForm": "Closing settings sheet" + }, + { + "content": "Scroll to precipitation widget and tap", + "status": "in_progress", + "activeForm": "Tapping precipitation widget" + }, + { + "content": "Close precipitation widget", + "status": "pending", + "activeForm": "Closing precipitation widget" + }, + { + "content": "Open Location screen", + "status": "pending", + "activeForm": "Opening Location screen" + }, + { + "content": "Scroll location sheet to reveal all", + "status": "pending", + "activeForm": "Revealing all locations" + }, + { + "content": "Tap Portland location", + "status": "pending", + "activeForm": "Tapping Portland" + }, + { + "content": "Tap locations button again", + "status": "pending", + "activeForm": "Reopening locations" + }, + { + "content": "Search for a location", + "status": "pending", + "activeForm": "Searching for a location" + }, + { + "content": "Press hardware home button", + "status": "pending", + "activeForm": "Pressing home button" + }, + { + "content": "Open Safari", + "status": "pending", + "activeForm": "Opening Safari" + }, + { + "content": "Search for BBC.co.uk", + "status": "pending", + "activeForm": "Searching BBC.co.uk" + }, + { + "content": "Go to sport page", + "status": "pending", + "activeForm": "Navigating to sport page" + }, + { + "content": "Go to Premier League page", + "status": "pending", + "activeForm": "Navigating to Premier League" + }, + { + "content": "Go to tables", + "status": "pending", + "activeForm": "Going to tables" + }, + { + "content": "Click Brighton", + "status": "pending", + "activeForm": "Clicking Brighton" + } + ] + }, + "result": { + "timestamp": "2026-05-13T21:01:49.214Z", + "didError": null, + "status": null, + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 39, + "timestamp": "2026-05-13T21:01:52.276Z", + "name": "mcp__xcodebuildmcp-dev__snapshot_ui", + "input": {}, + "result": { + "timestamp": "2026-05-13T21:01:52.697Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 69, + "capture_count": 113, + "screenHash": "1pymhvi" + } + }, + { + "ordinal": 40, + "timestamp": "2026-05-13T21:01:55.360Z", + "name": "mcp__xcodebuildmcp-dev__tap", + "input": { + "elementRef": "e90" + }, + "result": { + "timestamp": "2026-05-13T21:01:56.086Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": null, + "capture_count": null, + "screenHash": null + } + }, + { + "ordinal": 41, + "timestamp": "2026-05-13T21:01:58.920Z", + "name": "mcp__xcodebuildmcp-dev__wait_for_ui", + "input": { + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 + }, + "result": { + "timestamp": "2026-05-13T21:02:00.219Z", + "didError": false, + "status": "SUCCEEDED", + "error_code": null, + "error_message": null, + "seq": 71, + "capture_count": 152, + "screenHash": "0ayvivy" + } + } + ], + "interesting_texts": [ + { + "line": 78, + "timestamp": "2026-05-13T21:00:16.130Z", + "text": "Reached the bottom. Now opening settings." + }, + { + "line": 86, + "timestamp": "2026-05-13T21:00:33.583Z", + "text": "Settings sheet open. Now swiping up to reveal all options." + }, + { + "line": 118, + "timestamp": "2026-05-13T21:01:27.505Z", + "text": "All toggles inverted. Now closing settings." + }, + { + "line": 164, + "timestamp": "2026-05-13T21:02:51.265Z", + "text": "The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap." + }, + { + "line": 257, + "timestamp": "2026-05-13T21:06:10.030Z", + "text": "I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland." + }, + { + "line": 269, + "timestamp": "2026-05-13T21:06:28.372Z", + "text": "Sheet expanded — all 7 locations now visible. Tapping Portland." + }, + { + "line": 348, + "timestamp": "2026-05-13T21:09:00.320Z", + "text": "WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections." + }, + { + "line": 400, + "timestamp": "2026-05-13T21:10:50.917Z", + "text": "On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row)." + }, + { + "line": 420, + "timestamp": "2026-05-13T21:11:35.469Z", + "text": "Reached the Brighton & Hove Albion team page. All 18 steps completed." + }, + { + "line": 423, + "timestamp": "2026-05-13T21:11:50.647Z", + "text": "All 18 steps completed. Summary:\n\n**Weather app (steps 1–12):**\n- Built and launched the Weather app with `--mock-weather-api` so data loaded\n- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it\n- Tapped the precipitation widget and closed its detail sheet\n- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed \"London\" in search — got a result row back\n- Pressed the hardware home button\n\n**Safari (steps 13–18):**\n- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page\n\n**Caveats worth flagging:**\n- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not.\n- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table." + } + ], + "result_summary": null +} \ No newline at end of file diff --git a/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.md b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.md new file mode 100644 index 000000000..81ec1cc65 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/churn-analysis-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-221455.md @@ -0,0 +1,86 @@ +# Claude E2E churn analysis (20260513-221455) + +- Source JSONL: `/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl` +- Total JSONL lines: 425 +- Total tool calls: 138 + +## XcodeBuildMCP tool counts +- `batch`: 1 +- `build_run_sim`: 2 +- `button`: 1 +- `gesture`: 2 +- `key_press`: 5 +- `launch_app_sim`: 1 +- `screenshot`: 19 +- `session_show_defaults`: 1 +- `snapshot_ui`: 21 +- `stop_app_sim`: 1 +- `swipe`: 15 +- `tap`: 16 +- `type_text`: 6 +- `wait_for_ui`: 23 + +## Non-Xcode tool counts +- `Bash`: 2 +- `Grep`: 3 +- `Read`: 2 +- `TodoWrite`: 14 +- `ToolSearch`: 3 + +## Batch calls +- call #33 at 2026-05-13T21:01:15.625Z: structured, 7 steps, didError=False, status=SUCCEEDED, error=None + ```json +[{"action": "tap", "elementRef": "e130", "postDelay": 0.25}, {"action": "tap", "elementRef": "e133", "postDelay": 0.25}, {"action": "tap", "elementRef": "e137", "postDelay": 0.25}, {"action": "tap", "elementRef": "e140", "postDelay": 0.25}, {"action": "tap", "elementRef": "e142", "postDelay": 0.25}, {"action": "tap", "elementRef": "e145", "postDelay": 0.25}, {"action": "tap", "elementRef": "e148", "postDelay": 0.25}] + ``` +- Raw-string/mixed batch attempts: 0 + +## Failed/errored tool results +Error counts: MISSING_REQUIRED_PARAMETERS=2, PARAMETER_VALIDATION_FAILED=1, SNAPSHOT_EXPIRED=1, SNAPSHOT_MISSING=4, TARGET_NOT_ACTIONABLE=1, WAIT_TIMEOUT=3 +- call #7 `mcp__xcodebuildmcp-dev__wait_for_ui` at 2026-05-13T20:58:51.421Z -> didError=True status=FAILED error=WAIT_TIMEOUT message=Timed out after 20000ms waiting for UI predicate 'gone'. input={"predicate": "gone", "text": "Loading weather", "timeoutMs": 20000} +- call #13 `mcp__xcodebuildmcp-dev__stop_app_sim` at 2026-05-13T20:59:36.267Z -> didError=True status=FAILED error=MISSING_REQUIRED_PARAMETERS message=Missing required session defaults: bundleId is required input={} +- call #14 `mcp__xcodebuildmcp-dev__launch_app_sim` at 2026-05-13T20:59:39.207Z -> didError=True status=FAILED error=MISSING_REQUIRED_PARAMETERS message=Missing required session defaults: bundleId is required input={"launchArgs": ["--mock-weather-api"]} +- call #18 `mcp__xcodebuildmcp-dev__swipe` at 2026-05-13T20:59:57.888Z -> didError=True status=FAILED error=SNAPSHOT_MISSING message=No runtime UI snapshot is available for this simulator. input={"withinElementRef": "e7", "direction": "up", "distance": 600} +- call #37 `mcp__xcodebuildmcp-dev__wait_for_ui` at 2026-05-13T21:01:35.902Z -> didError=True status=FAILED error=WAIT_TIMEOUT message=Timed out after 3000ms waiting for UI predicate 'gone'. input={"predicate": "gone", "text": "Settings", "timeoutMs": 3000} +- call #52 `mcp__xcodebuildmcp-dev__wait_for_ui` at 2026-05-13T21:03:07.767Z -> didError=True status=FAILED error=PARAMETER_VALIDATION_FAILED message=Parameter validation failed: Invalid parameters: input={"predicate": "exists", "text": "Locations", "timeoutMs": 5000} +- call #59 `mcp__xcodebuildmcp-dev__swipe` at 2026-05-13T21:03:50.793Z -> didError=True status=FAILED error=SNAPSHOT_MISSING message=No runtime UI snapshot is available for this simulator. input={"withinElementRef": "e122", "direction": "up", "distance": 400, "duration": 0.5} +- call #63 `mcp__xcodebuildmcp-dev__swipe` at 2026-05-13T21:04:05.978Z -> didError=True status=FAILED error=SNAPSHOT_MISSING message=No runtime UI snapshot is available for this simulator. input={"withinElementRef": "e132", "direction": "up", "distance": 300, "duration": 0.4} +- call #67 `mcp__xcodebuildmcp-dev__swipe` at 2026-05-13T21:04:31.158Z -> didError=True status=FAILED error=SNAPSHOT_MISSING message=No runtime UI snapshot is available for this simulator. input={"withinElementRef": "e132", "direction": "up", "distance": 250, "duration": 0.15} +- call #76 `mcp__xcodebuildmcp-dev__swipe` at 2026-05-13T21:05:41.922Z -> didError=True status=FAILED error=SNAPSHOT_EXPIRED message=The runtime UI snapshot for this simulator has expired. input={"withinElementRef": "e148", "direction": "up", "distance": 300, "duration": 0.6} +- call #78 `mcp__xcodebuildmcp-dev__swipe` at 2026-05-13T21:05:47.807Z -> didError=True status=FAILED error=TARGET_NOT_ACTIONABLE message=Element ref 'e148' does not support 'swipeWithin'. input={"withinElementRef": "e148", "direction": "up", "distance": 300, "duration": 0.6} +- call #110 `mcp__xcodebuildmcp-dev__wait_for_ui` at 2026-05-13T21:08:43.462Z -> didError=True status=FAILED error=WAIT_TIMEOUT message=Timed out after 5000ms waiting for UI predicate 'textContains'. input={"predicate": "textContains", "text": "Reject", "timeoutMs": 5000} + +## Settings-window tool calls (21:00-21:02Z) +- #20 2026-05-13T21:00:04.466Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e7", "direction": "up", "distance": 800} result={'timestamp': '2026-05-13T21:00:06.036Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #21 2026-05-13T21:00:08.085Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:00:08.545Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 58, 'capture_count': 113, 'screenHash': '1vhz2nk'} +- #22 2026-05-13T21:00:11.517Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:13.199Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #23 2026-05-13T21:00:20.754Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "in_progress", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "pending", "activeForm": "Inverting settings toggles"}, {"content": "Close settings sheet", "status": "pending", "activeForm": "Closing settings sheet"}, {"content": "Scroll to precipitatioâ€Ļ result={'timestamp': '2026-05-13T21:00:20.762Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #24 2026-05-13T21:00:23.387Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e113"} result={'timestamp': '2026-05-13T21:00:24.176Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #25 2026-05-13T21:00:26.779Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "settled", "settledDurationMs": 500, "timeoutMs": 5000} result={'timestamp': '2026-05-13T21:00:28.153Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 60, 'capture_count': 159, 'screenHash': '1oojzxz'} +- #26 2026-05-13T21:00:33.949Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e123", "direction": "up", "distance": 400} result={'timestamp': '2026-05-13T21:00:35.629Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #27 2026-05-13T21:00:37.754Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:00:38.303Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 61, 'capture_count': 159, 'screenHash': '1oojzxz'} +- #28 2026-05-13T21:00:42.712Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:43.315Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #29 2026-05-13T21:00:49.819Z `mcp__xcodebuildmcp-dev__swipe` input={"withinElementRef": "e115", "direction": "up", "distance": 500} result={'timestamp': '2026-05-13T21:00:51.550Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #30 2026-05-13T21:00:54.206Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:00:54.821Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #31 2026-05-13T21:01:01.034Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:01.575Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 62, 'capture_count': 151, 'screenHash': '0io3k69'} +- #32 2026-05-13T21:01:11.819Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "completed", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "in_progress", "activeForm": "Inverting settings toggles"}, {"content": "Close settings sheet", "status": "pending", "activeForm": "Closing settings sheet"}, {"content": "Scroll to precipitatâ€Ļ result={'timestamp': '2026-05-13T21:01:11.822Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #33 2026-05-13T21:01:15.625Z `mcp__xcodebuildmcp-dev__batch` input={"steps": [{"action": "tap", "elementRef": "e130", "postDelay": 0.25}, {"action": "tap", "elementRef": "e133", "postDelay": 0.25}, {"action": "tap", "elementRef": "e137", "postDelay": 0.25}, {"action": "tap", "elementRef": "e140", "postDelay": 0.25}, {"action": "tap", "elementRef": "e142", "postDelay": 0.25}, {"action": "tap", "elementRef": "e145", "postDelay": 0.25}, {"action": "tap", "elementRef": "e148", "postDelay": 0.25}]} result={'timestamp': '2026-05-13T21:01:20.872Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #34 2026-05-13T21:01:23.163Z `mcp__xcodebuildmcp-dev__screenshot` input={"returnFormat": "base64"} result={'timestamp': '2026-05-13T21:01:23.739Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #35 2026-05-13T21:01:27.506Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:28.031Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 63, 'capture_count': 151, 'screenHash': '0qd7t3p'} +- #36 2026-05-13T21:01:31.879Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e126"} result={'timestamp': '2026-05-13T21:01:32.759Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #37 2026-05-13T21:01:35.902Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "gone", "text": "Settings", "timeoutMs": 3000} result={'timestamp': '2026-05-13T21:01:39.013Z', 'didError': True, 'status': 'FAILED', 'error_code': 'WAIT_TIMEOUT', 'error_message': "Timed out after 3000ms waiting for UI predicate 'gone'.", 'seq': None, 'capture_count': None, 'screenHash': None} +- #38 2026-05-13T21:01:49.208Z `TodoWrite` input={"todos": [{"content": "Build and launch Weather app with mock data", "status": "completed", "activeForm": "Building and launching Weather app with mock data"}, {"content": "Scroll to bottom of main screen", "status": "completed", "activeForm": "Scrolling to bottom of main screen"}, {"content": "Tap settings button and reveal all options", "status": "completed", "activeForm": "Opening settings sheet"}, {"content": "Invert all settings toggles", "status": "completed", "activeForm": "Inverting settings toggles"}, {"content": "Close settings sheet", "status": "completed", "activeForm": "Closing settings sheet"}, {"content": "Scroll to precipitatâ€Ļ result={'timestamp': '2026-05-13T21:01:49.214Z', 'didError': None, 'status': None, 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #39 2026-05-13T21:01:52.276Z `mcp__xcodebuildmcp-dev__snapshot_ui` input={} result={'timestamp': '2026-05-13T21:01:52.697Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 69, 'capture_count': 113, 'screenHash': '1pymhvi'} +- #40 2026-05-13T21:01:55.360Z `mcp__xcodebuildmcp-dev__tap` input={"elementRef": "e90"} result={'timestamp': '2026-05-13T21:01:56.086Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': None, 'capture_count': None, 'screenHash': None} +- #41 2026-05-13T21:01:58.920Z `mcp__xcodebuildmcp-dev__wait_for_ui` input={"predicate": "settled", "settledDurationMs": 500, "timeoutMs": 5000} result={'timestamp': '2026-05-13T21:02:00.219Z', 'didError': False, 'status': 'SUCCEEDED', 'error_code': None, 'error_message': None, 'seq': 71, 'capture_count': 152, 'screenHash': '0ayvivy'} + +## Final/interesting assistant text excerpts +- line 78 2026-05-13T21:00:16.130Z: Reached the bottom. Now opening settings. +- line 86 2026-05-13T21:00:33.583Z: Settings sheet open. Now swiping up to reveal all options. +- line 118 2026-05-13T21:01:27.505Z: All toggles inverted. Now closing settings. +- line 164 2026-05-13T21:02:51.265Z: The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap. +- line 257 2026-05-13T21:06:10.030Z: I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland. +- line 269 2026-05-13T21:06:28.372Z: Sheet expanded — all 7 locations now visible. Tapping Portland. +- line 348 2026-05-13T21:09:00.320Z: WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections. +- line 400 2026-05-13T21:10:50.917Z: On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row). +- line 420 2026-05-13T21:11:35.469Z: Reached the Brighton & Hove Albion team page. All 18 steps completed. +- line 423 2026-05-13T21:11:50.647Z: All 18 steps completed. Summary: **Weather app (steps 1–12):** - Built and launched the Weather app with `--mock-weather-api` so data loaded - Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it - Tapped the precipitation widget and closed its detail sheet - Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed "London" in search — got a result row back - Pressed the hardware home button **Safari (steps 13–18):** - Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team â€Ļ diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215745.json b/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215745.json new file mode 100644 index 000000000..9a41e6228 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215745.json @@ -0,0 +1,15 @@ +{ + "mcpServers": { + "xcodebuildmcp-dev": { + "command": "node", + "args": [ + "/Volumes/Developer/XcodeBuildMCP/build/cli.js", + "mcp" + ], + "env": { + "XCODEBUILDMCP_AXE_SOURCE_PATH": "/Volumes/Developer/AXe", + "XCODEBUILDMCP_SENTRY_DISABLED": "1" + } + } + } +} diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215817.json b/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215817.json new file mode 100644 index 000000000..9a41e6228 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215817.json @@ -0,0 +1,15 @@ +{ + "mcpServers": { + "xcodebuildmcp-dev": { + "command": "node", + "args": [ + "/Volumes/Developer/XcodeBuildMCP/build/cli.js", + "mcp" + ], + "env": { + "XCODEBUILDMCP_AXE_SOURCE_PATH": "/Volumes/Developer/AXe", + "XCODEBUILDMCP_SENTRY_DISABLED": "1" + } + } + } +} diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.txt b/out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.txt new file mode 100644 index 000000000..bac89e26b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.txt @@ -0,0 +1,6 @@ +session_id=3790365b-21d5-45ff-a11c-d6d20cb16da8 +mcp_config=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215745.json +prompt_file=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215745.md +raw_stream=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-stream-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.jsonl +claude_exit_status=1 +persisted_jsonl_missing=/Users/cameroncooke/.claude/projects/-Volumes-Developer-XcodeBuildMCP-example-projects-Weather/3790365b-21d5-45ff-a11c-d6d20cb16da8.jsonl diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.txt b/out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.txt new file mode 100644 index 000000000..47b4252cb --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-run-metadata-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.txt @@ -0,0 +1,8 @@ +session_id=94c0a294-37b0-453f-9ac6-774095a4ace0 +mcp_config=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-mcp-config-20260513-215817.json +prompt_file=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215817.md +raw_stream=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-stream-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl +claude_exit_status=0 +persisted_jsonl=/Users/cameroncooke/.claude/projects/-Volumes-Developer-XcodeBuildMCP-example-projects-Weather/94c0a294-37b0-453f-9ac6-774095a4ace0.jsonl +copied_jsonl=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl +parsed_dir=/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0001_user_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0001_user_message.md new file mode 100644 index 000000000..11261de29 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0001_user_message.md @@ -0,0 +1,26 @@ +# user_message + +_timestamp_: 2026-05-13T20:58:18.735Z + +--- + +Can you build and run the app and then perform the following actions: + +1. Scroll to the bottom of the main screen +2. Tap the settings button and swipe up the sheet to reveal all the options +3. Invert all the settings toggles to the opposit values +4. Close the setting sheet +5. scroll down main screen to reveal precipitation widget and click it +6. Close the precipitation widget +7. Open the Location screen +8. Scroll up the sheet to reveal all the locations +9. Tap the Portland location +10. Tap the locations button again +11. Search for a location +12. Tap the hardware home button +13. Open Safari app +14. Search for BBC.co.uk +15. Go to sport page +16. Go to premier league page +17. Got to tables +18. Click Brighton diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0002_tool_call_session_show_defaults.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0002_tool_call_session_show_defaults.md new file mode 100644 index 000000000..1623677d3 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0002_tool_call_session_show_defaults.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__session_show_defaults + +_timestamp_: 2026-05-13T20:58:26.691Z +_tool_use_id_: toolu_01M2TiuoZ6SHXnHWkkDLUjrp + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0003_tool_result_session_show_defaults.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0003_tool_result_session_show_defaults.md new file mode 100644 index 000000000..fa98f0806 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0003_tool_result_session_show_defaults.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__session_show_defaults + +_timestamp_: 2026-05-13T20:58:26.716Z +_tool_use_id_: toolu_01M2TiuoZ6SHXnHWkkDLUjrp + +--- + +```json +{ + "schema": "xcodebuildmcp.output.session-defaults", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "currentProfile": "(default)", + "profiles": { + "(default)": { + "projectPath": "/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj", + "workspacePath": null, + "scheme": "Weather", + "configuration": null, + "simulatorName": "iPhone 17 Pro Max", + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D", + "simulatorPlatform": "iOS Simulator", + "deviceId": null, + "useLatestOS": null, + "arch": null, + "suppressWarnings": null, + "derivedDataPath": null, + "preferXcodebuild": null, + "platform": null, + "bundleId": null, + "env": null + } + }, + "operation": { + "type": "show" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0004_tool_call_build_run_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0004_tool_call_build_run_sim.md new file mode 100644 index 000000000..005ecb25f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0004_tool_call_build_run_sim.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T20:58:29.565Z +_tool_use_id_: toolu_01GVu3cKCmaLWjS8wMd5NzPn + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0005_tool_result_build_run_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0005_tool_result_build_run_sim.md new file mode 100644 index 000000000..a3c368b5f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0005_tool_result_build_run_sim.md @@ -0,0 +1,43 @@ +# tool_result: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T20:58:35.265Z +_tool_use_id_: toolu_01GVu3cKCmaLWjS8wMd5NzPn + +--- + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "request": { + "scheme": "Weather", + "projectPath": "/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj", + "derivedDataPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33", + "configuration": "Debug", + "platform": "Simulator", + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "summary": { + "status": "SUCCEEDED", + "durationMs": 5671, + "target": "simulator" + }, + "artifacts": { + "appPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app", + "bundleId": "com.sentry.weather.Weather", + "processId": 57243, + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D", + "buildLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log", + "runtimeLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log", + "osLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log" + }, + "diagnostics": { + "warnings": [], + "errors": [] + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0006_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0006_assistant_message.md new file mode 100644 index 000000000..beda6931e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0006_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T20:58:38.838Z + +--- + +App is running. Let me snapshot the UI. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0007_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0007_tool_call_snapshot_ui.md new file mode 100644 index 000000000..ac3b8d1ca --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0007_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T20:58:38.839Z +_tool_use_id_: toolu_015bnsw2hhbcBeqa656FZGZa + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0008_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0008_tool_result_snapshot_ui.md new file mode 100644 index 000000000..36f2538dc --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0008_tool_result_snapshot_ui.md @@ -0,0 +1,33 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T20:58:39.083Z +_tool_use_id_: toolu_015bnsw2hhbcBeqa656FZGZa + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1d1pob4", + "seq": 1, + "count": 11, + "targets": [], + "scroll": [], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0009_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0009_tool_call_wait_for_ui.md new file mode 100644 index 000000000..17ea7e8fa --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0009_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T20:58:42.387Z +_tool_use_id_: toolu_01QZUJQji7vR2b99NNM6QDRa + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 1000, + "timeoutMs": 10000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0010_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0010_tool_result_wait_for_ui.md new file mode 100644 index 000000000..ef25e54d3 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0010_tool_result_wait_for_ui.md @@ -0,0 +1,33 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T20:58:43.836Z +_tool_use_id_: toolu_01QZUJQji7vR2b99NNM6QDRa + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1d1pob4", + "seq": 5, + "count": 11, + "targets": [], + "scroll": [], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0011_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0011_tool_call_screenshot.md new file mode 100644 index 000000000..9c1962947 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0011_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T20:58:46.425Z +_tool_use_id_: toolu_014dkVt91Bp2N5vneEzKp7AW + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0012_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0012_tool_result_screenshot.md new file mode 100644 index 000000000..39e36ae08 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0012_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T20:58:47.916Z +_tool_use_id_: toolu_014dkVt91Bp2N5vneEzKp7AW + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0013_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0013_tool_call_wait_for_ui.md new file mode 100644 index 000000000..9f86885c3 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0013_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T20:58:51.421Z +_tool_use_id_: toolu_01SemtsiuoSeXev7LvkNjwr3 + +--- + +```json +{ + "predicate": "gone", + "text": "Loading weather", + "timeoutMs": 20000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0014_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0014_tool_result_wait_for_ui.md new file mode 100644 index 000000000..f7ee39932 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0014_tool_result_wait_for_ui.md @@ -0,0 +1,19 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T20:59:11.601Z +_tool_use_id_: toolu_01SemtsiuoSeXev7LvkNjwr3 + +--- + +```json +âš™ī¸ Wait for UI + +Recovery + Code: WAIT_TIMEOUT + Timeout: 20000ms + Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later. + Candidates (1): + e9|none|text|Loading weatherâ€Ļ|| + +❌ Timed out after 20000ms waiting for UI predicate 'gone'. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0015_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0015_tool_call_snapshot_ui.md new file mode 100644 index 000000000..c89d9fcac --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0015_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T20:59:15.300Z +_tool_use_id_: toolu_013qv5nra5Was3Wj8H5ufEvB + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0016_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0016_tool_result_snapshot_ui.md new file mode 100644 index 000000000..73180b6a5 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0016_tool_result_snapshot_ui.md @@ -0,0 +1,33 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T20:59:15.470Z +_tool_use_id_: toolu_013qv5nra5Was3Wj8H5ufEvB + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1d1pob4", + "seq": 55, + "count": 11, + "targets": [], + "scroll": [], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0017_tool_call_stop_app_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0017_tool_call_stop_app_sim.md new file mode 100644 index 000000000..f483d637c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0017_tool_call_stop_app_sim.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__stop_app_sim + +_timestamp_: 2026-05-13T20:59:36.267Z +_tool_use_id_: toolu_01UX7en5cnzux14qKUPafamL + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0018_tool_result_stop_app_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0018_tool_result_stop_app_sim.md new file mode 100644 index 000000000..fc56f3387 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0018_tool_result_stop_app_sim.md @@ -0,0 +1,15 @@ +# tool_result: mcp__xcodebuildmcp-dev__stop_app_sim + +_timestamp_: 2026-05-13T20:59:36.285Z +_tool_use_id_: toolu_01UX7en5cnzux14qKUPafamL + +--- + +```json +âš™ī¸ Error + +❌ Missing required session defaults: bundleId is required +Set with: session-set-defaults { "bundleId": "..." } + ├ Category: validation + └ Code: MISSING_REQUIRED_PARAMETERS +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0019_tool_call_launch_app_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0019_tool_call_launch_app_sim.md new file mode 100644 index 000000000..7d2e220b6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0019_tool_call_launch_app_sim.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__launch_app_sim + +_timestamp_: 2026-05-13T20:59:39.207Z +_tool_use_id_: toolu_01GUNg6yFM9BcuuPovxfoDFw + +--- + +```json +{ + "launchArgs": [ + "--mock-weather-api" + ] +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0020_tool_result_launch_app_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0020_tool_result_launch_app_sim.md new file mode 100644 index 000000000..adf6522e4 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0020_tool_result_launch_app_sim.md @@ -0,0 +1,15 @@ +# tool_result: mcp__xcodebuildmcp-dev__launch_app_sim + +_timestamp_: 2026-05-13T20:59:39.222Z +_tool_use_id_: toolu_01GUNg6yFM9BcuuPovxfoDFw + +--- + +```json +âš™ī¸ Error + +❌ Missing required session defaults: bundleId is required +Set with: session-set-defaults { "bundleId": "..." } + ├ Category: validation + └ Code: MISSING_REQUIRED_PARAMETERS +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0021_tool_call_build_run_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0021_tool_call_build_run_sim.md new file mode 100644 index 000000000..b6b30f4ee --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0021_tool_call_build_run_sim.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T20:59:41.330Z +_tool_use_id_: toolu_01Xfniu1AZUjWmh9WDRh69oQ + +--- + +```json +{ + "launchArgs": [ + "--mock-weather-api" + ] +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0022_tool_result_build_run_sim.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0022_tool_result_build_run_sim.md new file mode 100644 index 000000000..076ca2b57 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0022_tool_result_build_run_sim.md @@ -0,0 +1,43 @@ +# tool_result: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T20:59:46.988Z +_tool_use_id_: toolu_01Xfniu1AZUjWmh9WDRh69oQ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "request": { + "scheme": "Weather", + "projectPath": "/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj", + "derivedDataPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33", + "configuration": "Debug", + "platform": "Simulator", + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "summary": { + "status": "SUCCEEDED", + "durationMs": 5624, + "target": "simulator" + }, + "artifacts": { + "appPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app", + "bundleId": "com.sentry.weather.Weather", + "processId": 59868, + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D", + "buildLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log", + "runtimeLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log", + "osLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log" + }, + "diagnostics": { + "warnings": [], + "errors": [] + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0023_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0023_tool_call_wait_for_ui.md new file mode 100644 index 000000000..30b73406b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0023_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T20:59:50.212Z +_tool_use_id_: toolu_01HxmT6KBwbKcPGFWDHLjNSy + +--- + +```json +{ + "predicate": "gone", + "text": "Loading weather", + "timeoutMs": 15000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0024_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0024_tool_result_wait_for_ui.md new file mode 100644 index 000000000..642c1c54b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0024_tool_result_wait_for_ui.md @@ -0,0 +1,49 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T20:59:50.733Z +_tool_use_id_: toolu_01HxmT6KBwbKcPGFWDHLjNSy + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0r13xzh", + "seq": 56, + "count": 89, + "targets": [ + "e85|tap|button|San Francisco||weather.locationButton", + "e89|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "waitMatch": { + "predicate": "gone", + "matches": [] + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0025_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0025_assistant_message.md new file mode 100644 index 000000000..711ef6c1b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0025_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T20:59:53.532Z + +--- + +App is loaded. Now scrolling to the bottom of the main scroll view. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0026_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0026_tool_call_swipe.md new file mode 100644 index 000000000..9e6c0e567 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0026_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T20:59:54.014Z +_tool_use_id_: toolu_01T9hCVdHz9vWCLUqEYAJRAL + +--- + +```json +{ + "withinElementRef": "e7", + "direction": "up", + "distance": 600 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0027_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0027_tool_result_swipe.md new file mode 100644 index 000000000..b9456fbca --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0027_tool_result_swipe.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T20:59:55.565Z +_tool_use_id_: toolu_01T9hCVdHz9vWCLUqEYAJRAL + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e7", + "direction": "up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0028_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0028_tool_call_swipe.md new file mode 100644 index 000000000..65849a4dc --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0028_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T20:59:57.888Z +_tool_use_id_: toolu_01DyopW1sKetGes78CZ3oZgT + +--- + +```json +{ + "withinElementRef": "e7", + "direction": "up", + "distance": 600 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0029_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0029_tool_result_swipe.md new file mode 100644 index 000000000..f50c49fc3 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0029_tool_result_swipe.md @@ -0,0 +1,16 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T20:59:57.907Z +_tool_use_id_: toolu_01DyopW1sKetGes78CZ3oZgT + +--- + +```json +👆 Swipe + +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. + +❌ No runtime UI snapshot is available for this simulator. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0030_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0030_tool_call_snapshot_ui.md new file mode 100644 index 000000000..ecc0bc157 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0030_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T20:59:59.786Z +_tool_use_id_: toolu_014QsnZzX73CbkA75WUFwroF + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0031_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0031_tool_result_snapshot_ui.md new file mode 100644 index 000000000..f792c97a9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0031_tool_result_snapshot_ui.md @@ -0,0 +1,46 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:00:00.266Z +_tool_use_id_: toolu_014QsnZzX73CbkA75WUFwroF + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1vhz2nk", + "seq": 57, + "count": 113, + "targets": [ + "e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e109|tap|button|San Francisco||weather.locationButton", + "e113|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0032_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0032_tool_call_swipe.md new file mode 100644 index 000000000..38fd9274d --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0032_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:00:04.466Z +_tool_use_id_: toolu_01NJr4G4vB4bFE8hsUJhKvbP + +--- + +```json +{ + "withinElementRef": "e7", + "direction": "up", + "distance": 800 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0033_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0033_tool_result_swipe.md new file mode 100644 index 000000000..266c00539 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0033_tool_result_swipe.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:00:06.036Z +_tool_use_id_: toolu_01NJr4G4vB4bFE8hsUJhKvbP + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e7", + "direction": "up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0034_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0034_tool_call_snapshot_ui.md new file mode 100644 index 000000000..8977445b7 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0034_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:00:08.085Z +_tool_use_id_: toolu_01TxJ6DvhxKqrTafsxbyG56x + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0035_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0035_tool_result_snapshot_ui.md new file mode 100644 index 000000000..5e78037ff --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0035_tool_result_snapshot_ui.md @@ -0,0 +1,46 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:00:08.545Z +_tool_use_id_: toolu_01TxJ6DvhxKqrTafsxbyG56x + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1vhz2nk", + "seq": 58, + "count": 113, + "targets": [ + "e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e109|tap|button|San Francisco||weather.locationButton", + "e113|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0036_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0036_tool_call_screenshot.md new file mode 100644 index 000000000..6d614bfd4 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0036_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:00:11.517Z +_tool_use_id_: toolu_017nDU71f9DXWNTvKYXPSnzz + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0037_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0037_tool_result_screenshot.md new file mode 100644 index 000000000..f2a5fc6de --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0037_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:00:13.199Z +_tool_use_id_: toolu_017nDU71f9DXWNTvKYXPSnzz + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0038_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0038_assistant_message.md new file mode 100644 index 000000000..cceef8c42 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0038_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:00:16.130Z + +--- + +Reached the bottom. Now opening settings. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0039_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0039_tool_call_tap.md new file mode 100644 index 000000000..d216698e0 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0039_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:00:23.387Z +_tool_use_id_: toolu_018vnmn2Pu9wswWAJCuDYeZ9 + +--- + +```json +{ + "elementRef": "e113" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0040_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0040_tool_result_tap.md new file mode 100644 index 000000000..5984217d4 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0040_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:00:24.176Z +_tool_use_id_: toolu_018vnmn2Pu9wswWAJCuDYeZ9 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e113" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0041_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0041_tool_call_wait_for_ui.md new file mode 100644 index 000000000..19dae7a88 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0041_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:00:26.779Z +_tool_use_id_: toolu_01S7kiEnUXTbHPwSnU5KosFC + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0042_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0042_tool_result_wait_for_ui.md new file mode 100644 index 000000000..032361893 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0042_tool_result_wait_for_ui.md @@ -0,0 +1,70 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:00:28.153Z +_tool_use_id_: toolu_01S7kiEnUXTbHPwSnU5KosFC + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1oojzxz", + "seq": 60, + "count": 159, + "targets": [ + "e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e110|tap|button|San Francisco||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e130|tap|button|°C|not selected|", + "e133|tap|button|km/h|not selected|", + "e134|tap|button|m/s|not selected|", + "e137|tap|button|inHg|not selected|", + "e140|tap|button|km|not selected|", + "e142|tap|switch|Atmospheric animations|1|", + "e144|tap|switch||1|", + "e145|tap|switch|Severe weather alerts|1|", + "e147|tap|switch||1|", + "e148|tap|switch|Reduce transparency|0|", + "e150|tap|switch||0|", + "e129|tap|button|°F|selected|", + "e132|tap|button|mph|selected|", + "e136|tap|button|mb|selected|", + "e139|tap|button|mi|selected|", + "e126|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e123|swipe|scroll-view|||weather.settingsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0043_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0043_assistant_message.md new file mode 100644 index 000000000..11e045c2f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0043_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:00:33.583Z + +--- + +Settings sheet open. Now swiping up to reveal all options. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0044_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0044_tool_call_swipe.md new file mode 100644 index 000000000..29c645414 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0044_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:00:33.949Z +_tool_use_id_: toolu_016RCo2znJdGAtAtaV5aU5hE + +--- + +```json +{ + "withinElementRef": "e123", + "direction": "up", + "distance": 400 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0045_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0045_tool_result_swipe.md new file mode 100644 index 000000000..02fb1f7c9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0045_tool_result_swipe.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:00:35.629Z +_tool_use_id_: toolu_016RCo2znJdGAtAtaV5aU5hE + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e123", + "direction": "up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0046_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0046_tool_call_snapshot_ui.md new file mode 100644 index 000000000..e6b9077b9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0046_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:00:37.754Z +_tool_use_id_: toolu_01H8n1wFDVnKJA1sivoD9NGZ + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0047_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0047_tool_result_snapshot_ui.md new file mode 100644 index 000000000..84f680ac6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0047_tool_result_snapshot_ui.md @@ -0,0 +1,70 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:00:38.303Z +_tool_use_id_: toolu_01H8n1wFDVnKJA1sivoD9NGZ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1oojzxz", + "seq": 61, + "count": 159, + "targets": [ + "e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e110|tap|button|San Francisco||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e130|tap|button|°C|not selected|", + "e133|tap|button|km/h|not selected|", + "e134|tap|button|m/s|not selected|", + "e137|tap|button|inHg|not selected|", + "e140|tap|button|km|not selected|", + "e142|tap|switch|Atmospheric animations|1|", + "e144|tap|switch||1|", + "e145|tap|switch|Severe weather alerts|1|", + "e147|tap|switch||1|", + "e148|tap|switch|Reduce transparency|0|", + "e150|tap|switch||0|", + "e129|tap|button|°F|selected|", + "e132|tap|button|mph|selected|", + "e136|tap|button|mb|selected|", + "e139|tap|button|mi|selected|", + "e126|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e123|swipe|scroll-view|||weather.settingsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0048_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0048_tool_call_screenshot.md new file mode 100644 index 000000000..d93b93300 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0048_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:00:42.712Z +_tool_use_id_: toolu_01V8pD9KqszH6zaNm4nUGvDt + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0049_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0049_tool_result_screenshot.md new file mode 100644 index 000000000..4767305fe --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0049_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:00:43.315Z +_tool_use_id_: toolu_01V8pD9KqszH6zaNm4nUGvDt + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0050_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0050_tool_call_swipe.md new file mode 100644 index 000000000..0f40fb547 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0050_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:00:49.819Z +_tool_use_id_: toolu_014xxBsPfS1Hw6zz7dr327iF + +--- + +```json +{ + "withinElementRef": "e115", + "direction": "up", + "distance": 500 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0051_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0051_tool_result_swipe.md new file mode 100644 index 000000000..96ba7e265 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0051_tool_result_swipe.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:00:51.550Z +_tool_use_id_: toolu_014xxBsPfS1Hw6zz7dr327iF + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e115", + "direction": "up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0052_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0052_tool_call_screenshot.md new file mode 100644 index 000000000..0f77c2bb8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0052_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:00:54.206Z +_tool_use_id_: toolu_01JcKkPjRVUfn3VArLJab9jN + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0053_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0053_tool_result_screenshot.md new file mode 100644 index 000000000..c86e93e05 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0053_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:00:54.821Z +_tool_use_id_: toolu_01JcKkPjRVUfn3VArLJab9jN + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0054_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0054_tool_call_snapshot_ui.md new file mode 100644 index 000000000..235581f1a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0054_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:01:01.034Z +_tool_use_id_: toolu_01MGCotGiTARfjHt68aNd5gF + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0055_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0055_tool_result_snapshot_ui.md new file mode 100644 index 000000000..a52e79a61 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0055_tool_result_snapshot_ui.md @@ -0,0 +1,65 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:01:01.575Z +_tool_use_id_: toolu_01MGCotGiTARfjHt68aNd5gF + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0io3k69", + "seq": 62, + "count": 151, + "targets": [ + "e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e110|tap|button|San Francisco||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e130|tap|button|°C|not selected|", + "e133|tap|button|km/h|not selected|", + "e134|tap|button|m/s|not selected|", + "e137|tap|button|inHg|not selected|", + "e140|tap|button|km|not selected|", + "e142|tap|switch|Atmospheric animations|1|", + "e144|tap|switch||1|", + "e145|tap|switch|Severe weather alerts|1|", + "e147|tap|switch||1|", + "e148|tap|switch|Reduce transparency|0|", + "e150|tap|switch||0|", + "e129|tap|button|°F|selected|", + "e132|tap|button|mph|selected|", + "e136|tap|button|mb|selected|", + "e139|tap|button|mi|selected|", + "e126|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e123|swipe|scroll-view|||weather.settingsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0056_tool_call_batch.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0056_tool_call_batch.md new file mode 100644 index 000000000..31c44f8cd --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0056_tool_call_batch.md @@ -0,0 +1,48 @@ +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T21:01:15.625Z +_tool_use_id_: toolu_01FsZYoJ6ddwjVLWKMwYoyU6 + +--- + +```json +{ + "steps": [ + { + "action": "tap", + "elementRef": "e130", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e133", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e137", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e140", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e142", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e145", + "postDelay": 0.25 + }, + { + "action": "tap", + "elementRef": "e148", + "postDelay": 0.25 + } + ] +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0057_tool_result_batch.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0057_tool_result_batch.md new file mode 100644 index 000000000..74f46e006 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0057_tool_result_batch.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T21:01:20.872Z +_tool_use_id_: toolu_01FsZYoJ6ddwjVLWKMwYoyU6 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "batch", + "stepCount": 7 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0058_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0058_tool_call_screenshot.md new file mode 100644 index 000000000..41a86212a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0058_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:01:23.163Z +_tool_use_id_: toolu_01QtJ4eGXnRnYubW4zfChMGB + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0059_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0059_tool_result_screenshot.md new file mode 100644 index 000000000..aafc2bb55 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0059_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:01:23.739Z +_tool_use_id_: toolu_01QtJ4eGXnRnYubW4zfChMGB + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0060_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0060_assistant_message.md new file mode 100644 index 000000000..340aff17a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0060_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:01:27.505Z + +--- + +All toggles inverted. Now closing settings. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0061_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0061_tool_call_snapshot_ui.md new file mode 100644 index 000000000..601260d0b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0061_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:01:27.506Z +_tool_use_id_: toolu_01Ptaid4iG9kTWAvBXwuJQXj + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0062_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0062_tool_result_snapshot_ui.md new file mode 100644 index 000000000..abfdd84cb --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0062_tool_result_snapshot_ui.md @@ -0,0 +1,65 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:01:28.031Z +_tool_use_id_: toolu_01Ptaid4iG9kTWAvBXwuJQXj + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0qd7t3p", + "seq": 63, + "count": 151, + "targets": [ + "e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e110|tap|button|San Francisco||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e129|tap|button|°F|not selected|", + "e132|tap|button|mph|not selected|", + "e134|tap|button|m/s|not selected|", + "e136|tap|button|mb|not selected|", + "e139|tap|button|mi|not selected|", + "e142|tap|switch|Atmospheric animations|0|", + "e144|tap|switch||0|", + "e145|tap|switch|Severe weather alerts|0|", + "e147|tap|switch||0|", + "e148|tap|switch|Reduce transparency|1|", + "e150|tap|switch||1|", + "e130|tap|button|°C|selected|", + "e133|tap|button|km/h|selected|", + "e137|tap|button|inHg|selected|", + "e140|tap|button|km|selected|", + "e126|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e123|swipe|scroll-view|||weather.settingsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0063_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0063_tool_call_tap.md new file mode 100644 index 000000000..b441544b8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0063_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:01:31.879Z +_tool_use_id_: toolu_01D2neVm5S8z6dgm6qw9i4Yg + +--- + +```json +{ + "elementRef": "e126" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0064_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0064_tool_result_tap.md new file mode 100644 index 000000000..9d45d6d64 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0064_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:01:32.759Z +_tool_use_id_: toolu_01D2neVm5S8z6dgm6qw9i4Yg + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e126" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0065_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0065_tool_call_wait_for_ui.md new file mode 100644 index 000000000..d1ad8b587 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0065_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:01:35.902Z +_tool_use_id_: toolu_011LdrxBmpVVqwgwSMDFgza2 + +--- + +```json +{ + "predicate": "gone", + "text": "Settings", + "timeoutMs": 3000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0066_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0066_tool_result_wait_for_ui.md new file mode 100644 index 000000000..6383afcb7 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0066_tool_result_wait_for_ui.md @@ -0,0 +1,19 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:01:39.013Z +_tool_use_id_: toolu_011LdrxBmpVVqwgwSMDFgza2 + +--- + +```json +âš™ī¸ Wait for UI + +Recovery + Code: WAIT_TIMEOUT + Timeout: 3000ms + Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later. + Candidates (1): + e113|tap|button|Settings||weather.settingsButton + +❌ Timed out after 3000ms waiting for UI predicate 'gone'. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0067_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0067_tool_call_snapshot_ui.md new file mode 100644 index 000000000..1c440579b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0067_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:01:52.276Z +_tool_use_id_: toolu_01AGUiC56mfyqUzRCETPAfTY + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0068_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0068_tool_result_snapshot_ui.md new file mode 100644 index 000000000..5ff8a465e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0068_tool_result_snapshot_ui.md @@ -0,0 +1,46 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:01:52.697Z +_tool_use_id_: toolu_01AGUiC56mfyqUzRCETPAfTY + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1pymhvi", + "seq": 69, + "count": 113, + "targets": [ + "e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e109|tap|button|San Francisco||weather.locationButton", + "e113|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0069_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0069_tool_call_tap.md new file mode 100644 index 000000000..7f0da29bd --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0069_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:01:55.360Z +_tool_use_id_: toolu_01AT2x7wVzrAoYnyXM3oktD2 + +--- + +```json +{ + "elementRef": "e90" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0070_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0070_tool_result_tap.md new file mode 100644 index 000000000..cc9f94be9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0070_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:01:56.086Z +_tool_use_id_: toolu_01AT2x7wVzrAoYnyXM3oktD2 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e90" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0071_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0071_tool_call_wait_for_ui.md new file mode 100644 index 000000000..817b7c7df --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0071_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:01:58.920Z +_tool_use_id_: toolu_01WWkbeZqHJSiV9fsBSKKddm + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0072_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0072_tool_result_wait_for_ui.md new file mode 100644 index 000000000..b333b439d --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0072_tool_result_wait_for_ui.md @@ -0,0 +1,51 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:02:00.219Z +_tool_use_id_: toolu_01WWkbeZqHJSiV9fsBSKKddm + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0ayvivy", + "seq": 71, + "count": 152, + "targets": [ + "e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e110|tap|button|San Francisco||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e125|tap|button|Back||", + "e128|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e123|swipe|scroll-view|||weather.precipitationDetail" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0073_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0073_tool_call_tap.md new file mode 100644 index 000000000..ba29d8d84 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0073_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:02:03.139Z +_tool_use_id_: toolu_01CFwom8GLUqSeSgt6bs8Kqd + +--- + +```json +{ + "elementRef": "e128" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0074_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0074_tool_result_tap.md new file mode 100644 index 000000000..333f88314 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0074_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:02:04.026Z +_tool_use_id_: toolu_01CFwom8GLUqSeSgt6bs8Kqd + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e128" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0075_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0075_tool_call_wait_for_ui.md new file mode 100644 index 000000000..9c4d85b21 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0075_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:02:07.127Z +_tool_use_id_: toolu_01X3bN89zsCKMQuJ7Yj9qoqK + +--- + +```json +{ + "predicate": "gone", + "text": "Back", + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0076_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0076_tool_result_wait_for_ui.md new file mode 100644 index 000000000..58a51f774 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0076_tool_result_wait_for_ui.md @@ -0,0 +1,50 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:02:07.558Z +_tool_use_id_: toolu_01X3bN89zsCKMQuJ7Yj9qoqK + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1pymhvi", + "seq": 72, + "count": 113, + "targets": [ + "e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e109|tap|button|San Francisco||weather.locationButton", + "e113|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "waitMatch": { + "predicate": "gone", + "matches": [] + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0077_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0077_assistant_message.md new file mode 100644 index 000000000..8f4bd11ea --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0077_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:02:10.200Z + +--- + +Precipitation closed. Now opening location screen. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0078_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0078_tool_call_tap.md new file mode 100644 index 000000000..e3da652ef --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0078_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:02:18.622Z +_tool_use_id_: toolu_01LADPBPVTErUfFjqRkpXuqu + +--- + +```json +{ + "elementRef": "e109" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0079_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0079_tool_result_tap.md new file mode 100644 index 000000000..f2e5795d1 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0079_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:02:19.346Z +_tool_use_id_: toolu_01LADPBPVTErUfFjqRkpXuqu + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e109" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0080_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0080_tool_call_wait_for_ui.md new file mode 100644 index 000000000..6b7d43ceb --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0080_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:02:21.559Z +_tool_use_id_: toolu_01LhvYqwgsgDLdZJufWRSAUC + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0081_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0081_tool_result_wait_for_ui.md new file mode 100644 index 000000000..a736414c8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0081_tool_result_wait_for_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:02:22.995Z +_tool_use_id_: toolu_01LhvYqwgsgDLdZJufWRSAUC + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "062fo5m", + "seq": 74, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|San Francisco||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0082_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0082_tool_call_screenshot.md new file mode 100644 index 000000000..819d7962f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0082_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:02:26.893Z +_tool_use_id_: toolu_01VoXU3nViKtH76cfpDKuV3X + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0083_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0083_tool_result_screenshot.md new file mode 100644 index 000000000..2777f802b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0083_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:02:27.501Z +_tool_use_id_: toolu_01VoXU3nViKtH76cfpDKuV3X + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0084_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0084_tool_call_swipe.md new file mode 100644 index 000000000..84f9e9c1e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0084_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:02:30.950Z +_tool_use_id_: toolu_016gS7Nd4Lyt8QVH5djpd9j6 + +--- + +```json +{ + "withinElementRef": "e115", + "direction": "up", + "distance": 500 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0085_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0085_tool_result_swipe.md new file mode 100644 index 000000000..54522dd33 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0085_tool_result_swipe.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:02:32.655Z +_tool_use_id_: toolu_016gS7Nd4Lyt8QVH5djpd9j6 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e115", + "direction": "up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0086_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0086_tool_call_screenshot.md new file mode 100644 index 000000000..03b6e5501 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0086_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:02:37.579Z +_tool_use_id_: toolu_019pAjysCNZqH2skzcxgA7bc + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0087_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0087_tool_result_screenshot.md new file mode 100644 index 000000000..412b451a2 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0087_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:02:38.196Z +_tool_use_id_: toolu_019pAjysCNZqH2skzcxgA7bc + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0088_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0088_assistant_message.md new file mode 100644 index 000000000..69b46b9a9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0088_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:02:51.265Z + +--- + +The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0089_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0089_tool_call_snapshot_ui.md new file mode 100644 index 000000000..70e6bfa08 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0089_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:02:51.266Z +_tool_use_id_: toolu_01Qr2Kjqqn3ym3zHMXNJxR8t + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0090_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0090_tool_result_snapshot_ui.md new file mode 100644 index 000000000..1a6e3dd25 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0090_tool_result_snapshot_ui.md @@ -0,0 +1,46 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:02:51.698Z +_tool_use_id_: toolu_01Qr2Kjqqn3ym3zHMXNJxR8t + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "135y2c5", + "seq": 75, + "count": 113, + "targets": [ + "e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e109|tap|button|Portland||weather.locationButton", + "e113|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0091_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0091_tool_call_tap.md new file mode 100644 index 000000000..346717363 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0091_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:03:02.529Z +_tool_use_id_: toolu_01DPtZja6Cs23PFFBEssoCbF + +--- + +```json +{ + "elementRef": "e109" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0092_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0092_tool_result_tap.md new file mode 100644 index 000000000..1d54230e8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0092_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:03:03.291Z +_tool_use_id_: toolu_01DPtZja6Cs23PFFBEssoCbF + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e109" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0093_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0093_tool_call_wait_for_ui.md new file mode 100644 index 000000000..49a6aff4f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0093_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:03:07.767Z +_tool_use_id_: toolu_01MNNjPo6XXyS2rntE9ZUsbK + +--- + +```json +{ + "predicate": "exists", + "text": "Locations", + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0094_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0094_tool_result_wait_for_ui.md new file mode 100644 index 000000000..1593c6278 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0094_tool_result_wait_for_ui.md @@ -0,0 +1,16 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:03:07.787Z +_tool_use_id_: toolu_01MNNjPo6XXyS2rntE9ZUsbK + +--- + +```json +âš™ī¸ Error + +❌ Parameter validation failed: Invalid parameters: +elementRef: exists waits require at least one selector field +text: text is only supported for textContains and gone waits + ├ Category: validation + └ Code: PARAMETER_VALIDATION_FAILED +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0095_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0095_tool_call_wait_for_ui.md new file mode 100644 index 000000000..2e85ac298 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0095_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:03:11.267Z +_tool_use_id_: toolu_01BYPgXXLfodGDCVQWin1bCk + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0096_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0096_tool_result_wait_for_ui.md new file mode 100644 index 000000000..0cc5285c1 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0096_tool_result_wait_for_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:03:12.708Z +_tool_use_id_: toolu_01BYPgXXLfodGDCVQWin1bCk + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 77, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0097_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0097_tool_call_swipe.md new file mode 100644 index 000000000..e1effa6f2 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0097_tool_call_swipe.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:03:16.254Z +_tool_use_id_: toolu_01PgMh9ULMiAxNUaeVwa22a5 + +--- + +```json +{ + "withinElementRef": "e132", + "direction": "up", + "distance": 500 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0098_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0098_tool_result_swipe.md new file mode 100644 index 000000000..8e0aa1e33 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0098_tool_result_swipe.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:03:17.982Z +_tool_use_id_: toolu_01PgMh9ULMiAxNUaeVwa22a5 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e132", + "direction": "up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0099_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0099_tool_call_screenshot.md new file mode 100644 index 000000000..7cbfc7eab --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0099_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:03:20.866Z +_tool_use_id_: toolu_019fYybUmvgfxR6y3LX1xo23 + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0100_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0100_tool_result_screenshot.md new file mode 100644 index 000000000..a06c82f0a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0100_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:03:21.495Z +_tool_use_id_: toolu_019fYybUmvgfxR6y3LX1xo23 + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0101_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0101_tool_call_snapshot_ui.md new file mode 100644 index 000000000..e50991d2a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0101_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:03:35.100Z +_tool_use_id_: toolu_01A2cPh7568NZrJa8nmqkRiw + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0102_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0102_tool_result_snapshot_ui.md new file mode 100644 index 000000000..e07c1c523 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0102_tool_result_snapshot_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:03:35.700Z +_tool_use_id_: toolu_01A2cPh7568NZrJa8nmqkRiw + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 78, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0103_tool_call_gesture.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0103_tool_call_gesture.md new file mode 100644 index 000000000..62c103470 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0103_tool_call_gesture.md @@ -0,0 +1,13 @@ +# tool_call: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T21:03:40.689Z +_tool_use_id_: toolu_01SnimfgsTP2vxd3qdNvhSFM + +--- + +```json +{ + "preset": "scroll-up", + "delta": 200 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0104_tool_result_gesture.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0104_tool_result_gesture.md new file mode 100644 index 000000000..cc99bb1bb --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0104_tool_result_gesture.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T21:03:41.402Z +_tool_use_id_: toolu_01SnimfgsTP2vxd3qdNvhSFM + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "gesture", + "gesture": "scroll-up" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0105_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0105_tool_call_screenshot.md new file mode 100644 index 000000000..99c900ba6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0105_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:03:43.721Z +_tool_use_id_: toolu_01Af1WYmHQKazcHGTQbVP5gQ + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0106_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0106_tool_result_screenshot.md new file mode 100644 index 000000000..12539b696 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0106_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:03:44.351Z +_tool_use_id_: toolu_01Af1WYmHQKazcHGTQbVP5gQ + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0107_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0107_tool_call_swipe.md new file mode 100644 index 000000000..1b3f8ed4f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0107_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:03:50.793Z +_tool_use_id_: toolu_01GJzJTDBY5zUK68aumiamMp + +--- + +```json +{ + "withinElementRef": "e122", + "direction": "up", + "distance": 400, + "duration": 0.5 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0108_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0108_tool_result_swipe.md new file mode 100644 index 000000000..30e1710e0 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0108_tool_result_swipe.md @@ -0,0 +1,16 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:03:50.804Z +_tool_use_id_: toolu_01GJzJTDBY5zUK68aumiamMp + +--- + +```json +👆 Swipe + +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. + +❌ No runtime UI snapshot is available for this simulator. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0109_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0109_tool_call_snapshot_ui.md new file mode 100644 index 000000000..5f0fbdd76 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0109_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:03:53.943Z +_tool_use_id_: toolu_01Caj4u6YzYT9xKHXXDW5cKN + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0110_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0110_tool_result_snapshot_ui.md new file mode 100644 index 000000000..ea9cae15f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0110_tool_result_snapshot_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:03:54.567Z +_tool_use_id_: toolu_01Caj4u6YzYT9xKHXXDW5cKN + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 79, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0111_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0111_tool_call_swipe.md new file mode 100644 index 000000000..8ab4da540 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0111_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:03:57.177Z +_tool_use_id_: toolu_01GB2j6ZevxyTjbYXhDZ6qVv + +--- + +```json +{ + "withinElementRef": "e122", + "direction": "up", + "distance": 400, + "duration": 0.5 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0112_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0112_tool_result_swipe.md new file mode 100644 index 000000000..e72018814 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0112_tool_result_swipe.md @@ -0,0 +1,29 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:03:58.337Z +_tool_use_id_: toolu_01GB2j6ZevxyTjbYXhDZ6qVv + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e122", + "direction": "up", + "durationSeconds": 0.5 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0113_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0113_tool_call_screenshot.md new file mode 100644 index 000000000..b31082b89 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0113_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:04:00.692Z +_tool_use_id_: toolu_01WVro4oSyDWXuGS2Erd8gdQ + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0114_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0114_tool_result_screenshot.md new file mode 100644 index 000000000..e22058dfd --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0114_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:04:01.324Z +_tool_use_id_: toolu_01WVro4oSyDWXuGS2Erd8gdQ + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0115_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0115_tool_call_swipe.md new file mode 100644 index 000000000..69370a0db --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0115_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:05.978Z +_tool_use_id_: toolu_0133Vzru7B5s8U83Vk5mbYs2 + +--- + +```json +{ + "withinElementRef": "e132", + "direction": "up", + "distance": 300, + "duration": 0.4 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0116_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0116_tool_result_swipe.md new file mode 100644 index 000000000..610d73dde --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0116_tool_result_swipe.md @@ -0,0 +1,16 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:05.991Z +_tool_use_id_: toolu_0133Vzru7B5s8U83Vk5mbYs2 + +--- + +```json +👆 Swipe + +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. + +❌ No runtime UI snapshot is available for this simulator. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0117_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0117_tool_call_snapshot_ui.md new file mode 100644 index 000000000..d808d9797 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0117_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:04:09.425Z +_tool_use_id_: toolu_019xJRM9KNFNKDZ12NPUWa5Q + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0118_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0118_tool_result_snapshot_ui.md new file mode 100644 index 000000000..4beaf2c48 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0118_tool_result_snapshot_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:04:10.033Z +_tool_use_id_: toolu_019xJRM9KNFNKDZ12NPUWa5Q + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 80, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0119_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0119_tool_call_swipe.md new file mode 100644 index 000000000..8b87b3ce9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0119_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:12.714Z +_tool_use_id_: toolu_01X3XVBht6PwBSukwjRaUzNB + +--- + +```json +{ + "withinElementRef": "e132", + "direction": "up", + "distance": 300, + "duration": 0.4 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0120_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0120_tool_result_swipe.md new file mode 100644 index 000000000..d2144a43c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0120_tool_result_swipe.md @@ -0,0 +1,29 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:13.786Z +_tool_use_id_: toolu_01X3XVBht6PwBSukwjRaUzNB + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e132", + "direction": "up", + "durationSeconds": 0.4 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0121_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0121_tool_call_screenshot.md new file mode 100644 index 000000000..87288c9ec --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0121_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:04:16.263Z +_tool_use_id_: toolu_01FQuQBS76kaQjymPvpkmkQQ + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0122_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0122_tool_result_screenshot.md new file mode 100644 index 000000000..952e15bd9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0122_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:04:16.870Z +_tool_use_id_: toolu_01FQuQBS76kaQjymPvpkmkQQ + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0123_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0123_tool_call_swipe.md new file mode 100644 index 000000000..21f7cd21b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0123_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:31.158Z +_tool_use_id_: toolu_01BF6Rv6qnPtfBHkiKJfWU9z + +--- + +```json +{ + "withinElementRef": "e132", + "direction": "up", + "distance": 250, + "duration": 0.15 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0124_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0124_tool_result_swipe.md new file mode 100644 index 000000000..2bb96cb47 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0124_tool_result_swipe.md @@ -0,0 +1,16 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:31.167Z +_tool_use_id_: toolu_01BF6Rv6qnPtfBHkiKJfWU9z + +--- + +```json +👆 Swipe + +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. + +❌ No runtime UI snapshot is available for this simulator. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0125_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0125_tool_call_snapshot_ui.md new file mode 100644 index 000000000..6580abc97 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0125_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:04:34.081Z +_tool_use_id_: toolu_01PGjSoHL81E9GXDiCJTT6A4 + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0126_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0126_tool_result_snapshot_ui.md new file mode 100644 index 000000000..b9b8ffadd --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0126_tool_result_snapshot_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:04:34.691Z +_tool_use_id_: toolu_01PGjSoHL81E9GXDiCJTT6A4 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 81, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0127_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0127_tool_call_swipe.md new file mode 100644 index 000000000..31741a486 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0127_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:37.768Z +_tool_use_id_: toolu_018ZuLcij87cyrmN2pghYpB3 + +--- + +```json +{ + "withinElementRef": "e132", + "direction": "up", + "distance": 250, + "duration": 0.15 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0128_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0128_tool_result_swipe.md new file mode 100644 index 000000000..be24052de --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0128_tool_result_swipe.md @@ -0,0 +1,29 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:04:38.594Z +_tool_use_id_: toolu_018ZuLcij87cyrmN2pghYpB3 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e132", + "direction": "up", + "durationSeconds": 0.15 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0129_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0129_tool_call_snapshot_ui.md new file mode 100644 index 000000000..f61b279b2 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0129_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:04:41.047Z +_tool_use_id_: toolu_014TeMRDqCzFVUjtrWAKSj6E + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0130_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0130_tool_result_snapshot_ui.md new file mode 100644 index 000000000..1e2160699 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0130_tool_result_snapshot_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:04:41.652Z +_tool_use_id_: toolu_014TeMRDqCzFVUjtrWAKSj6E + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 82, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0131_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0131_tool_call_screenshot.md new file mode 100644 index 000000000..c39947324 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0131_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:04:47.803Z +_tool_use_id_: toolu_01YNKVs1METRy7v2uxee5QHv + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0132_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0132_tool_result_screenshot.md new file mode 100644 index 000000000..21da170f6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0132_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:04:48.540Z +_tool_use_id_: toolu_01YNKVs1METRy7v2uxee5QHv + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0133_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0133_tool_call_swipe.md new file mode 100644 index 000000000..1f093a651 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0133_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:05:41.922Z +_tool_use_id_: toolu_013MTnLr9zGU3vBGFS45wVDn + +--- + +```json +{ + "withinElementRef": "e148", + "direction": "up", + "distance": 300, + "duration": 0.6 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0134_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0134_tool_result_swipe.md new file mode 100644 index 000000000..8c74b8342 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0134_tool_result_swipe.md @@ -0,0 +1,16 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:05:41.933Z +_tool_use_id_: toolu_013MTnLr9zGU3vBGFS45wVDn + +--- + +```json +👆 Swipe + +Recovery + Code: SNAPSHOT_EXPIRED + Hint: Run snapshot_ui again and retry with a current elementRef. + +❌ The runtime UI snapshot for this simulator has expired. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0135_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0135_tool_call_snapshot_ui.md new file mode 100644 index 000000000..f4e61b13d --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0135_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:05:44.327Z +_tool_use_id_: toolu_01Wqz8W23gTSYEd4gj2aoLzK + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0136_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0136_tool_result_snapshot_ui.md new file mode 100644 index 000000000..94dda9cb5 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0136_tool_result_snapshot_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:05:45.013Z +_tool_use_id_: toolu_01Wqz8W23gTSYEd4gj2aoLzK + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 83, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0137_tool_call_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0137_tool_call_swipe.md new file mode 100644 index 000000000..759060ef3 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0137_tool_call_swipe.md @@ -0,0 +1,15 @@ +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:05:47.807Z +_tool_use_id_: toolu_01BBU5ny357HqNj3XawRJTp7 + +--- + +```json +{ + "withinElementRef": "e148", + "direction": "up", + "distance": 300, + "duration": 0.6 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0138_tool_result_swipe.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0138_tool_result_swipe.md new file mode 100644 index 000000000..1b813dabc --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0138_tool_result_swipe.md @@ -0,0 +1,34 @@ +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T21:05:47.818Z +_tool_use_id_: toolu_01BBU5ny357HqNj3XawRJTp7 + +--- + +```json +👆 Swipe + +Recovery + Code: TARGET_NOT_ACTIONABLE + Element: e148 + Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui. + Candidates (16): + e1|swipe|application|Weather|| + e2|swipe|other||| + e3|swipe|other||| + e4|swipe|other||| + e6|swipe|other||| + e7|swipe|other||| + e8|swipe|scroll-view|||weather.mainScrollView + e9|swipe|other||| + e18|swipe|scroll-view||| + e115|swipe|other||| + e117|swipe|other||| + e119|swipe|other||| + e120|swipe|other||| + e121|swipe|other||| + e122|swipe|other||| + e132|swipe|scroll-view|||weather.locationsSheet + +❌ Element ref 'e148' does not support 'swipeWithin'. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0139_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0139_assistant_message.md new file mode 100644 index 000000000..384906ef6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0139_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:06:10.030Z + +--- + +I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0140_tool_call_gesture.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0140_tool_call_gesture.md new file mode 100644 index 000000000..d94596f4c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0140_tool_call_gesture.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T21:06:18.589Z +_tool_use_id_: toolu_0186xXPipBz2t4fhyYThrrXn + +--- + +```json +{ + "preset": "swipe-from-bottom-edge", + "delta": 200, + "duration": 0.5 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0141_tool_result_gesture.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0141_tool_result_gesture.md new file mode 100644 index 000000000..2c8ffecdb --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0141_tool_result_gesture.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T21:06:19.356Z +_tool_use_id_: toolu_0186xXPipBz2t4fhyYThrrXn + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "gesture", + "gesture": "swipe-from-bottom-edge" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0142_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0142_tool_call_screenshot.md new file mode 100644 index 000000000..0dd98d875 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0142_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:06:23.007Z +_tool_use_id_: toolu_01W9atYvggdRNBbfKqpxwB7W + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0143_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0143_tool_result_screenshot.md new file mode 100644 index 000000000..d8e28c938 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0143_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:06:24.516Z +_tool_use_id_: toolu_01W9atYvggdRNBbfKqpxwB7W + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0144_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0144_assistant_message.md new file mode 100644 index 000000000..a5dd7d320 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0144_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:06:28.372Z + +--- + +Sheet expanded — all 7 locations now visible. Tapping Portland. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0145_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0145_tool_call_snapshot_ui.md new file mode 100644 index 000000000..a599fc403 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0145_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:06:28.377Z +_tool_use_id_: toolu_01LiQrBHKRAsJPSBme8fBeoq + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0146_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0146_tool_result_snapshot_ui.md new file mode 100644 index 000000000..12044425c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0146_tool_result_snapshot_ui.md @@ -0,0 +1,60 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:06:28.987Z +_tool_use_id_: toolu_01LiQrBHKRAsJPSBme8fBeoq + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1oiqd9g", + "seq": 84, + "count": 181, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||", + "e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||", + "e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||", + "e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0147_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0147_tool_call_tap.md new file mode 100644 index 000000000..b9a64a68b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0147_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:06:31.380Z +_tool_use_id_: toolu_01YaPWfBrehDW8MeEQxeTjwr + +--- + +```json +{ + "elementRef": "e142" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0148_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0148_tool_result_tap.md new file mode 100644 index 000000000..468ccf03b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0148_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:06:32.598Z +_tool_use_id_: toolu_01YaPWfBrehDW8MeEQxeTjwr + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e142" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0149_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0149_tool_call_wait_for_ui.md new file mode 100644 index 000000000..51e5b3ce1 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0149_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:06:35.914Z +_tool_use_id_: toolu_017patNYpvUm8raDP8m4wA4M + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0150_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0150_tool_result_wait_for_ui.md new file mode 100644 index 000000000..025e652cf --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0150_tool_result_wait_for_ui.md @@ -0,0 +1,46 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:06:37.015Z +_tool_use_id_: toolu_017patNYpvUm8raDP8m4wA4M + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "135y2c5", + "seq": 86, + "count": 113, + "targets": [ + "e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e109|tap|button|Portland||weather.locationButton", + "e113|tap|button|Settings||weather.settingsButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|scroll-view|||weather.mainScrollView", + "e8|swipe|other|||", + "e17|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0151_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0151_assistant_message.md new file mode 100644 index 000000000..342622e44 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0151_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:06:39.626Z + +--- + +Now reopening locations and searching. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0152_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0152_tool_call_tap.md new file mode 100644 index 000000000..ee75175fd --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0152_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:06:47.517Z +_tool_use_id_: toolu_01KRHPKWVuoU5mE9cRo24LBx + +--- + +```json +{ + "elementRef": "e109" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0153_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0153_tool_result_tap.md new file mode 100644 index 000000000..514dbb922 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0153_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:06:48.272Z +_tool_use_id_: toolu_01KRHPKWVuoU5mE9cRo24LBx + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e109" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0154_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0154_tool_call_wait_for_ui.md new file mode 100644 index 000000000..a0b1baf21 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0154_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:06:50.988Z +_tool_use_id_: toolu_01CbJod4bgWJsPqdFLqA9x3F + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0155_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0155_tool_result_wait_for_ui.md new file mode 100644 index 000000000..d45c369da --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0155_tool_result_wait_for_ui.md @@ -0,0 +1,61 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:06:52.435Z +_tool_use_id_: toolu_01CbJod4bgWJsPqdFLqA9x3F + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09jm9xv", + "seq": 88, + "count": 183, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e124|tap|button|Edit||weather.locationsSheet", + "e128|tap|button|Use current location||weather.locationsSheet", + "e125|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e117|swipe|other|||", + "e119|swipe|other|||", + "e120|swipe|other|||", + "e121|swipe|other|||", + "e122|swipe|other|||", + "e132|swipe|scroll-view|||weather.locationsSheet" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0156_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0156_assistant_message.md new file mode 100644 index 000000000..9898b8be5 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0156_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:06:56.025Z + +--- + +Locations sheet open. Now tapping search field and searching. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0157_tool_call_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0157_tool_call_type_text.md new file mode 100644 index 000000000..1aa481286 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0157_tool_call_type_text.md @@ -0,0 +1,13 @@ +# tool_call: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:06:56.210Z +_tool_use_id_: toolu_01XHzc6bzHXoSyyyKDMYyS8d + +--- + +```json +{ + "elementRef": "e127", + "text": "London" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0158_tool_result_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0158_tool_result_type_text.md new file mode 100644 index 000000000..871b7d2c8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0158_tool_result_type_text.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:06:57.896Z +_tool_use_id_: toolu_01XHzc6bzHXoSyyyKDMYyS8d + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "type-text", + "elementRef": "e127", + "textLength": 6 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0159_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0159_tool_call_wait_for_ui.md new file mode 100644 index 000000000..c7cb4c2d5 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0159_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:01.991Z +_tool_use_id_: toolu_016dYYgM7VAo4JUh9M2bKLQ6 + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 600, + "timeoutMs": 6000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0160_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0160_tool_result_wait_for_ui.md new file mode 100644 index 000000000..b700ee98c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0160_tool_result_wait_for_ui.md @@ -0,0 +1,57 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:03.568Z +_tool_use_id_: toolu_016dYYgM7VAo4JUh9M2bKLQ6 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1uk0suu", + "seq": 90, + "count": 212, + "targets": [ + "e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard", + "e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|", + "e126|typeText|text-field||London|weather.locationsSheet", + "e110|tap|button|Portland||weather.locationButton", + "e114|tap|button|Settings||weather.settingsButton", + "e138|tap|button|Add||plus", + "e124|tap|button|Close||weather.locationsSheet", + "e127|tap|button|Clear search||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||", + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|scroll-view|||weather.mainScrollView", + "e9|swipe|other|||", + "e18|swipe|scroll-view|||", + "e115|swipe|other|||", + "e129|swipe|scroll-view|||weather.locationsSheet", + "e154|swipe|other|||", + "e155|swipe|other|||", + "e156|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0161_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0161_assistant_message.md new file mode 100644 index 000000000..b2074e75e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0161_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:07:06.947Z + +--- + +Search worked. Now pressing home button. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0162_tool_call_button.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0162_tool_call_button.md new file mode 100644 index 000000000..c884941d7 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0162_tool_call_button.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__button + +_timestamp_: 2026-05-13T21:07:14.714Z +_tool_use_id_: toolu_01KQ9qRjmuGVJHfmDt6xz4Va + +--- + +```json +{ + "buttonType": "home" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0163_tool_result_button.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0163_tool_result_button.md new file mode 100644 index 000000000..28eb9ddd8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0163_tool_result_button.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__button + +_timestamp_: 2026-05-13T21:07:15.661Z +_tool_use_id_: toolu_01KQ9qRjmuGVJHfmDt6xz4Va + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "button", + "button": "home" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0164_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0164_tool_call_wait_for_ui.md new file mode 100644 index 000000000..d341ade10 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0164_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:18.442Z +_tool_use_id_: toolu_01KWvUhFtTV1LXyaa1DGvyNJ + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 1000, + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0165_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0165_tool_result_wait_for_ui.md new file mode 100644 index 000000000..4edc9d6dc --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0165_tool_result_wait_for_ui.md @@ -0,0 +1,50 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:20.988Z +_tool_use_id_: toolu_01KWvUhFtTV1LXyaa1DGvyNJ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1kvfo20", + "seq": 93, + "count": 209, + "targets": [ + "e22|tap|button|Fitness||Fitness", + "e31|tap|button|Watch||Watch", + "e40|tap|button|Contacts||Contacts", + "e49|tap|button|Files||Files", + "e58|tap|button|Preview||Preview", + "e67|tap|button|Utilities folder|2 apps|Utilities", + "e70|tap|button|Weather||Weather", + "e79|tap|button|MCPTest||MCPTest", + "e98|tap|button|Safari||Safari", + "e103|tap|button|Messages||Messages" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e6|swipe|other|||Home screen icons", + "e7|swipe|other|||", + "e8|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0166_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0166_assistant_message.md new file mode 100644 index 000000000..ad1084d3e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0166_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:07:23.454Z + +--- + +Home screen. Tapping Safari. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0167_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0167_tool_call_tap.md new file mode 100644 index 000000000..ae383243d --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0167_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:07:30.690Z +_tool_use_id_: toolu_013vNT6T6asMM89WkUuYyYzZ + +--- + +```json +{ + "elementRef": "e98" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0168_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0168_tool_result_tap.md new file mode 100644 index 000000000..af9aeb04e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0168_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:07:31.820Z +_tool_use_id_: toolu_013vNT6T6asMM89WkUuYyYzZ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e98" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0169_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0169_tool_call_wait_for_ui.md new file mode 100644 index 000000000..2b4859759 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0169_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:35.088Z +_tool_use_id_: toolu_01HkNVSKbeZTHhFCKtFTZAfv + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 1000, + "timeoutMs": 8000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0170_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0170_tool_result_wait_for_ui.md new file mode 100644 index 000000000..2f2b758cd --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0170_tool_result_wait_for_ui.md @@ -0,0 +1,71 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:38.402Z +_tool_use_id_: toolu_01HkNVSKbeZTHhFCKtFTZAfv + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1ec8oex", + "seq": 97, + "count": 123, + "targets": [ + "e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle", + "e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage", + "e61|tap|button|Apple||favoritesItemIdentifierContent", + "e63|tap|button|iCloud||favoritesItemIdentifierContent", + "e65|tap|button|Google||favoritesItemIdentifierContent", + "e67|tap|button|Yahoo||favoritesItemIdentifierContent", + "e69|tap|button|Wikipedia||favoritesItemIdentifierContent", + "e71|tap|button|Facebook||favoritesItemIdentifierContent", + "e73|tap|button|Twitter||favoritesItemIdentifierContent", + "e75|tap|button|BBC||favoritesItemIdentifierContent", + "e84|tap|button|Edit||customizationsSheetButton", + "e116|tap|button|More||MoreMenuButton", + "e57|tap|button|close||" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|other|||", + "e9|swipe|other|||", + "e10|swipe|other|||", + "e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true", + "e12|swipe|other|||", + "e13|swipe|other|||", + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e35|swipe|other|||", + "e36|swipe|other|||", + "e37|swipe|other|||", + "e38|swipe|other|||", + "e39|swipe|other|||", + "e40|swipe|other|||", + "e42|swipe|other|||StartPageCollectionView", + "e44|swipe|other|||", + "e45|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0171_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0171_assistant_message.md new file mode 100644 index 000000000..1c3607058 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0171_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:07:44.143Z + +--- + +Safari open. Now searching for BBC.co.uk. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0172_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0172_tool_call_tap.md new file mode 100644 index 000000000..d7c4e0c41 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0172_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:07:49.760Z +_tool_use_id_: toolu_01HduXLegAWWbmii1ncXfTbT + +--- + +```json +{ + "elementRef": "e113" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0173_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0173_tool_result_tap.md new file mode 100644 index 000000000..f17db717c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0173_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:07:50.472Z +_tool_use_id_: toolu_01HduXLegAWWbmii1ncXfTbT + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e113" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0174_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0174_tool_call_wait_for_ui.md new file mode 100644 index 000000000..bf57b45f6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0174_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:53.655Z +_tool_use_id_: toolu_01FMmr1r4ALQHFFnjATQb8sy + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 4000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0175_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0175_tool_result_wait_for_ui.md new file mode 100644 index 000000000..c46797b83 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0175_tool_result_wait_for_ui.md @@ -0,0 +1,60 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:07:54.925Z +_tool_use_id_: toolu_01FMmr1r4ALQHFFnjATQb8sy + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "05fhyhv", + "seq": 99, + "count": 156, + "targets": [ + "e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|", + "e95|typeText|text-field|Address|Search or enter website name|URL", + "e71|tap|button|Continue||", + "e97|tap|button|Voice Search||VoiceSearchButton", + "e98|tap|button|Close||CancelBarItemButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|other|||", + "e9|swipe|other|||", + "e10|swipe|other|||", + "e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true", + "e12|swipe|other|||", + "e13|swipe|other|||", + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e35|swipe|other|||", + "e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView", + "e38|swipe|other|||", + "e39|swipe|other|||", + "e108|swipe|other|||", + "e109|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0176_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0176_tool_call_tap.md new file mode 100644 index 000000000..921b9128a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0176_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:07:57.772Z +_tool_use_id_: toolu_01WzgUp5BSjGFECrMmqeT7xH + +--- + +```json +{ + "elementRef": "e71" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0177_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0177_tool_result_tap.md new file mode 100644 index 000000000..4f39a8d99 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0177_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:07:58.654Z +_tool_use_id_: toolu_01WzgUp5BSjGFECrMmqeT7xH + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e71" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0178_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0178_tool_call_wait_for_ui.md new file mode 100644 index 000000000..6aaa33906 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0178_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:08:01.650Z +_tool_use_id_: toolu_01HyBRmksSgnNvbrkVFUGMze + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 500, + "timeoutMs": 4000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0179_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0179_tool_result_wait_for_ui.md new file mode 100644 index 000000000..ef53d6760 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0179_tool_result_wait_for_ui.md @@ -0,0 +1,53 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:08:02.970Z +_tool_use_id_: toolu_01HyBRmksSgnNvbrkVFUGMze + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1im84oe", + "seq": 101, + "count": 164, + "targets": [ + "e103|typeText|text-field|Address|Search or enter website name|URL", + "e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage", + "e54|tap|button|Apple||favoritesItemIdentifierContent", + "e56|tap|button|iCloud||favoritesItemIdentifierContent", + "e58|tap|button|Google||favoritesItemIdentifierContent", + "e60|tap|button|Yahoo||favoritesItemIdentifierContent", + "e62|tap|button|Wikipedia||favoritesItemIdentifierContent", + "e64|tap|button|Facebook||favoritesItemIdentifierContent", + "e66|tap|button|Twitter||favoritesItemIdentifierContent", + "e68|tap|button|BBC||favoritesItemIdentifierContent", + "e77|tap|button|Edit||customizationsSheetButton", + "e105|tap|button|Voice Search||VoiceSearchButton", + "e50|tap|button|close||", + "e106|tap|button|Close||CancelBarItemButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e116|swipe|other|||", + "e117|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0180_tool_call_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0180_tool_call_type_text.md new file mode 100644 index 000000000..bde4d31f2 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0180_tool_call_type_text.md @@ -0,0 +1,13 @@ +# tool_call: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:08:07.714Z +_tool_use_id_: toolu_015cGN6pa1skvLDVoxHknUAj + +--- + +```json +{ + "elementRef": "e103", + "text": "BBC.co.uk" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0181_tool_result_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0181_tool_result_type_text.md new file mode 100644 index 000000000..7a7120343 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0181_tool_result_type_text.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:08:09.589Z +_tool_use_id_: toolu_015cGN6pa1skvLDVoxHknUAj + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "type-text", + "elementRef": "e103", + "textLength": 9 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0182_tool_call_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0182_tool_call_key_press.md new file mode 100644 index 000000000..609ca9d3e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0182_tool_call_key_press.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:08:11.958Z +_tool_use_id_: toolu_012bo6yhoxMF2tUGfvfsYsZu + +--- + +```json +{ + "keyCode": 40 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0183_tool_result_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0183_tool_result_key_press.md new file mode 100644 index 000000000..87e619120 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0183_tool_result_key_press.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:08:12.170Z +_tool_use_id_: toolu_012bo6yhoxMF2tUGfvfsYsZu + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "key-press", + "keyCode": 40 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0184_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0184_tool_call_wait_for_ui.md new file mode 100644 index 000000000..f064dbc81 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0184_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:08:15.041Z +_tool_use_id_: toolu_016yDp6eduXVseumEWSeGf51 + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 1500, + "timeoutMs": 15000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0185_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0185_tool_result_wait_for_ui.md new file mode 100644 index 000000000..3cbe2feff --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0185_tool_result_wait_for_ui.md @@ -0,0 +1,46 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:08:17.415Z +_tool_use_id_: toolu_016yDp6eduXVseumEWSeGf51 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1d49bjv", + "seq": 105, + "count": 98, + "targets": [ + "e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle", + "e56|tap|button|Page Menu||PageFormatMenuButton", + "e59|tap|button|refresh||ReloadButton", + "e62|tap|button|More||MoreMenuButton", + "e95|tap|button|Close||xmark.circle.fill" + ], + "scroll": [ + "e2|swipe|other|||", + "e19|swipe|scroll-view|||", + "e22|swipe|scroll-view|||", + "e67|swipe|other|||", + "e69|swipe|other|||", + "e87|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0186_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0186_tool_call_screenshot.md new file mode 100644 index 000000000..66e3c1856 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0186_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:08:22.081Z +_tool_use_id_: toolu_01Cy1ChSSb4mWK5StSSeZndr + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0187_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0187_tool_result_screenshot.md new file mode 100644 index 000000000..917cb45d1 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0187_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:08:23.079Z +_tool_use_id_: toolu_01Cy1ChSSb4mWK5StSSeZndr + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0188_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0188_tool_call_tap.md new file mode 100644 index 000000000..71a3b848f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0188_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:08:26.242Z +_tool_use_id_: toolu_01DaV5z5tdT4WaUnGNGjQB8C + +--- + +```json +{ + "elementRef": "e95" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0189_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0189_tool_result_tap.md new file mode 100644 index 000000000..123290a68 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0189_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:08:26.880Z +_tool_use_id_: toolu_01DaV5z5tdT4WaUnGNGjQB8C + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e95" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0190_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0190_tool_call_snapshot_ui.md new file mode 100644 index 000000000..43d6198ab --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0190_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:08:31.031Z +_tool_use_id_: toolu_01GSmif2zgcdnjwytkjZTuHh + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0191_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0191_tool_result_snapshot_ui.md new file mode 100644 index 000000000..e8c5b06c7 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0191_tool_result_snapshot_ui.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:08:31.334Z +_tool_use_id_: toolu_01GSmif2zgcdnjwytkjZTuHh + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1aqkdr9", + "seq": 106, + "count": 68, + "targets": [ + "e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle", + "e55|tap|button|Page Menu||PageFormatMenuButton", + "e58|tap|button|refresh||ReloadButton", + "e61|tap|button|More||MoreMenuButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0192_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0192_tool_call_screenshot.md new file mode 100644 index 000000000..f2dc0d146 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0192_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:08:37.788Z +_tool_use_id_: toolu_011ED3nYBPhMQJHNvyHNCgny + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0193_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0193_tool_result_screenshot.md new file mode 100644 index 000000000..d1e649561 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0193_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:08:38.386Z +_tool_use_id_: toolu_011ED3nYBPhMQJHNvyHNCgny + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0194_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0194_tool_call_wait_for_ui.md new file mode 100644 index 000000000..8b8c86591 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0194_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:08:43.462Z +_tool_use_id_: toolu_01DqiSyLrYL6sn5uNVrvodMq + +--- + +```json +{ + "predicate": "textContains", + "text": "Reject", + "timeoutMs": 5000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0195_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0195_tool_result_wait_for_ui.md new file mode 100644 index 000000000..6b8119de6 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0195_tool_result_wait_for_ui.md @@ -0,0 +1,17 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:08:48.710Z +_tool_use_id_: toolu_01DqiSyLrYL6sn5uNVrvodMq + +--- + +```json +âš™ī¸ Wait for UI + +Recovery + Code: WAIT_TIMEOUT + Timeout: 5000ms + Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later. + +❌ Timed out after 5000ms waiting for UI predicate 'textContains'. +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0196_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0196_assistant_message.md new file mode 100644 index 000000000..055164765 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0196_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:09:00.320Z + +--- + +WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0197_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0197_tool_call_tap.md new file mode 100644 index 000000000..641563f3b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0197_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:09:00.500Z +_tool_use_id_: toolu_01Y2KCtELqqRYKQmrNvibpr6 + +--- + +```json +{ + "elementRef": "e57" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0198_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0198_tool_result_tap.md new file mode 100644 index 000000000..b594c58e4 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0198_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:09:01.110Z +_tool_use_id_: toolu_01Y2KCtELqqRYKQmrNvibpr6 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e57" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0199_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0199_tool_call_snapshot_ui.md new file mode 100644 index 000000000..02e8c2784 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0199_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:09:03.938Z +_tool_use_id_: toolu_017bg66zSYtbwok69oBWtGjZ + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0200_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0200_tool_result_snapshot_ui.md new file mode 100644 index 000000000..641761956 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0200_tool_result_snapshot_ui.md @@ -0,0 +1,50 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:09:04.462Z +_tool_use_id_: toolu_017bg66zSYtbwok69oBWtGjZ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1sujf6f", + "seq": 117, + "count": 158, + "targets": [ + "e97|typeText|text-field|Address|https://www.bbc.co.uk|URL", + "e51|tap|button|Apple||favoritesItemIdentifierContent", + "e53|tap|button|iCloud||favoritesItemIdentifierContent", + "e55|tap|button|Google||favoritesItemIdentifierContent", + "e57|tap|button|Yahoo||favoritesItemIdentifierContent", + "e59|tap|button|Wikipedia||favoritesItemIdentifierContent", + "e61|tap|button|Facebook||favoritesItemIdentifierContent", + "e63|tap|button|Twitter||favoritesItemIdentifierContent", + "e65|tap|button|BBC||favoritesItemIdentifierContent", + "e98|tap|button|Clear text||ClearTextButton", + "e100|tap|button|Close||CancelBarItemButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e110|swipe|other|||", + "e111|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0201_tool_call_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0201_tool_call_type_text.md new file mode 100644 index 000000000..c7becd4fe --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0201_tool_call_type_text.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:09:07.292Z +_tool_use_id_: toolu_01DDw8ZMf7CyWX4BKiGFEEYh + +--- + +```json +{ + "elementRef": "e97", + "text": "bbc.co.uk/sport", + "replaceExisting": true +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0202_tool_result_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0202_tool_result_type_text.md new file mode 100644 index 000000000..78b23bcb2 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0202_tool_result_type_text.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:09:09.498Z +_tool_use_id_: toolu_01DDw8ZMf7CyWX4BKiGFEEYh + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "type-text", + "elementRef": "e97", + "textLength": 15 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0203_tool_call_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0203_tool_call_key_press.md new file mode 100644 index 000000000..95c28da25 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0203_tool_call_key_press.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:09:12.020Z +_tool_use_id_: toolu_01Gjc76a6uTuZtLvpmrpZTSw + +--- + +```json +{ + "keyCode": 40 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0204_tool_result_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0204_tool_result_key_press.md new file mode 100644 index 000000000..53de9257e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0204_tool_result_key_press.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:09:12.240Z +_tool_use_id_: toolu_01Gjc76a6uTuZtLvpmrpZTSw + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "key-press", + "keyCode": 40 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0205_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0205_tool_call_wait_for_ui.md new file mode 100644 index 000000000..2ed1fa72e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0205_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:09:15.902Z +_tool_use_id_: toolu_01QPcHD19SYKoLRERNi8Yh4B + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 2000, + "timeoutMs": 15000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0206_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0206_tool_result_wait_for_ui.md new file mode 100644 index 000000000..59fa67b85 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0206_tool_result_wait_for_ui.md @@ -0,0 +1,42 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:09:18.466Z +_tool_use_id_: toolu_01QPcHD19SYKoLRERNi8Yh4B + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1bmu73s", + "seq": 122, + "count": 68, + "targets": [ + "e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle", + "e50|tap|button|Back||BackButton", + "e55|tap|button|Page Menu||PageFormatMenuButton", + "e58|tap|button|refresh||ReloadButton", + "e61|tap|button|More||MoreMenuButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0207_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0207_tool_call_screenshot.md new file mode 100644 index 000000000..0ae436dfe --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0207_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:09:21.706Z +_tool_use_id_: toolu_0191fpUhPkee9WUiuPc1exGS + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0208_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0208_tool_result_screenshot.md new file mode 100644 index 000000000..a36db9d0e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0208_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:09:22.432Z +_tool_use_id_: toolu_0191fpUhPkee9WUiuPc1exGS + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0209_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0209_assistant_message.md new file mode 100644 index 000000000..ec576539f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0209_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:09:26.235Z + +--- + +On BBC Sport. Navigating to Premier League. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0210_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0210_tool_call_tap.md new file mode 100644 index 000000000..49c896131 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0210_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:09:33.972Z +_tool_use_id_: toolu_01AajAEvgbLb2TnbX2AfyTqm + +--- + +```json +{ + "elementRef": "e57" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0211_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0211_tool_result_tap.md new file mode 100644 index 000000000..2c3cb7bec --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0211_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:09:34.464Z +_tool_use_id_: toolu_01AajAEvgbLb2TnbX2AfyTqm + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e57" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0212_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0212_tool_call_snapshot_ui.md new file mode 100644 index 000000000..65ceef207 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0212_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:09:37.806Z +_tool_use_id_: toolu_01TBxwNiAwJHPT7Aw9ifVkFz + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0213_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0213_tool_result_snapshot_ui.md new file mode 100644 index 000000000..30d65550c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0213_tool_result_snapshot_ui.md @@ -0,0 +1,57 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:09:38.350Z +_tool_use_id_: toolu_01TBxwNiAwJHPT7Aw9ifVkFz + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0ugun6b", + "seq": 123, + "count": 144, + "targets": [ + "e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL", + "e84|tap|button|Clear text||ClearTextButton", + "e86|tap|button|Close||CancelBarItemButton" + ], + "scroll": [ + "e2|swipe|other|||", + "e3|swipe|other|||", + "e4|swipe|other|||", + "e5|swipe|other|||", + "e6|swipe|other|||", + "e7|swipe|other|||", + "e8|swipe|other|||", + "e9|swipe|other|||", + "e10|swipe|other|||", + "e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true", + "e12|swipe|other|||", + "e13|swipe|other|||", + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e38|swipe|other|||", + "e40|swipe|other|||CompletionListTableView", + "e41|swipe|scroll-view|||", + "e96|swipe|other|||", + "e97|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0214_tool_call_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0214_tool_call_type_text.md new file mode 100644 index 000000000..a72f84761 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0214_tool_call_type_text.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:09:41.516Z +_tool_use_id_: toolu_01DkEmcn2FJXTHUYRPxvu2Th + +--- + +```json +{ + "elementRef": "e83", + "text": "bbc.co.uk/sport/football/premier-league", + "replaceExisting": true +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0215_tool_result_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0215_tool_result_type_text.md new file mode 100644 index 000000000..7eb7196a2 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0215_tool_result_type_text.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:09:45.372Z +_tool_use_id_: toolu_01DkEmcn2FJXTHUYRPxvu2Th + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "type-text", + "elementRef": "e83", + "textLength": 39 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0216_tool_call_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0216_tool_call_key_press.md new file mode 100644 index 000000000..2a5d61458 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0216_tool_call_key_press.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:09:47.990Z +_tool_use_id_: toolu_01HvqUoY1LgThNJKu6pEfahK + +--- + +```json +{ + "keyCode": 40 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0217_tool_result_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0217_tool_result_key_press.md new file mode 100644 index 000000000..db6166a73 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0217_tool_result_key_press.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:09:48.211Z +_tool_use_id_: toolu_01HvqUoY1LgThNJKu6pEfahK + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "key-press", + "keyCode": 40 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0218_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0218_tool_call_wait_for_ui.md new file mode 100644 index 000000000..58c3e0570 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0218_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:09:51.086Z +_tool_use_id_: toolu_01PjBi62W11LcoVi33b8AR4D + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 2000, + "timeoutMs": 15000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0219_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0219_tool_result_wait_for_ui.md new file mode 100644 index 000000000..227b4cd27 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0219_tool_result_wait_for_ui.md @@ -0,0 +1,42 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:09:53.842Z +_tool_use_id_: toolu_01PjBi62W11LcoVi33b8AR4D + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "02tldq8", + "seq": 128, + "count": 68, + "targets": [ + "e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle", + "e50|tap|button|Back||BackButton", + "e55|tap|button|Page Menu||PageFormatMenuButton", + "e58|tap|button|refresh||ReloadButton", + "e61|tap|button|More||MoreMenuButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0220_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0220_tool_call_screenshot.md new file mode 100644 index 000000000..fa3361649 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0220_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:09:57.732Z +_tool_use_id_: toolu_01HzxvfYoMVEzCDRZTCEWzx9 + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0221_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0221_tool_result_screenshot.md new file mode 100644 index 000000000..7e40526d9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0221_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:09:58.500Z +_tool_use_id_: toolu_01HzxvfYoMVEzCDRZTCEWzx9 + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0222_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0222_assistant_message.md new file mode 100644 index 000000000..714495cb4 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0222_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:10:02.451Z + +--- + +Premier League loaded. Navigating to the table. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0223_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0223_tool_call_tap.md new file mode 100644 index 000000000..c9ed37c7e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0223_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:10:11.346Z +_tool_use_id_: toolu_01JbBzGJNbzAFxp1U2q3J8N9 + +--- + +```json +{ + "elementRef": "e57" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0224_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0224_tool_result_tap.md new file mode 100644 index 000000000..c5fe3841c --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0224_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:10:11.820Z +_tool_use_id_: toolu_01JbBzGJNbzAFxp1U2q3J8N9 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e57" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0225_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0225_tool_call_snapshot_ui.md new file mode 100644 index 000000000..6dbb7beec --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0225_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:10:18.241Z +_tool_use_id_: toolu_01PaqbqnHpwnV7emcgAsKjqH + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0226_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0226_tool_result_snapshot_ui.md new file mode 100644 index 000000000..a84a6e6b7 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0226_tool_result_snapshot_ui.md @@ -0,0 +1,50 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:10:18.751Z +_tool_use_id_: toolu_01PaqbqnHpwnV7emcgAsKjqH + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "096exu3", + "seq": 129, + "count": 158, + "targets": [ + "e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL", + "e51|tap|button|Apple||favoritesItemIdentifierContent", + "e53|tap|button|iCloud||favoritesItemIdentifierContent", + "e55|tap|button|Google||favoritesItemIdentifierContent", + "e57|tap|button|Yahoo||favoritesItemIdentifierContent", + "e59|tap|button|Wikipedia||favoritesItemIdentifierContent", + "e61|tap|button|Facebook||favoritesItemIdentifierContent", + "e63|tap|button|Twitter||favoritesItemIdentifierContent", + "e65|tap|button|BBC||favoritesItemIdentifierContent", + "e98|tap|button|Clear text||ClearTextButton", + "e100|tap|button|Close||CancelBarItemButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e110|swipe|other|||", + "e111|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0227_tool_call_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0227_tool_call_type_text.md new file mode 100644 index 000000000..4d890850e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0227_tool_call_type_text.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:10:21.538Z +_tool_use_id_: toolu_01BWDZXjWPw31kfu59VsRcMu + +--- + +```json +{ + "elementRef": "e97", + "text": "bbc.co.uk/sport/football/premier-league/table", + "replaceExisting": true +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0228_tool_result_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0228_tool_result_type_text.md new file mode 100644 index 000000000..a93a0a716 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0228_tool_result_type_text.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:10:25.637Z +_tool_use_id_: toolu_01BWDZXjWPw31kfu59VsRcMu + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "type-text", + "elementRef": "e97", + "textLength": 45 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0229_tool_call_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0229_tool_call_key_press.md new file mode 100644 index 000000000..32e2b5db9 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0229_tool_call_key_press.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:10:28.306Z +_tool_use_id_: toolu_01FwHdXXCShRi33iAwWvQ7z1 + +--- + +```json +{ + "keyCode": 40 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0230_tool_result_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0230_tool_result_key_press.md new file mode 100644 index 000000000..5a9ea5a8f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0230_tool_result_key_press.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:10:28.520Z +_tool_use_id_: toolu_01FwHdXXCShRi33iAwWvQ7z1 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "key-press", + "keyCode": 40 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0231_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0231_tool_call_wait_for_ui.md new file mode 100644 index 000000000..08d5d639e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0231_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:10:31.846Z +_tool_use_id_: toolu_01GLr3AqJ7wUXXGFwXYDdMVD + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 2500, + "timeoutMs": 20000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0232_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0232_tool_result_wait_for_ui.md new file mode 100644 index 000000000..562c57933 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0232_tool_result_wait_for_ui.md @@ -0,0 +1,42 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:10:34.859Z +_tool_use_id_: toolu_01GLr3AqJ7wUXXGFwXYDdMVD + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0s67gv1", + "seq": 135, + "count": 69, + "targets": [ + "e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle", + "e51|tap|button|Back||BackButton", + "e56|tap|button|Page Menu||PageFormatMenuButton", + "e59|tap|button|refresh||ReloadButton", + "e62|tap|button|More||MoreMenuButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0233_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0233_tool_call_screenshot.md new file mode 100644 index 000000000..7470bb9ae --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0233_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:10:38.542Z +_tool_use_id_: toolu_015X8JkA4KTP3ZMweb7wdfpa + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0234_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0234_tool_result_screenshot.md new file mode 100644 index 000000000..52bec479f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0234_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:10:39.575Z +_tool_use_id_: toolu_015X8JkA4KTP3ZMweb7wdfpa + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0235_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0235_assistant_message.md new file mode 100644 index 000000000..091900722 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0235_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:10:50.917Z + +--- + +On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row). diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0236_tool_call_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0236_tool_call_tap.md new file mode 100644 index 000000000..828d9b1a8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0236_tool_call_tap.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:10:59.949Z +_tool_use_id_: toolu_01UBQMMrpXWH2Fjo4oJsUf9c + +--- + +```json +{ + "elementRef": "e58" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0237_tool_result_tap.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0237_tool_result_tap.md new file mode 100644 index 000000000..752c2210e --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0237_tool_result_tap.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T21:11:00.438Z +_tool_use_id_: toolu_01UBQMMrpXWH2Fjo4oJsUf9c + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e58" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0238_tool_call_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0238_tool_call_snapshot_ui.md new file mode 100644 index 000000000..cecfae7d5 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0238_tool_call_snapshot_ui.md @@ -0,0 +1,10 @@ +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:11:05.370Z +_tool_use_id_: toolu_01XEXyZcRaT9nYRR3nnSQVEf + +--- + +```json +{} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0239_tool_result_snapshot_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0239_tool_result_snapshot_ui.md new file mode 100644 index 000000000..6554e5631 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0239_tool_result_snapshot_ui.md @@ -0,0 +1,50 @@ +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T21:11:05.853Z +_tool_use_id_: toolu_01XEXyZcRaT9nYRR3nnSQVEf + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0943tj9", + "seq": 136, + "count": 157, + "targets": [ + "e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL", + "e50|tap|button|Apple||favoritesItemIdentifierContent", + "e52|tap|button|iCloud||favoritesItemIdentifierContent", + "e54|tap|button|Google||favoritesItemIdentifierContent", + "e56|tap|button|Yahoo||favoritesItemIdentifierContent", + "e58|tap|button|Wikipedia||favoritesItemIdentifierContent", + "e60|tap|button|Facebook||favoritesItemIdentifierContent", + "e62|tap|button|Twitter||favoritesItemIdentifierContent", + "e64|tap|button|BBC||favoritesItemIdentifierContent", + "e97|tap|button|Clear text||ClearTextButton", + "e99|tap|button|Close||CancelBarItemButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||", + "e109|swipe|other|||", + "e110|swipe|other|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0240_tool_call_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0240_tool_call_type_text.md new file mode 100644 index 000000000..90e3a1b9f --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0240_tool_call_type_text.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:11:10.588Z +_tool_use_id_: toolu_015fLKDjdXRLppucHUEyPWcY + +--- + +```json +{ + "elementRef": "e96", + "text": "bbc.co.uk/sport/football/teams/brighton-and-hove-albion", + "replaceExisting": true +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0241_tool_result_type_text.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0241_tool_result_type_text.md new file mode 100644 index 000000000..6ea493056 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0241_tool_result_type_text.md @@ -0,0 +1,28 @@ +# tool_result: mcp__xcodebuildmcp-dev__type_text + +_timestamp_: 2026-05-13T21:11:15.471Z +_tool_use_id_: toolu_015fLKDjdXRLppucHUEyPWcY + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "type-text", + "elementRef": "e96", + "textLength": 55 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0242_tool_call_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0242_tool_call_key_press.md new file mode 100644 index 000000000..c2fd9fd12 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0242_tool_call_key_press.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:11:18.350Z +_tool_use_id_: toolu_01EWtgZ2W8vfMxzTzfwWJsHg + +--- + +```json +{ + "keyCode": 40 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0243_tool_result_key_press.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0243_tool_result_key_press.md new file mode 100644 index 000000000..5174b1559 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0243_tool_result_key_press.md @@ -0,0 +1,27 @@ +# tool_result: mcp__xcodebuildmcp-dev__key_press + +_timestamp_: 2026-05-13T21:11:18.557Z +_tool_use_id_: toolu_01EWtgZ2W8vfMxzTzfwWJsHg + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "key-press", + "keyCode": 40 + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0244_tool_call_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0244_tool_call_wait_for_ui.md new file mode 100644 index 000000000..3e7a36446 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0244_tool_call_wait_for_ui.md @@ -0,0 +1,14 @@ +# tool_call: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:11:24.947Z +_tool_use_id_: toolu_01RftuuAin2vPjvzjSqesjZP + +--- + +```json +{ + "predicate": "settled", + "settledDurationMs": 2500, + "timeoutMs": 15000 +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0245_tool_result_wait_for_ui.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0245_tool_result_wait_for_ui.md new file mode 100644 index 000000000..1f1668523 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0245_tool_result_wait_for_ui.md @@ -0,0 +1,42 @@ +# tool_result: mcp__xcodebuildmcp-dev__wait_for_ui + +_timestamp_: 2026-05-13T21:11:27.919Z +_tool_use_id_: toolu_01RftuuAin2vPjvzjSqesjZP + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "07c65oc", + "seq": 142, + "count": 68, + "targets": [ + "e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle", + "e50|tap|button|Back||BackButton", + "e55|tap|button|Page Menu||PageFormatMenuButton", + "e58|tap|button|refresh||ReloadButton", + "e61|tap|button|More||MoreMenuButton" + ], + "scroll": [ + "e18|swipe|scroll-view|||", + "e21|swipe|scroll-view|||" + ], + "udid": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + } + } +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0246_tool_call_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0246_tool_call_screenshot.md new file mode 100644 index 000000000..1b1a55a1a --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0246_tool_call_screenshot.md @@ -0,0 +1,12 @@ +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:11:30.904Z +_tool_use_id_: toolu_01NveBBJAXZndAF9dmuHCHuy + +--- + +```json +{ + "returnFormat": "base64" +} +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0247_tool_result_screenshot.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0247_tool_result_screenshot.md new file mode 100644 index 000000000..f960df940 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0247_tool_result_screenshot.md @@ -0,0 +1,41 @@ +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T21:11:31.527Z +_tool_use_id_: toolu_01NveBBJAXZndAF9dmuHCHuy + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "5213C8D8-61D0-4CD7-B468-B463C6206C7D" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0248_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0248_assistant_message.md new file mode 100644 index 000000000..64bf0ad28 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0248_assistant_message.md @@ -0,0 +1,7 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:11:35.469Z + +--- + +Reached the Brighton & Hove Albion team page. All 18 steps completed. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0249_assistant_message.md b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0249_assistant_message.md new file mode 100644 index 000000000..fbecb3cf8 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817-parsed/0249_assistant_message.md @@ -0,0 +1,21 @@ +# assistant_message + +_timestamp_: 2026-05-13T21:11:50.647Z + +--- + +All 18 steps completed. Summary: + +**Weather app (steps 1–12):** +- Built and launched the Weather app with `--mock-weather-api` so data loaded +- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it +- Tapped the precipitation widget and closed its detail sheet +- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed "London" in search — got a result row back +- Pressed the hardware home button + +**Safari (steps 13–18):** +- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page + +**Caveats worth flagging:** +- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not. +- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table. diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl new file mode 100644 index 000000000..98724411b --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-session-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl @@ -0,0 +1,425 @@ +{"type":"queue-operation","operation":"enqueue","timestamp":"2026-05-13T20:58:18.697Z","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","content":"Can you build and run the app and then perform the following actions:\n\n1. Scroll to the bottom of the main screen\n2. Tap the settings button and swipe up the sheet to reveal all the options\n3. Invert all the settings toggles to the opposit values\n4. Close the setting sheet\n5. scroll down main screen to reveal precipitation widget and click it\n6. Close the precipitation widget\n7. Open the Location screen\n8. Scroll up the sheet to reveal all the locations\n9. Tap the Portland location\n10. Tap the locations button again\n11. Search for a location\n12. Tap the hardware home button\n13. Open Safari app\n14. Search for BBC.co.uk\n15. Go to sport page\n16. Go to premier league page\n17. Got to tables\n18. Click Brighton"} +{"type":"queue-operation","operation":"dequeue","timestamp":"2026-05-13T20:58:18.698Z","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":null,"isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":"Can you build and run the app and then perform the following actions:\n\n1. Scroll to the bottom of the main screen\n2. Tap the settings button and swipe up the sheet to reveal all the options\n3. Invert all the settings toggles to the opposit values\n4. Close the setting sheet\n5. scroll down main screen to reveal precipitation widget and click it\n6. Close the precipitation widget\n7. Open the Location screen\n8. Scroll up the sheet to reveal all the locations\n9. Tap the Portland location\n10. Tap the locations button again\n11. Search for a location\n12. Tap the hardware home button\n13. Open Safari app\n14. Search for BBC.co.uk\n15. Go to sport page\n16. Go to premier league page\n17. Got to tables\n18. Click Brighton"},"uuid":"eb22eabf-8292-485b-81c3-ba3f980d0da2","timestamp":"2026-05-13T20:58:18.735Z","permissionMode":"bypassPermissions","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"eb22eabf-8292-485b-81c3-ba3f980d0da2","isSidechain":false,"attachment":{"type":"deferred_tools_delta","addedNames":["CronCreate","CronDelete","CronList","EnterPlanMode","EnterWorktree","ExitPlanMode","ExitWorktree","ListMcpResourcesTool","Monitor","NotebookEdit","PushNotification","ReadMcpResourceTool","RemoteTrigger","TaskOutput","TaskStop","TodoWrite","WebFetch","WebSearch","mcp__xcodebuildmcp-dev__batch","mcp__xcodebuildmcp-dev__boot_sim","mcp__xcodebuildmcp-dev__build_run_sim","mcp__xcodebuildmcp-dev__build_sim","mcp__xcodebuildmcp-dev__button","mcp__xcodebuildmcp-dev__clean","mcp__xcodebuildmcp-dev__discover_projs","mcp__xcodebuildmcp-dev__gesture","mcp__xcodebuildmcp-dev__get_app_bundle_id","mcp__xcodebuildmcp-dev__get_coverage_report","mcp__xcodebuildmcp-dev__get_file_coverage","mcp__xcodebuildmcp-dev__get_sim_app_path","mcp__xcodebuildmcp-dev__install_app_sim","mcp__xcodebuildmcp-dev__key_press","mcp__xcodebuildmcp-dev__key_sequence","mcp__xcodebuildmcp-dev__launch_app_sim","mcp__xcodebuildmcp-dev__list_schemes","mcp__xcodebuildmcp-dev__list_sims","mcp__xcodebuildmcp-dev__long_press","mcp__xcodebuildmcp-dev__open_sim","mcp__xcodebuildmcp-dev__record_sim_video","mcp__xcodebuildmcp-dev__screenshot","mcp__xcodebuildmcp-dev__session_clear_defaults","mcp__xcodebuildmcp-dev__session_set_defaults","mcp__xcodebuildmcp-dev__session_show_defaults","mcp__xcodebuildmcp-dev__session_use_defaults_profile","mcp__xcodebuildmcp-dev__show_build_settings","mcp__xcodebuildmcp-dev__snapshot_ui","mcp__xcodebuildmcp-dev__stop_app_sim","mcp__xcodebuildmcp-dev__swipe","mcp__xcodebuildmcp-dev__tap","mcp__xcodebuildmcp-dev__test_sim","mcp__xcodebuildmcp-dev__touch","mcp__xcodebuildmcp-dev__type_text","mcp__xcodebuildmcp-dev__wait_for_ui"],"addedLines":["CronCreate","CronDelete","CronList","EnterPlanMode","EnterWorktree","ExitPlanMode","ExitWorktree","ListMcpResourcesTool","Monitor","NotebookEdit","PushNotification","ReadMcpResourceTool","RemoteTrigger","TaskOutput","TaskStop","TodoWrite","WebFetch","WebSearch","mcp__xcodebuildmcp-dev__batch","mcp__xcodebuildmcp-dev__boot_sim","mcp__xcodebuildmcp-dev__build_run_sim","mcp__xcodebuildmcp-dev__build_sim","mcp__xcodebuildmcp-dev__button","mcp__xcodebuildmcp-dev__clean","mcp__xcodebuildmcp-dev__discover_projs","mcp__xcodebuildmcp-dev__gesture","mcp__xcodebuildmcp-dev__get_app_bundle_id","mcp__xcodebuildmcp-dev__get_coverage_report","mcp__xcodebuildmcp-dev__get_file_coverage","mcp__xcodebuildmcp-dev__get_sim_app_path","mcp__xcodebuildmcp-dev__install_app_sim","mcp__xcodebuildmcp-dev__key_press","mcp__xcodebuildmcp-dev__key_sequence","mcp__xcodebuildmcp-dev__launch_app_sim","mcp__xcodebuildmcp-dev__list_schemes","mcp__xcodebuildmcp-dev__list_sims","mcp__xcodebuildmcp-dev__long_press","mcp__xcodebuildmcp-dev__open_sim","mcp__xcodebuildmcp-dev__record_sim_video","mcp__xcodebuildmcp-dev__screenshot","mcp__xcodebuildmcp-dev__session_clear_defaults","mcp__xcodebuildmcp-dev__session_set_defaults","mcp__xcodebuildmcp-dev__session_show_defaults","mcp__xcodebuildmcp-dev__session_use_defaults_profile","mcp__xcodebuildmcp-dev__show_build_settings","mcp__xcodebuildmcp-dev__snapshot_ui","mcp__xcodebuildmcp-dev__stop_app_sim","mcp__xcodebuildmcp-dev__swipe","mcp__xcodebuildmcp-dev__tap","mcp__xcodebuildmcp-dev__test_sim","mcp__xcodebuildmcp-dev__touch","mcp__xcodebuildmcp-dev__type_text","mcp__xcodebuildmcp-dev__wait_for_ui"],"removedNames":[],"readdedNames":[],"pendingMcpServers":[]},"type":"attachment","uuid":"1bdfafb7-157f-4c8e-a5ec-57a34ee56b1c","timestamp":"2026-05-13T20:58:18.735Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1bdfafb7-157f-4c8e-a5ec-57a34ee56b1c","isSidechain":false,"attachment":{"type":"mcp_instructions_delta","addedNames":["xcodebuildmcp-dev"],"addedBlocks":["## xcodebuildmcp-dev\nXcodeBuildMCP provides comprehensive tooling for Apple platform development (iOS, macOS, watchOS, tvOS, visionOS).\n\nPrefer XcodeBuildMCP tools over shell commands for Apple platform tasks when available.\n\nCapabilities:\n- Session defaults: Configure project, scheme, simulator, and device defaults to avoid repetitive parameters\n- Project discovery: Find Xcode projects/workspaces, list schemes, inspect build settings\n- Simulator workflows: Build, run, test, install, and launch apps on iOS simulators; manage simulator state (boot, erase, location, appearance)\n- Device workflows: Build, test, install, and launch apps on physical devices with code signing\n- macOS workflows: Build, run, and test macOS applications\n- Log capture: Stream and capture logs from simulators and devices\n- LLDB debugging: Attach debugger, set breakpoints, inspect stack traces and variables, execute LLDB commands\n- UI automation: Capture screenshots, inspect view hierarchy with coordinates, perform taps/swipes/gestures, type text, press hardware buttons\n- SwiftPM: Build, run, test, and manage Swift Package Manager projects\n- Project scaffolding: Generate new iOS/macOS project templates\n\nOnly simulator workflow tools are enabled by default. If capabilities like device, macOS, debugging, or UI automation are not available, the user must configure XcodeBuildMCP to enable them. See https://xcodebuildmcp.com/docs/configuration for workflow configuration.\n\nSimulator run flow:\n- Before your first build, run, or test call in a session, you MUST call session_show_defaults to verify the active project/workspace, scheme, and simulator. Do not assume defaults are configured. Only skip this if you have already called session_show_defaults earlier in the current session.\n- If session_show_defaults confirms project/workspace + scheme + simulator are set, call build_run_sim immediately (often with empty arguments).\n- Use discover_projs only when session_show_defaults shows project/workspace is missing or wrong.\n- Never call discover_projs speculatively or in paâ€Ļ [truncated]"],"removedNames":[]},"type":"attachment","uuid":"a96d27cd-8d85-4238-8068-5eda1fb04c5f","timestamp":"2026-05-13T20:58:18.735Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a96d27cd-8d85-4238-8068-5eda1fb04c5f","isSidechain":false,"attachment":{"type":"skill_listing","content":"- react-component-performance: Analyze and optimize React component performance issues (slow renders, re-render thrash, laggy lists, expensive computations). Use when asked to profile or improve a React component, reduce re-renders, or speed up UI updates in React apps.\n- agent-prompt: Reference guide for writing effective agent prompts and skills. Use when creating new skills, reviewing prompt quality, or understanding Warden's prompt architecture.\n- app-store-changelog: Create user-facing App Store release notes by collecting and summarizing all user-impacting changes since the last git tag (or a specified ref). Use when asked to generate a comprehensive release changelog, App Store \"What's New\" text, or release notes based on git history or tags.\n- agent-change-walkthrough: Produces a single-story walkthrough of AI-authored code changes from runtime trigger to final behavior, weaving changed and unchanged code into one narrative with annotated diffs, trade-offs, alternatives, and risk analysis. Use when asked to \"explain what changed\", \"walk me through this diff\", \"summarize agent edits\", \"show how this feature works\", or \"explain this implementation step by step\".\n- pr-learning: Use when mining PR review feedback to extract repeatable rules/learnings, present ranked candidates, and codify approved items into AGENTS.md/CLAUDE.md with dedupe + provenance.\n- find-warden-bugs: Warden-specific bug detection from historical patterns. Targets the architectural seams where bugs have repeatedly occurred: SDK IPC, dual report paths, config threading, concurrent execution, and output rendering.\n- swift-concurrency-expert: Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file. Concrete actions include adding Sendable conformance, applying @MainActor annotations, resolving actor isolation warnings, fixing data race diagnostics, and migrating completion handlers to async/await.\n- review-swarm: Parallel read-only multi-agent review of a current git diff or explicit file scope to find behavioral regressions, security or privacy risks, performance or reliability issues, and contract or test coverage gaps. Use when the user asks for a review swarm, parallel review, diff review, regression review, security review, or wants high-signal issues plus a prioritized fix path without editing files.\n- xcodebuildmcp: Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).\n- macos-spm-app-packaging: Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.\n- changelog-updater: Update upcoming CHANGELOG release notes with user-facing outcomes. Use when asked to update changelog entries, prepare release notes, reconcile changelog content with git history, or audit release-note drafts.\n- orchestrate-batch-refactor: Plan and execute large refactor or rewrite efforts efficiently with parallel multi-agent analysis and implementation. Use when a user asks to refactor many files, split workstreams, analyze a target code area, and coordinate sub-agents with clear ownership and dependency-aware execution.\n- reconcile-merge-conflicts: Reconcile merge or rebase conflicts with branch-aware, regression-focused analysis. Use when asked to \"resolve merge conflicts\", \"fix rebase conflicts\", \"reconcile conflicts\", \"rebase main\", or \"help me finish this merge\". Detects active conflict state, guides branch selection when no operation is active, and produces a confidence-ranked reconciliation report with open questions. Treats the target branch (often `main`) as canonical for current behavior.\n- swiftui-liquid-glass: Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.\n- github: Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries. Use when the user asks about GitHub issues, pull requests, workflows, or wants to interact with GitHub repositories from the command line — including tasks like check CI status, create PR, list issues, or query the GitHub API.\n- testing-guidelines: Guide for writing tests. Use when adding new functionality, fixing bugs, or when tests are needed. Emphasizes integration tests, real-world fixtures, and regression coverage.\n- review-and-simplify-changes: Review a git diff or explicit file scope for reuse, code quality, efficiency, clarity, and standards issues, then optionally apply safe Codex-driven fixes. Use when the user asks to \"simplify code\", \"review changed code\", \"check for code reuse\", \"review code quality\", \"review efficiency\", \"simplify changes\", \"clean up code\", \"refactor changes\", or \"run simplify\".\n- swiftui-performance-audit: Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient.\n- swiftui-ui-patterns: Best practices and example-driven guidance for building SwiftUI views and components, including navigation hierarchies, custom view modifiers, and responsive layouts with stacks and grids. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens with VStack/HStack, managing @State or @Binding, building declarative iOS interfaces, or needing component-specific patterns and examples.\n- project-skill-audit: Analyze a project's past Codex sessions, memory files, and existing local skills to recommend the highest-value skills to create or update. Use when a user asks what skills a project needs, wants skill ideas grounded in real project history, wants an audit of current project-local skills, or wants recommendations for updating stale or incomplete skills instead of creating duplicates.\n- architecture-review: Staff-level codebase health review. Finds monolithic modules, silent failures, type safety gaps, test coverage holes, and LLM-friendliness issues.\n- bug-hunt-swarm: Parallel read-only multi-agent root-cause investigation for bugs, regressions, crashes, flaky behavior, or unexplained failures. Use when the user asks to investigate a bug, find the root cause, trace a regression, understand why something broke, or wants a ranked diagnosis with the fastest proof path without making code edits.\n- release-tweet: Draft a release announcement tweet from a GitHub release. Use when asked to compose a tweet, draft a release announcement, or write social media copy for a new version/release.\n- macos-menubar-tuist-app: Build, refactor, or review macOS menubar apps that use Tuist and SwiftUI. Use when creating or maintaining LSUIElement menubar utilities, defining Tuist targets/manifests, implementing model-client-store-view architecture, adding script-based launch flows, or validating reliable local build/run behavior without Xcode-first workflows.\n- warden: Run Warden to analyze code changes before committing. Use when asked to \"run warden\", \"check my changes\", \"review before commit\", \"warden config\", \"warden.toml\", \"create a warden skill\", \"add trigger\", or any Warden-related local development task.\n- ios-debugger-agent: Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.\n- pr-comment-resolution: Audit and resolve GitHub pull request review comments with an evidence-based workflow. Use when asked to \"address PR comments\", \"resolve review feedback\", \"handle inline comments\", \"reply to review threads\", or \"close out PR review notes\".\n- swiftui-view-refactor: Refactor and review SwiftUI view files with strong defaults for small dedicated subviews, MV-over-MVVM data flow, stable view trees, explicit dependency injection, and correct Observation usage. Use when cleaning up a SwiftUI view, splitting long bodies, removing inline actions or side effects, reducing computed `some View` helpers, or standardizing `@Observable` and view model initialization patterns.\n- xcodebuildmcp-test-boundary-review: Use when reviewing XcodeBuildMCP tests for correct unit, snapshot, schema, smoke, and external process boundaries.\n- xcodebuildmcp-snapshot-fixture-review: Use when reviewing XcodeBuildMCP snapshot fixture changes for MCP, CLI, and JSON output contract integrity.\n- xcodebuildmcp-structured-output-review: Use when reviewing XcodeBuildMCP structured output schema changes, schema versioning, manifest outputSchema metadata, and JSON fixture compatibility.\n- xcodebuildmcp-rendering-streaming-review: Use when reviewing XcodeBuildMCP rendering, streaming fragment, next-step, and CLI output mode changes for boundary violations.\n- xcodebuildmcp-docs-command-review: Use when reviewing XcodeBuildMCP changelog CLI command references for invalid current guidance while allowing historical migration examples.\n- xcodebuildmcp-packaging-resource-review: Use when reviewing XcodeBuildMCP packaging, resource-root, build artifact, bundled AXe, schema, manifest, and portable macOS distribution changes.\n- xcodebuildmcp-docs-release-review: Use when reviewing XcodeBuildMCP documentation, CLI command references, website manifest generation, changelog, release notes, and release script changes.\n- xcodebuildmcp-tool-contract-review: Use when reviewing XcodeBuildMCP tool contract changes across implementation, manifests, workflow membership, output schema metadata, and next-step templates.\n- xcodebuildmcp-runtime-boundary-review: Use when reviewing XcodeBuildMCP runtime boundary changes across MCP, direct CLI invocation, daemon-routed tools, and Xcode IDE bridge routing.\n- warden: Run Warden to analyze code changes before committing. Use when asked to \"run warden\", \"check my changes\", \"review before commit\", \"warden config\", \"warden.toml\", \"create a warden skill\", \"add trigger\", or any Warden-related local development task.\n- bug-fix: Bug Fix\n- architect-auditor: You are **Software Architect-Auditor**, a specialist reviewer whose job is to critique an existin...\n- implement-task: Implement Task\n- commit-fast: Fast Commit Task\n- architect-inspector: You are **Architect-Inspector**, a specialist software architect whose sole job is to reverse-eng...\n- safari-automation: Patterns and best practices for automating Safari browser interactions for web UI automation and testing\n- add-to-changelog: Add to Changelog\n- continuous-improvement: Systematic approach for continuously improving AI assistant rules based on emerging patterns and best practices\n- check: Check\n- code-analysis: Code Analysis\n- architect-designer: You are **Architect-Author**, tasked with producing a GREENFIELD Software Solution Design for {{P...\n- clean: Clean\n- create-command: Create Command\n- create-docs: Create Docs\n- five: Five Whys Analysis\n- commit: Commit\n- screenshot-automation: Reusable AppleScript patterns for automated screenshot capture for documentation and testing\n- mermaid: Mermaid Diagram Generation\n- pr-review: Pull Request Review\n- context-prime: Context Prime\n- analyze-issue: Analyze Issue\n- sentry:getIssues: Fetch the most recent 10 issues from Sentry, optionally filtered by project name\n- sentry:seer: Ask natural language questions about your Sentry environment and get detailed insights using the Sentry MCP server\n- sentry-skills:commit: Create commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue references.\n- sentry-skills:iterate-pr: Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.\n- sentry-skills:agents-md: This skill should be used when the user asks to \"create AGENTS.md\", \"update AGENTS.md\", \"maintain agent docs\", \"set up CLAUDE.md\", or needs to keep agent instructions concise. Guides discovery of local skills and enforces minimal documentation style.\n- sentry-skills:find-bugs: Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.\n- sentry-skills:doc-coauthoring: Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.\n- sentry-skills:code-review: Perform code reviews following Sentry engineering practices. Use when reviewing pull requests, examining code changes, or providing feedback on code quality. Covers security, performance, testing, and design review.\n- sentry-skills:create-pr: Create pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines.\n- sentry-skills:claude-settings-audit: Analyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determining which read-only bash commands to allow. Detects tech stack, build tools, and monorepo structure.\n- sentry-skills:brand-guidelines: Write copy following Sentry brand guidelines. Use when writing UI text, error messages, empty states, onboarding flows, 404 pages, documentation, marketing copy, or any user-facing content. Covers both Plain Speech (default) and Sentry Voice tones.\n- sentry:sentry-setup-tracing: Setup Sentry Tracing (Performance Monitoring) in any project. Use this when asked to add performance monitoring, enable tracing, track transactions/spans, or instrument application performance. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and Node.js.\n- sentry:sentry-setup-ai-monitoring: Setup Sentry AI Agent Monitoring in any project. Use this when asked to add AI monitoring, track LLM calls, monitor AI agents, or instrument OpenAI/Anthropic/Vercel AI/LangChain/Google GenAI. Automatically detects installed AI SDKs and configures the appropriate Sentry integration.\n- sentry:sentry-setup-logging: Setup Sentry Logging in any project. Use this when asked to add Sentry logs, enable structured logging, setup console log capture, or integrate logging with Sentry. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and other frameworks.\n- sentry:sentry-setup-metrics: Setup Sentry Metrics in any project. Use this when asked to add Sentry metrics, track custom metrics, setup counters/gauges/distributions, or instrument application performance metrics. Supports JavaScript, TypeScript, Python, React, Next.js, and Node.js.\n- sentry:sentry-code-review: Analyze and resolve Sentry comments on GitHub Pull Requests. Use this when asked to review or fix issues identified by Sentry in PR comments. Can review specific PRs by number or automatically find recent PRs with Sentry feedback.\n- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\"from now on when X\", \"each time X\", \"whenever X\", \"before/after X\") require hooks configured in settings.json - the harness executes these, not Claude, so memory/preferences cannot fulfill them. Also use for: permissions (\"allow X\", \"add permission\", \"move permission to\"), env vars (\"set X=Y\"), hook troubleshooting, or any changes to settings.json/settings.local.json files. Examples: \"allow npm commands\", \"add bq permission to global settings\", \"move permission to user settings\", \"set DEBUG=true\", \"when claude stops show X\". For simple settings like theme/model, suggest the /config command.\n- keybindings-help: Use when the user wants to customize keyboard shortcuts, rebind keys, add chord bindings, or modify ~/.claude/keybindings.json. Examples: \"rebind ctrl+s\", \"add a chord shortcut\", \"change the submit key\", \"customize keybindings\".\n- simplify: Review changed code for reuse, quality, and efficiency, then fix any issues found.\n- fewer-permission-prompts: Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project .claude/settings.json to reduce permission prompts.\n- loop: Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo). Omit the interval to let the model self-pace. - When the user wants to set up a recurring task, poll for status, or run something repeatedly on an interval (e.g. \"check the deploy every 5 minutes\", \"keep running /babysit-prs\"). Do NOT invoke for one-off tasks.\n- schedule: Create, update, list, or run scheduled remote agents (routines) that execute on a cron schedule. - When the user wants to schedule a recurring remote agent, set up automated tasks, create a cron job for Claude Code, or manage their scheduled agents/routines. Also use when the user wants a one-time scheduled run (\"run this once at 3pm\", \"remind me to check X tomorrow\").\n- claude-api: Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements).\nTRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project.\nSKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.\n- init: Initialize a new CLAUDE.md file with codebase documentation\n- review: Review a pull request\n- security-review: Complete a security review of the pending changes on the current branch","skillCount":85,"isInitial":true},"type":"attachment","uuid":"0e3b61d8-b103-4c7e-aee6-1276ea5a3288","timestamp":"2026-05-13T20:58:18.735Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"0e3b61d8-b103-4c7e-aee6-1276ea5a3288","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BdN6kyRm7eFjr7GuMJBgM6","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EsgCClkIDRgCKkA5GC9YUJQlFQYJtd/cwsw+1hKPcTiKGZmKhUENjS0UdY6j7paBIXoz+GY7t11gCPufEGZTXq7XshbT83iG+fKbMg9jbGF1ZGUtb3B1cy00LTc4ABIM5awZ8IK3PE1V3PF9GgxxFFJTIMS+xHv+DYoiMLu+glGspoEfIQtKJicoscBfM3XtbSRDSRiCUcqE/b79GOr1qmlUP+mxtCRtx0bFBiqcAQ6MRReX/BhLOlKxqPplBJTBLQOSKTZW33ZEirckj8txVgajxCcLw0dWPAcBdwrScPxGk++52wyOW2ZxMTFvrFCvIWWh9QEUIPT1z3cuaXssvJHekaYCmnCE1Psn60yEMwXxmx1d3ioKy9u98kBRs7Efn+e1fnsgIgS9eX8bUR65A819tIzJfYCAkmKk6uzjzS9OCymhMgQMnjCa8BgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":44394,"cache_read_input_tokens":0,"output_tokens":488,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":44394,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":488,"cache_read_input_tokens":0,"cache_creation_input_tokens":44394,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":44394},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EnN4Xrnzth4qM6sofE","type":"assistant","uuid":"c929ad9b-ad6c-4074-9496-29dba2f0e084","timestamp":"2026-05-13T20:58:21.419Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c929ad9b-ad6c-4074-9496-29dba2f0e084","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BdN6kyRm7eFjr7GuMJBgM6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_012RVGRGV4i2j45zbEeRQppN","name":"ToolSearch","input":{"query":"select:mcp__xcodebuildmcp-dev__session_show_defaults,mcp__xcodebuildmcp-dev__build_run_sim,mcp__xcodebuildmcp-dev__snapshot_ui,mcp__xcodebuildmcp-dev__tap,mcp__xcodebuildmcp-dev__swipe,mcp__xcodebuildmcp-dev__gesture,mcp__xcodebuildmcp-dev__type_text,mcp__xcodebuildmcp-dev__button,mcp__xcodebuildmcp-dev__screenshot,mcp__xcodebuildmcp-dev__batch,mcp__xcodebuildmcp-dev__launch_app_sim,mcp__xcodebuildmcp-dev__get_app_bundle_id,mcp__xcodebuildmcp-dev__wait_for_ui,mcp__xcodebuildmcp-dev__open_sim,mcp__xcodebuildmcp-dev__key_press","max_results":20},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":44394,"cache_read_input_tokens":0,"output_tokens":488,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":44394,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":488,"cache_read_input_tokens":0,"cache_creation_input_tokens":44394,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":44394},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EnN4Xrnzth4qM6sofE","type":"assistant","uuid":"327a44ee-0877-427a-a72b-452edeb49ef2","timestamp":"2026-05-13T20:58:24.161Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"327a44ee-0877-427a-a72b-452edeb49ef2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_012RVGRGV4i2j45zbEeRQppN","content":[{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__session_show_defaults"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__build_run_sim"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__snapshot_ui"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__tap"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__swipe"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__gesture"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__type_text"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__button"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__screenshot"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__batch"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__launch_app_sim"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__get_app_bundle_id"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__wait_for_ui"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__open_sim"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__key_press"}]}]},"uuid":"3be1b8c9-a8be-4e45-8fdb-0b65e7567b5e","timestamp":"2026-05-13T20:58:24.174Z","toolUseResult":{"matches":["mcp__xcodebuildmcp-dev__session_show_defaults","mcp__xcodebuildmcp-dev__build_run_sim","mcp__xcodebuildmcp-dev__snapshot_ui","mcp__xcodebuildmcp-dev__tap","mcp__xcodebuildmcp-dev__swipe","mcp__xcodebuildmcp-dev__gesture","mcp__xcodebuildmcp-dev__type_text","mcp__xcodebuildmcp-dev__button","mcp__xcodebuildmcp-dev__screenshot","mcp__xcodebuildmcp-dev__batch","mcp__xcodebuildmcp-dev__launch_app_sim","mcp__xcodebuildmcp-dev__get_app_bundle_id","mcp__xcodebuildmcp-dev__wait_for_ui","mcp__xcodebuildmcp-dev__open_sim","mcp__xcodebuildmcp-dev__key_press"],"query":"select:mcp__xcodebuildmcp-dev__session_show_defaults,mcp__xcodebuildmcp-dev__build_run_sim,mcp__xcodebuildmcp-dev__snapshot_ui,mcp__xcodebuildmcp-dev__tap,mcp__xcodebuildmcp-dev__swipe,mcp__xcodebuildmcp-dev__gesture,mcp__xcodebuildmcp-dev__type_text,mcp__xcodebuildmcp-dev__button,mcp__xcodebuildmcp-dev__screenshot,mcp__xcodebuildmcp-dev__batch,mcp__xcodebuildmcp-dev__launch_app_sim,mcp__xcodebuildmcp-dev__get_app_bundle_id,mcp__xcodebuildmcp-dev__wait_for_ui,mcp__xcodebuildmcp-dev__open_sim,mcp__xcodebuildmcp-dev__key_press","total_deferred_tools":53},"sourceToolAssistantUUID":"327a44ee-0877-427a-a72b-452edeb49ef2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"3be1b8c9-a8be-4e45-8fdb-0b65e7567b5e","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"3be1b8c9-a8be-4e45-8fdb-0b65e7567b5e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01WmpEt1mEEkXVNkUgSN6jrW","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvMBClkIDRgCKkCgpTIbEEvCes2Sujxs1Q47f1mtaYKf9Ijp2NaZTkGbMvdLpXnMMeX543X1ks3Py1OgT0kSnJQ+4GWYxLppAXLTMg9jbGF1ZGUtb3B1cy00LTc4ABIMN97LrO3RvMQdr+snGgw5zttrPjp7S52/zvgiMCW2B720LBZcpQGz+jQI3CKr9eEGqOzWZfszQtfm9k/PA3lUHdWAqliky+/Wozc+mSpIX924ISM0LyL6zBVBH7r9Q++OJUXHXEDRZYcDiFT5CE3t+zgDBdmIFPApIKylNCLJis2HmHKyDFd+noY6LTO2unTMzwNM9RFyGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":49317,"cache_read_input_tokens":0,"output_tokens":95,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":49317,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":95,"cache_read_input_tokens":0,"cache_creation_input_tokens":49317,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":49317},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":42092}}},"requestId":"req_011Cb1EnmK1yvzfX23KCMAek","type":"assistant","uuid":"18ac1fa2-cacb-4c83-a239-2758598ace68","timestamp":"2026-05-13T20:58:26.686Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"18ac1fa2-cacb-4c83-a239-2758598ace68","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01WmpEt1mEEkXVNkUgSN6jrW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01M2TiuoZ6SHXnHWkkDLUjrp","name":"mcp__xcodebuildmcp-dev__session_show_defaults","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":49317,"cache_read_input_tokens":0,"output_tokens":95,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":49317,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":95,"cache_read_input_tokens":0,"cache_creation_input_tokens":49317,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":49317},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":42092}}},"requestId":"req_011Cb1EnmK1yvzfX23KCMAek","type":"assistant","uuid":"c79c3c65-523d-46f8-bc1b-600046e1f53f","timestamp":"2026-05-13T20:58:26.691Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c79c3c65-523d-46f8-bc1b-600046e1f53f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01M2TiuoZ6SHXnHWkkDLUjrp","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.session-defaults\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"currentProfile\":\"(default)\",\"profiles\":{\"(default)\":{\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"workspacePath\":null,\"scheme\":\"Weather\",\"configuration\":null,\"simulatorName\":\"iPhone 17 Pro Max\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"simulatorPlatform\":\"iOS Simulator\",\"deviceId\":null,\"useLatestOS\":null,\"arch\":null,\"suppressWarnings\":null,\"derivedDataPath\":null,\"preferXcodebuild\":null,\"platform\":null,\"bundleId\":null,\"env\":null}},\"operation\":{\"type\":\"show\"}}}"}]},"uuid":"bd2d29b6-6a03-4038-9649-ad95a9ebe862","timestamp":"2026-05-13T20:58:26.716Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.session-defaults\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"currentProfile\":\"(default)\",\"profiles\":{\"(default)\":{\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"workspacePath\":null,\"scheme\":\"Weather\",\"configuration\":null,\"simulatorName\":\"iPhone 17 Pro Max\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"simulatorPlatform\":\"iOS Simulator\",\"deviceId\":null,\"useLatestOS\":null,\"arch\":null,\"suppressWarnings\":null,\"derivedDataPath\":null,\"preferXcodebuild\":null,\"platform\":null,\"bundleId\":null,\"env\":null}},\"operation\":{\"type\":\"show\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.session-defaults","schemaVersion":"1","didError":false,"error":null,"data":{"currentProfile":"(default)","profiles":{"(default)":{"projectPath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj","workspacePath":null,"scheme":"Weather","configuration":null,"simulatorName":"iPhone 17 Pro Max","simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D","simulatorPlatform":"iOS Simulator","deviceId":null,"useLatestOS":null,"arch":null,"suppressWarnings":null,"derivedDataPath":null,"preferXcodebuild":null,"platform":null,"bundleId":null,"env":null}},"operation":{"type":"show"}}}},"sourceToolAssistantUUID":"c79c3c65-523d-46f8-bc1b-600046e1f53f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"bd2d29b6-6a03-4038-9649-ad95a9ebe862","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_018ZyMmo82fSfY1kaeFuuD3j","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GVu3cKCmaLWjS8wMd5NzPn","name":"mcp__xcodebuildmcp-dev__build_run_sim","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":420,"cache_read_input_tokens":49317,"output_tokens":62,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":420,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":62,"cache_read_input_tokens":49317,"cache_creation_input_tokens":420,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":420},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Enx2CduTtTkuvexRr2","type":"assistant","uuid":"c99691b8-abd1-479c-8eba-f6689915bc1c","timestamp":"2026-05-13T20:58:29.565Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c99691b8-abd1-479c-8eba-f6689915bc1c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GVu3cKCmaLWjS8wMd5NzPn","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5671,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":57243,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}"}]},"uuid":"35adebdd-0d11-4ffb-bfb7-19dc2caa7ec4","timestamp":"2026-05-13T20:58:35.265Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5671,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":57243,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.build-run-result","schemaVersion":"1","didError":false,"error":null,"data":{"request":{"scheme":"Weather","projectPath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj","derivedDataPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33","configuration":"Debug","platform":"Simulator","simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"summary":{"status":"SUCCEEDED","durationMs":5671,"target":"simulator"},"artifacts":{"appPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app","bundleId":"com.sentry.weather.Weather","processId":57243,"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D","buildLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log","runtimeLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log","osLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log"},"diagnostics":{"warnings":[],"errors":[]}}}},"sourceToolAssistantUUID":"c99691b8-abd1-479c-8eba-f6689915bc1c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"35adebdd-0d11-4ffb-bfb7-19dc2caa7ec4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Pd4CPzq5tZ5XSGqkPJUnW4","type":"message","role":"assistant","content":[{"type":"text","text":"App is running. Let me snapshot the UI."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":49737,"output_tokens":79,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":859,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":79,"cache_read_input_tokens":49737,"cache_creation_input_tokens":859,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EoapWxQXjw1iv7ymJB","type":"assistant","uuid":"2064c0d9-d227-41a3-a15c-066c4a9e6b56","timestamp":"2026-05-13T20:58:38.838Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"2064c0d9-d227-41a3-a15c-066c4a9e6b56","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Pd4CPzq5tZ5XSGqkPJUnW4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015bnsw2hhbcBeqa656FZGZa","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":49737,"output_tokens":79,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":859,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":79,"cache_read_input_tokens":49737,"cache_creation_input_tokens":859,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EoapWxQXjw1iv7ymJB","type":"assistant","uuid":"8e5cb0fd-c716-4cdd-8039-8578090099f9","timestamp":"2026-05-13T20:58:38.839Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8e5cb0fd-c716-4cdd-8039-8578090099f9","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015bnsw2hhbcBeqa656FZGZa","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":1,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"db743b6e-43b6-4825-9039-1583abccc422","timestamp":"2026-05-13T20:58:39.083Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":1,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d1pob4","seq":1,"count":11,"targets":[],"scroll":[],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"8e5cb0fd-c716-4cdd-8039-8578090099f9","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"db743b6e-43b6-4825-9039-1583abccc422","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RzJQtN9WUaCR8yq9Pi5X18","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpQCClkIDRgCKkCD9KfcMg9bBInxoBIfd49a+aGY532sr+O4Z0sUIGhX5q/jWlcg23pbEfUOKauJYi6ElaDJLraN6wB0Y0GO6X4xMg9jbGF1ZGUtb3B1cy00LTc4ABIM4k1XzTj3/LKaje8JGgwm7gNdE4y6mLZY6A4iMNcx68025fzm10fz0BbygdT2PPOjS1VlUUorqVTauBMl+yqt6Mv9nKJjjYdBpzOWByppVlZwTHDsPibAIzxfV2N7qLcZ/Kt5cz8Jbl6ws/FDnTO9jVRbQxPZrJ7oZr9Z3o3VmhlicvvYusXstwfFf24GVysj0R2hO0aXdrkQEWzbs+4nJnoim0Qo5ZuKllkN4kYzMhTnUKIx1SB6GAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":50596,"output_tokens":192,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":297,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":192,"cache_read_input_tokens":50596,"cache_creation_input_tokens":297,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EosY6d8zyTsNFcPfpG","type":"assistant","uuid":"db7ac950-ba37-4b1e-9b04-831885766d10","timestamp":"2026-05-13T20:58:41.903Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"db7ac950-ba37-4b1e-9b04-831885766d10","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RzJQtN9WUaCR8yq9Pi5X18","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01QZUJQji7vR2b99NNM6QDRa","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1000,"timeoutMs":10000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":50596,"output_tokens":192,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":297,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":192,"cache_read_input_tokens":50596,"cache_creation_input_tokens":297,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EosY6d8zyTsNFcPfpG","type":"assistant","uuid":"4a021f33-f423-453b-b171-02454753c86f","timestamp":"2026-05-13T20:58:42.387Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"4a021f33-f423-453b-b171-02454753c86f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01QZUJQji7vR2b99NNM6QDRa","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":5,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"cb698daa-da5c-4346-945e-7034c7626f44","timestamp":"2026-05-13T20:58:43.836Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":5,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d1pob4","seq":5,"count":11,"targets":[],"scroll":[],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"4a021f33-f423-453b-b171-02454753c86f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"cb698daa-da5c-4346-945e-7034c7626f44","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013nZ2zQswGYJU1kNPQ73N82","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Ep4CClkIDRgCKkDA5TXWLbgVE6P04Y5n5b+iC8m+QEPzaDFmIS/FRUNGbSrFm3wuDxF9ks+GflgfsgWADECNdiOCdMwSu2HUcewuMg9jbGF1ZGUtb3B1cy00LTc4ABIMfDnX6S7a5++us1/hGgwa9J/rlR6K4aP3VH4iMFXrJOb8V1uOTCynLYbRGj9lBxuMA/5VYT5CbJ9lS2FX4x4hYIK+/6nBQvx58McShypzeXkeO7U9mjCrluCzFlZO5aeYvUY4oQCVIWwg0lWP0FiFze+gbpH4sy8uUJCtEWkLVKVwCLNoWkjlYvCd44P/904D7rxblFpDweYYCI/cW9XH3EruTk5ZFLyDIKEPIS/k011A8XYIOD8M9oQTHEErxPGIkxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":410,"cache_read_input_tokens":50893,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":410,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":50893,"cache_creation_input_tokens":410,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":410},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EpD6LgPKVMNVYc3x8s","type":"assistant","uuid":"9f8667a1-8305-499b-b0ed-76c5f92990a0","timestamp":"2026-05-13T20:58:46.313Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9f8667a1-8305-499b-b0ed-76c5f92990a0","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013nZ2zQswGYJU1kNPQ73N82","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014dkVt91Bp2N5vneEzKp7AW","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":410,"cache_read_input_tokens":50893,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":410,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":50893,"cache_creation_input_tokens":410,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":410},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EpD6LgPKVMNVYc3x8s","type":"assistant","uuid":"58f726fc-32ef-456c-bb98-fd595024b253","timestamp":"2026-05-13T20:58:46.425Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"58f726fc-32ef-456c-bb98-fd595024b253","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014dkVt91Bp2N5vneEzKp7AW","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"bcd8b7e0-49c3-4e5d-8151-ff27d2bba1d2","timestamp":"2026-05-13T20:58:47.916Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"58f726fc-32ef-456c-bb98-fd595024b253","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"bcd8b7e0-49c3-4e5d-8151-ff27d2bba1d2","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"bcd8b7e0-49c3-4e5d-8151-ff27d2bba1d2","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017r8svaZ2pZMQSWLLAQdXrY","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpICClkIDRgCKkCtPgGk6yLMy188HdkIFIEAGfg2MrGNdJq+gL31boxbjXGVX6k1B0FOYg4vpq5+/+bv+yHq6xpZ28ggM8pSBzMFMg9jbGF1ZGUtb3B1cy00LTc4ABIMkC3J7e9/0zz+BdWWGgyhglYvreDIhZhZHkwiMJUQGFGZzIAycUoDZUP0gXlBDIw9LJdlQDNweP+J9tnM83Gfp8TK2gUmntthdkEHGSpnkJ6gssJ77oJx1CNXWBLq0YByeDsMxkKFyC8uG3qrfS7H5ve62NVUZd8fy2h9+zlcyTOId1YhaJY07Q5NdoOe4ZtjoAuVkM3mgY7v32nCG25hngSdh+pZzYqn/7rN5Pl/b6XsWg7fcRgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":717,"cache_read_input_tokens":51303,"output_tokens":187,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":717,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":187,"cache_read_input_tokens":51303,"cache_creation_input_tokens":717,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":717},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EpXZbFaApe8YJrButn","type":"assistant","uuid":"be2ff6dd-9262-41da-9254-074911743f87","timestamp":"2026-05-13T20:58:50.898Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"be2ff6dd-9262-41da-9254-074911743f87","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017r8svaZ2pZMQSWLLAQdXrY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01SemtsiuoSeXev7LvkNjwr3","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Loading weather","timeoutMs":20000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":717,"cache_read_input_tokens":51303,"output_tokens":187,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":717,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":187,"cache_read_input_tokens":51303,"cache_creation_input_tokens":717,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":717},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EpXZbFaApe8YJrButn","type":"assistant","uuid":"7f5ee964-d84a-4841-8ad1-15a8e6d8bdb6","timestamp":"2026-05-13T20:58:51.421Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7f5ee964-d84a-4841-8ad1-15a8e6d8bdb6","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 20000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e9|none|text|Loading weatherâ€Ļ||\n\n❌ Timed out after 20000ms waiting for UI predicate 'gone'.","is_error":true,"tool_use_id":"toolu_01SemtsiuoSeXev7LvkNjwr3"}]},"uuid":"1949774d-42a1-4cb5-8f46-97d726f1f637","timestamp":"2026-05-13T20:59:11.601Z","toolUseResult":"Error: âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 20000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e9|none|text|Loading weatherâ€Ļ||\n\n❌ Timed out after 20000ms waiting for UI predicate 'gone'.","sourceToolAssistantUUID":"7f5ee964-d84a-4841-8ad1-15a8e6d8bdb6","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1949774d-42a1-4cb5-8f46-97d726f1f637","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LNFUeXUPr6kJxEUKv1TvWe","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EosEClkIDRgCKkDZcjTAHARwErmYLSNxhoeF+Re503FUTS/xn0vjm2spEMOvpjv/z7hVm/sLTQ46Fu8pAmb4td+Okv8up2gyhc0GMg9jbGF1ZGUtb3B1cy00LTc4ABIMfStZvKE6Y9KW9y54GgyCi20jWJkrwDfTJHkiMPYwcq2tVFBLTbreGtblWT5YrVTyljt1I42Cy8rU0p+7JmxmTfRpKpkez7UrmnCk0CrfAsT9E+L0BAnk6SNqI9d5N5O3P5NmeLWA9AmpL3tu9m+wJmOAazhZk27WjvTpvRKapbjwaeDwzbba/ioM3hPK3n+H84nwSaO8wT+fT4TbJC1oXuxiNNN3yD2LenmPd9NhjJVPfRtt+EKoJF2maAPCsX4Kx+IBO/7xqP1wjZxRTl1Xdex0mS++mNB/rbhmjSFLkwpuoOwnO10c74MyWz2VmIRKyGS8Rrn+1LLuaE4fKFcWVssCrUhDMcpiOHzdLXJq45h/xQoZHh7Zpa8/gb4HY9beZ9kvKhOFmiAzLBaYwWuTpzuAcRfMAnWfty0NvjQ45SbQAqxPbvHGhx0NMWl3NcMLzIBts+5zkERB4cdcWXG2BGxCfn1ezj9mU7TyUPp2XhYqrVIishy3IUJEZEyEYPbJt0BCX6BsXr2YlQvU/JuEzVdxdJ1B9jyeZP2fVYMSWABVlcf8Nigx5Nxa6hKqKRgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":341,"cache_read_input_tokens":52020,"output_tokens":186,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":341,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":186,"cache_read_input_tokens":52020,"cache_creation_input_tokens":341,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":341},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1ErFt52kgXPZR6Q9dz4","type":"assistant","uuid":"d26ff221-8c4f-4ab9-869d-07a2dd2e34cc","timestamp":"2026-05-13T20:59:15.297Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d26ff221-8c4f-4ab9-869d-07a2dd2e34cc","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LNFUeXUPr6kJxEUKv1TvWe","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013qv5nra5Was3Wj8H5ufEvB","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":341,"cache_read_input_tokens":52020,"output_tokens":186,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":341,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":186,"cache_read_input_tokens":52020,"cache_creation_input_tokens":341,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":341},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1ErFt52kgXPZR6Q9dz4","type":"assistant","uuid":"782832a8-6729-44bc-8ef8-fdcfa7156833","timestamp":"2026-05-13T20:59:15.300Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"782832a8-6729-44bc-8ef8-fdcfa7156833","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013qv5nra5Was3Wj8H5ufEvB","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":55,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"cc1343df-94e3-4166-94c7-1e7703447002","timestamp":"2026-05-13T20:59:15.470Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":55,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d1pob4","seq":55,"count":11,"targets":[],"scroll":[],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"782832a8-6729-44bc-8ef8-fdcfa7156833","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"cc1343df-94e3-4166-94c7-1e7703447002","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MGhE8AHejA7PD7RzGyyS2a","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eo0EClkIDRgCKkCUMk3dkFieyZvNNA+siH3owH/pBaWRifHGrZAROVHtc/FsWRZsJuJuZBm4ibCRDVwhj2MeLAKFI3MCn4ZP5zMjMg9jbGF1ZGUtb3B1cy00LTc4ABIMDwYStuUPQ5xZc85EGgyprZfh0cpWlIQMaJ8iMIhL2ET337fiKwm6YJrkBHcTPE+Fc6icjLj+dHWSmFLfofoSzt/A+fL0lI1JbaAmjirhAj4kQ+eNral1iekTr18elJuPSsBraVv6rSKLTzjAuIdTtDv9ATpomb3x/zM+u9S5r8j0e0HuE1hHuZUjfDBuI2bQiQoRfzH5qcUKuKCAMp5ICdroErnnRdo5W7Z9oZYnKdTKCX8qnIFc6eBVk6BjX7OPgJcC7cpKp0cu4JA/okisw89FtdGgfUYdW5PDJ4mCROSGKJZ0rw1e5Pn0OY346eCNf4XgvB36R5i6WxQ0uTiiBQoISz+0av6GAa6jVHFMZr2sf959jwxrFh9nSHgWCPXj/QRP5jaRcWgvc/GjOgdn40o+ARd3DceuF6iTKLNiV28bpgMFOkS6FGcPf4DhSQudfOMTdoJb/hxsAdYzzX8EIqNV9nzx11t5wxHGHFVd3MwZKwMoE/UWQ2ys13hBiJ5kN4JioqbG0ip24C1zb827XesWDCxN9/1SgpyHly8nz9W/xs/T6EAbFYVMaREcHVMQGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":404,"cache_read_input_tokens":52361,"output_tokens":257,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":404,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":257,"cache_read_input_tokens":52361,"cache_creation_input_tokens":404,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":404},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1ErYNm1cCCYoSBo29zV","type":"assistant","uuid":"296fb3bc-9b84-4604-8d1e-c437d6e6577a","timestamp":"2026-05-13T20:59:19.184Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"296fb3bc-9b84-4604-8d1e-c437d6e6577a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MGhE8AHejA7PD7RzGyyS2a","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01EZhxmCK8gx2pBTV59ppEVW","name":"Bash","input":{"command":"git log --oneline -5 -- /Volumes/Developer/XcodeBuildMCP/example_projects/Weather/","description":"Recent commits in Weather example"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":404,"cache_read_input_tokens":52361,"output_tokens":257,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":404,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":257,"cache_read_input_tokens":52361,"cache_creation_input_tokens":404,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":404},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1ErYNm1cCCYoSBo29zV","type":"assistant","uuid":"7176e811-9713-473d-9bda-d178d0af8f84","timestamp":"2026-05-13T20:59:19.927Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7176e811-9713-473d-9bda-d178d0af8f84","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01EZhxmCK8gx2pBTV59ppEVW","type":"tool_result","content":"04b05521 feat(ui-automation): Add rs/1 runtime automation parity\nc4663f7a chore(example): Gate Weather mock service behind launch arg\n213b7457 Default Weather app to mock data\n9761c12b feat(weather): Add Weather app logging (#404)\n839c95fa feat(example): Add Weather sample app (#395)","is_error":false}]},"uuid":"3ad0d60d-a567-437f-98a6-bb7fa1b2b6f4","timestamp":"2026-05-13T20:59:20.780Z","toolUseResult":{"stdout":"04b05521 feat(ui-automation): Add rs/1 runtime automation parity\nc4663f7a chore(example): Gate Weather mock service behind launch arg\n213b7457 Default Weather app to mock data\n9761c12b feat(weather): Add Weather app logging (#404)\n839c95fa feat(example): Add Weather sample app (#395)","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"7176e811-9713-473d-9bda-d178d0af8f84","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3ad0d60d-a567-437f-98a6-bb7fa1b2b6f4","isSidechain":false,"attachment":{"type":"todo_reminder","content":[],"itemCount":0},"type":"attachment","uuid":"7f676f48-746d-47e3-841a-833b3f5d318b","timestamp":"2026-05-13T20:59:20.781Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7f676f48-746d-47e3-841a-833b3f5d318b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015cgukvM6YKBFwLeqPCf19u","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GmHzNgEbQ4duLfag93wKJi","name":"Bash","input":{"command":"git show c4663f7a --stat","description":"Inspect mock service commit"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":523,"cache_read_input_tokens":52765,"output_tokens":102,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":523,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":102,"cache_read_input_tokens":52765,"cache_creation_input_tokens":523,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":523},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Erw2HM1bL7881F8fL1","type":"assistant","uuid":"af1dea62-05ac-47c2-9a5b-952e1303c9a8","timestamp":"2026-05-13T20:59:22.991Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"af1dea62-05ac-47c2-9a5b-952e1303c9a8","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GmHzNgEbQ4duLfag93wKJi","type":"tool_result","content":"commit c4663f7abcfb18f60fd91b594ef059359eac0bb2\nAuthor: Cameron Cooke \nDate: Mon May 11 12:51:26 2026 +0100\n\n chore(example): Gate Weather mock service behind launch arg\n \n Select the mock WeatherService only when the app is launched with\n `--mock-weather-api`; otherwise use the production service. Require the\n service to be injected explicitly in ContentView instead of defaulting\n to production, so the app entry point owns the selection.\n\n example_projects/Weather/Weather/ContentView.swift | 2 +-\n example_projects/Weather/Weather/WeatherApp.swift | 10 +++++++++-\n 2 files changed, 10 insertions(+), 2 deletions(-)","is_error":false}]},"uuid":"94b061ee-3797-4156-a744-bdc88dcbb048","timestamp":"2026-05-13T20:59:23.042Z","toolUseResult":{"stdout":"commit c4663f7abcfb18f60fd91b594ef059359eac0bb2\nAuthor: Cameron Cooke \nDate: Mon May 11 12:51:26 2026 +0100\n\n chore(example): Gate Weather mock service behind launch arg\n \n Select the mock WeatherService only when the app is launched with\n `--mock-weather-api`; otherwise use the production service. Require the\n service to be injected explicitly in ContentView instead of defaulting\n to production, so the app entry point owns the selection.\n\n example_projects/Weather/Weather/ContentView.swift | 2 +-\n example_projects/Weather/Weather/WeatherApp.swift | 10 +++++++++-\n 2 files changed, 10 insertions(+), 2 deletions(-)","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"af1dea62-05ac-47c2-9a5b-952e1303c9a8","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"94b061ee-3797-4156-a744-bdc88dcbb048","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01HHrX82Kk7Mh9rozeup6wHg","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpICClkIDRgCKkDWK7Kp/qifzF0CdRW+cMCwhPfSdi7+eNoAaYa2vZB1hAF3OIS2qPhJImjXFtFg4lFjR6Vy5Ivi7lL8nZd/4GYDMg9jbGF1ZGUtb3B1cy00LTc4ABIM3bcwM24dp7i4SnlAGgzAdceFnxpWVGTTLQkiMKholWh2Hb+OSQ0iRqORmgFrXbxhNNyqCHb34IN6uy6cE9nTIdEQkajP0IWMLvONaypnBoTrloy8gdQjpJwBNuIy/myGU0RP2rxlmPAfWeLOmT5dd4jTv8y5VDtJhHMaBeWdl5G7ZhAZO5+csWEGJ+drcf6spE7+tpdTKOCYmEQKBXEWCE4qCFB17NukmL42tBVu97kCyi/TcRgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":392,"cache_read_input_tokens":53288,"output_tokens":176,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":392,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":176,"cache_read_input_tokens":53288,"cache_creation_input_tokens":392,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":392},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Es6kRhwVyRon64EDxM","type":"assistant","uuid":"d8db7b42-4731-4142-947c-014948ba9859","timestamp":"2026-05-13T20:59:25.738Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d8db7b42-4731-4142-947c-014948ba9859","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01HHrX82Kk7Mh9rozeup6wHg","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TX2LahhYXLXwPD9Q6kjb3N","name":"ToolSearch","input":{"query":"select:mcp__xcodebuildmcp-dev__stop_app_sim,TodoWrite","max_results":2},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":392,"cache_read_input_tokens":53288,"output_tokens":176,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":392,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":176,"cache_read_input_tokens":53288,"cache_creation_input_tokens":392,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":392},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Es6kRhwVyRon64EDxM","type":"assistant","uuid":"38465c63-4f75-4944-b3ac-9c751b252919","timestamp":"2026-05-13T20:59:26.429Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"38465c63-4f75-4944-b3ac-9c751b252919","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_01TX2LahhYXLXwPD9Q6kjb3N","content":[{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__stop_app_sim"},{"type":"tool_reference","tool_name":"TodoWrite"}]}]},"uuid":"bb20815c-ff7d-4c66-90ad-c580cadbdf66","timestamp":"2026-05-13T20:59:26.434Z","toolUseResult":{"matches":["mcp__xcodebuildmcp-dev__stop_app_sim","TodoWrite"],"query":"select:mcp__xcodebuildmcp-dev__stop_app_sim,TodoWrite","total_deferred_tools":53},"sourceToolAssistantUUID":"38465c63-4f75-4944-b3ac-9c751b252919","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"bb20815c-ff7d-4c66-90ad-c580cadbdf66","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Rz8NmPRKGN8G8fTyLTASja","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013tMjKbENdL3xfrws5o9PVq","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":3686,"cache_read_input_tokens":53680,"output_tokens":767,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3686,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":767,"cache_read_input_tokens":53680,"cache_creation_input_tokens":3686,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3686},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EsMK2YQRLN1VdUpN7Q","type":"assistant","uuid":"c9199321-6494-445f-8fb5-c8e9370f2cea","timestamp":"2026-05-13T20:59:33.768Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c9199321-6494-445f-8fb5-c8e9370f2cea","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013tMjKbENdL3xfrws5o9PVq","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"2d0b9617-2869-4838-9639-75dbd0859532","timestamp":"2026-05-13T20:59:33.774Z","toolUseResult":{"oldTodos":[],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"c9199321-6494-445f-8fb5-c8e9370f2cea","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"2d0b9617-2869-4838-9639-75dbd0859532","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01VNHunb65hvEPMeaEmMxRUi","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UX7en5cnzux14qKUPafamL","name":"mcp__xcodebuildmcp-dev__stop_app_sim","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":887,"cache_read_input_tokens":57366,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":887,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":57366,"cache_creation_input_tokens":887,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":887},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EstsaRggqQ4zrPPCji","type":"assistant","uuid":"c713b99e-2ade-4266-8b2a-572fa9bbb4d5","timestamp":"2026-05-13T20:59:36.267Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c713b99e-2ade-4266-8b2a-572fa9bbb4d5","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS","is_error":true,"tool_use_id":"toolu_01UX7en5cnzux14qKUPafamL"}]},"uuid":"7c6351f8-58e5-4377-aaa4-d6450a50dcc8","timestamp":"2026-05-13T20:59:36.285Z","toolUseResult":"Error: âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS","sourceToolAssistantUUID":"c713b99e-2ade-4266-8b2a-572fa9bbb4d5","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7c6351f8-58e5-4377-aaa4-d6450a50dcc8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Ezj3zsL7s5J9eFehR8zm3h","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GUNg6yFM9BcuuPovxfoDFw","name":"mcp__xcodebuildmcp-dev__launch_app_sim","input":{"launchArgs":["--mock-weather-api"]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":168,"cache_read_input_tokens":58253,"output_tokens":98,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":168,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":98,"cache_read_input_tokens":58253,"cache_creation_input_tokens":168,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":168},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Et5qtDcAvMgXLdwBhZ","type":"assistant","uuid":"d77b826e-fb0d-4efe-a2fe-b73b1438810a","timestamp":"2026-05-13T20:59:39.207Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d77b826e-fb0d-4efe-a2fe-b73b1438810a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS","is_error":true,"tool_use_id":"toolu_01GUNg6yFM9BcuuPovxfoDFw"}]},"uuid":"e96ff090-3988-46c5-a2c3-1f966e93c134","timestamp":"2026-05-13T20:59:39.222Z","toolUseResult":"Error: âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS","sourceToolAssistantUUID":"d77b826e-fb0d-4efe-a2fe-b73b1438810a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"e96ff090-3988-46c5-a2c3-1f966e93c134","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"e96ff090-3988-46c5-a2c3-1f966e93c134","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015VUSNcfgYLin5xa5FGmB34","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Xfniu1AZUjWmh9WDRh69oQ","name":"mcp__xcodebuildmcp-dev__build_run_sim","input":{"launchArgs":["--mock-weather-api"]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":203,"cache_read_input_tokens":58421,"output_tokens":97,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":203,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":97,"cache_read_input_tokens":58421,"cache_creation_input_tokens":203,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":203},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EtHvACeLNLe1aofB9o","type":"assistant","uuid":"e8d18e3b-fbe1-4277-920d-f6ef441637e9","timestamp":"2026-05-13T20:59:41.330Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e8d18e3b-fbe1-4277-920d-f6ef441637e9","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Xfniu1AZUjWmh9WDRh69oQ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5624,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":59868,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}"}]},"uuid":"9ef78ba7-9279-44a6-8649-d38f2cbf3791","timestamp":"2026-05-13T20:59:46.988Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5624,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":59868,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.build-run-result","schemaVersion":"1","didError":false,"error":null,"data":{"request":{"scheme":"Weather","projectPath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj","derivedDataPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33","configuration":"Debug","platform":"Simulator","simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"summary":{"status":"SUCCEEDED","durationMs":5624,"target":"simulator"},"artifacts":{"appPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app","bundleId":"com.sentry.weather.Weather","processId":59868,"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D","buildLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log","runtimeLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log","osLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log"},"diagnostics":{"warnings":[],"errors":[]}}}},"sourceToolAssistantUUID":"e8d18e3b-fbe1-4277-920d-f6ef441637e9","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9ef78ba7-9279-44a6-8649-d38f2cbf3791","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JvnWA38nYgcJZf6PVUncoR","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HxmT6KBwbKcPGFWDHLjNSy","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Loading weather","timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":900,"cache_read_input_tokens":58624,"output_tokens":139,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":900,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":139,"cache_read_input_tokens":58624,"cache_creation_input_tokens":900,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":900},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EttP6JKFTPLbEmFBbH","type":"assistant","uuid":"320ae2f8-46c7-4db0-a279-208aaf28b86d","timestamp":"2026-05-13T20:59:50.212Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"320ae2f8-46c7-4db0-a279-208aaf28b86d","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HxmT6KBwbKcPGFWDHLjNSy","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0r13xzh\",\"seq\":56,\"count\":89,\"targets\":[\"e85|tap|button|San Francisco||weather.locationButton\",\"e89|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}"}]},"uuid":"aaa95f1c-a53e-4ce4-820c-3bd8dedeecec","timestamp":"2026-05-13T20:59:50.733Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0r13xzh\",\"seq\":56,\"count\":89,\"targets\":[\"e85|tap|button|San Francisco||weather.locationButton\",\"e89|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0r13xzh","seq":56,"count":89,"targets":["e85|tap|button|San Francisco||weather.locationButton","e89|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"waitMatch":{"predicate":"gone","matches":[]}}}},"sourceToolAssistantUUID":"320ae2f8-46c7-4db0-a279-208aaf28b86d","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"aaa95f1c-a53e-4ce4-820c-3bd8dedeecec","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01M7b4mhCWP55cfr6pJHib8t","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EssCClkIDRgCKkBN9Ola101yMRrjNv3yrdEQELgj/pFuTcKNdUV/qEzoBTRMzc5MQCinzSWi5d4dyMVaL3EdWBit+raIC9LbwukJMg9jbGF1ZGUtb3B1cy00LTc4ABIMi5s0P4wm7E0bcFA1GgyKiIUXcNVm+5eLYFMiMC56KW5PWHmQ/RQj53h/k/Cp5P/HNXZWspfgkVhsJTCbbGpanhBpB6zgWtv6bRb6fyqfAadGs8xepMkyscUraCAHbkMPIM/gqjzM15VSXNh2hJruIbS65haCMwg6q0CHKFtqglSu7FAEkpAqCB8PcparZ0jEDtI+scZtYiMUtAoim2YCcyQiEjqtN/q1LjTdDw/RGbbYQMNZAo39IORse6mCWdcGTHU4CoTGM6xJxc2cuyZbYpQib8z16o+bVQo1/b8Lh2pEtEMFqdu8DfvN7TfBdBgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":528,"cache_read_input_tokens":59524,"output_tokens":228,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":528,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":228,"cache_read_input_tokens":59524,"cache_creation_input_tokens":528,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":528},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"unavailable"}}},"requestId":"req_011Cb1Eu95scZPoW4bF2HN9b","type":"assistant","uuid":"a9d7e66f-2130-458f-bb27-b7d3bc9b6463","timestamp":"2026-05-13T20:59:53.163Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a9d7e66f-2130-458f-bb27-b7d3bc9b6463","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01M7b4mhCWP55cfr6pJHib8t","type":"message","role":"assistant","content":[{"type":"text","text":"App is loaded. Now scrolling to the bottom of the main scroll view."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":528,"cache_read_input_tokens":59524,"output_tokens":228,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":528,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":228,"cache_read_input_tokens":59524,"cache_creation_input_tokens":528,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":528},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"unavailable"}}},"requestId":"req_011Cb1Eu95scZPoW4bF2HN9b","type":"assistant","uuid":"f76600cf-897b-4c7e-8624-60a585e37186","timestamp":"2026-05-13T20:59:53.532Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f76600cf-897b-4c7e-8624-60a585e37186","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01M7b4mhCWP55cfr6pJHib8t","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01T9hCVdHz9vWCLUqEYAJRAL","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e7","direction":"up","distance":600},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":528,"cache_read_input_tokens":59524,"output_tokens":228,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":528,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":228,"cache_read_input_tokens":59524,"cache_creation_input_tokens":528,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":528},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"unavailable"}}},"requestId":"req_011Cb1Eu95scZPoW4bF2HN9b","type":"assistant","uuid":"114fab19-caf5-4c3f-9bb4-e6c8818d8a82","timestamp":"2026-05-13T20:59:54.014Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"114fab19-caf5-4c3f-9bb4-e6c8818d8a82","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01T9hCVdHz9vWCLUqEYAJRAL","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"04e6d119-3698-4988-b86d-8029fc9f0d89","timestamp":"2026-05-13T20:59:55.565Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e7","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"114fab19-caf5-4c3f-9bb4-e6c8818d8a82","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"04e6d119-3698-4988-b86d-8029fc9f0d89","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01EPPQBJ1KeEG22TtVoNJYrm","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DyopW1sKetGes78CZ3oZgT","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e7","direction":"up","distance":600},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":384,"cache_read_input_tokens":60052,"output_tokens":130,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":384,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":130,"cache_read_input_tokens":60052,"cache_creation_input_tokens":384,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":384},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EuVoZSbkBv6s84WYyZ","type":"assistant","uuid":"1d512aa9-cd21-44b8-8c26-61d7748c16b3","timestamp":"2026-05-13T20:59:57.888Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1d512aa9-cd21-44b8-8c26-61d7748c16b3","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_01DyopW1sKetGes78CZ3oZgT"}]},"uuid":"d5773362-d877-4deb-b931-63c7d8db76b4","timestamp":"2026-05-13T20:59:57.907Z","toolUseResult":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","sourceToolAssistantUUID":"1d512aa9-cd21-44b8-8c26-61d7748c16b3","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d5773362-d877-4deb-b931-63c7d8db76b4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0142LNvrxxDUdXF2X58QbzQy","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014QsnZzX73CbkA75WUFwroF","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":239,"cache_read_input_tokens":60436,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":239,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":60436,"cache_creation_input_tokens":239,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":239},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EufppDxpXU5rWXG3Ff","type":"assistant","uuid":"a93f624f-dc02-486a-882d-451b0c24239a","timestamp":"2026-05-13T20:59:59.786Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a93f624f-dc02-486a-882d-451b0c24239a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014QsnZzX73CbkA75WUFwroF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":57,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"92e6767d-01ce-485f-bc84-72aebcbd219d","timestamp":"2026-05-13T21:00:00.266Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":57,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1vhz2nk","seq":57,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"a93f624f-dc02-486a-882d-451b0c24239a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"92e6767d-01ce-485f-bc84-72aebcbd219d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JpWHsiG49z1PkrYUdUuKH8","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Ev0BClkIDRgCKkAxASAAmzct+30hxTJwLol8I+w/4ti8RTE+buj+HGpGOI1K9UXufSyU+4udA0vVYNFoyym5MaGKBIC771Gbyls8Mg9jbGF1ZGUtb3B1cy00LTc4ABIMFtxMT3+1Rb0xDtwgGgygnCAsJxC68yDNacsiMAx2ozmstUYaXFd55Igb1WaYIMZg35qON8Rp2tXiN9fUJE+J2k8bn1Fx3hgLCHeTmypSy/18EviGGe2GegrpY3bGDGuapYoXlxWJDme08ch1BMcHXxQjaIf+jsI/4iXLQATRc6/+SOtOpYmKmmBJgc5U75uIH4UoTKgiJdTB++jI7M9TAhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":466,"cache_read_input_tokens":60675,"output_tokens":173,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":466,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":173,"cache_read_input_tokens":60675,"cache_creation_input_tokens":466,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":466},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Euqu3TP2pLRnxkNkHN","type":"assistant","uuid":"83f4ff0b-d25a-4106-b2a2-85e3f7bc5ccf","timestamp":"2026-05-13T21:00:04.462Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"83f4ff0b-d25a-4106-b2a2-85e3f7bc5ccf","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JpWHsiG49z1PkrYUdUuKH8","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NJr4G4vB4bFE8hsUJhKvbP","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e7","direction":"up","distance":800},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":466,"cache_read_input_tokens":60675,"output_tokens":173,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":466,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":173,"cache_read_input_tokens":60675,"cache_creation_input_tokens":466,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":466},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Euqu3TP2pLRnxkNkHN","type":"assistant","uuid":"54582217-fd9a-4ac6-b44a-639014abc871","timestamp":"2026-05-13T21:00:04.466Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"54582217-fd9a-4ac6-b44a-639014abc871","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NJr4G4vB4bFE8hsUJhKvbP","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"469a725a-1447-42a2-b800-53bc416958a2","timestamp":"2026-05-13T21:00:06.036Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e7","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"54582217-fd9a-4ac6-b44a-639014abc871","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"469a725a-1447-42a2-b800-53bc416958a2","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BbG1nSxb2UXko3cZ9eiy2b","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TxJ6DvhxKqrTafsxbyG56x","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":329,"cache_read_input_tokens":61141,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":329,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":61141,"cache_creation_input_tokens":329,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":329},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EvGcLkMdPeS1NiSXbt","type":"assistant","uuid":"eacddc5e-ff38-48da-9497-3a38d92b8920","timestamp":"2026-05-13T21:00:08.085Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"eacddc5e-ff38-48da-9497-3a38d92b8920","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TxJ6DvhxKqrTafsxbyG56x","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":58,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"12206d90-ed3b-494f-af46-a53d7bf6ee53","timestamp":"2026-05-13T21:00:08.545Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":58,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1vhz2nk","seq":58,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"eacddc5e-ff38-48da-9497-3a38d92b8920","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"12206d90-ed3b-494f-af46-a53d7bf6ee53","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"itemCount":19},"type":"attachment","uuid":"b9bbdc9a-600b-4cc6-97ef-5cd6f1ad2f6d","timestamp":"2026-05-13T21:00:08.548Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"b9bbdc9a-600b-4cc6-97ef-5cd6f1ad2f6d","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"b9bbdc9a-600b-4cc6-97ef-5cd6f1ad2f6d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LU42mVcYG1jQMEKCVaAJjv","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eq0CClkIDRgCKkABn3W9rfmu2p6D2JVYsfGKWAIB9pDq8m1QpuItEOxcaNQt5+Ub/ildJ/jEiPOWdBODOoQzQ7IVmuTgki1pf3wOMg9jbGF1ZGUtb3B1cy00LTc4ABIMyNNDzqYzbKN4DC+YGgzEvx5yO4IcSlMtLpciMJEKwChNTi9+0e1TeY2b55sbroESfCUaDvudKGowN14MjK1IgGOIzNWKekrwoVXM/iqBAS2q37QHDXNlDmL42/wsqqEyyFwV2bj1+UNogbL7J+fLIz2IIQgIIK1O08l3ZDKxkKepI974dBue6pTCtZ6xqHkC1zpAmy2iqiUWenhmQMDOUA0gmb4IBj1xuoOxzaDxRjmkxssvs2VgfcWf/hnvQSHj5BXslAC68DDKzloGKiYrdBgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":915,"cache_read_input_tokens":61470,"output_tokens":150,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":915,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":150,"cache_read_input_tokens":61470,"cache_creation_input_tokens":915,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":915},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EvTNjrXKXN5F4zzguh","type":"assistant","uuid":"2d82ff8c-efa1-4080-a642-211bf6812e5c","timestamp":"2026-05-13T21:00:11.517Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"2d82ff8c-efa1-4080-a642-211bf6812e5c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LU42mVcYG1jQMEKCVaAJjv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017nDU71f9DXWNTvKYXPSnzz","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":915,"cache_read_input_tokens":61470,"output_tokens":150,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":915,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":150,"cache_read_input_tokens":61470,"cache_creation_input_tokens":915,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":915},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EvTNjrXKXN5F4zzguh","type":"assistant","uuid":"a39fa185-9bb0-4a1c-a4fd-62a46d61ba91","timestamp":"2026-05-13T21:00:11.517Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a39fa185-9bb0-4a1c-a4fd-62a46d61ba91","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017nDU71f9DXWNTvKYXPSnzz","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"0ce58bda-3969-486d-9c1b-66c23ba43d62","timestamp":"2026-05-13T21:00:13.199Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"a39fa185-9bb0-4a1c-a4fd-62a46d61ba91","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"0ce58bda-3969-486d-9c1b-66c23ba43d62","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"0ce58bda-3969-486d-9c1b-66c23ba43d62","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017enSJ4QnSuHqYLFtK3oumf","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eu8CClkIDRgCKkDzqM6B/6pEUPdOmunG1QPZ16wvp2LYtEtdEJDUW5jweWXWpXLcRFdT1pgWnxLACtlJjN6dl/ifTILpRFIWffT2Mg9jbGF1ZGUtb3B1cy00LTc4ABIMo/gk9CQ1EL/lpJ6rGgzkfpBBS+8VznL5LKMiMOLOstmq4I9yykLwqRYxTnmKQGhpXsCGX5RzAnmPAYEP32kjIjNKjqhUPl+mwJA/WirDAcKwmh9TqjkxIXZNd6ce6GUUB9jFMIcih5er/jq9ePDcXL5it0qIHdRpBZ3g4gg00eD69vSsw8Tjr4+/QC4G3QnNqsF2k5JGkct8amfszxctshBm7byMNOJ3Sfss2CiFPAL+SXKqaIzPVX2qmoweXPiKiVSafXWWoQJPLgj0qKxngN122gvUFLgxXorkvj5uNi0yDP2rvbEOQze3WAeDoVi8xv7Q9shL+cjGlwugvRUP4EbQlFqFlBFyUafpOvhoU94OyhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":726,"cache_read_input_tokens":62385,"output_tokens":927,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":726,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":927,"cache_read_input_tokens":62385,"cache_creation_input_tokens":726,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":726},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Evo98J1TrRBRWhYWea","type":"assistant","uuid":"190d205f-b685-4538-97aa-238ae24ff439","timestamp":"2026-05-13T21:00:15.824Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"190d205f-b685-4538-97aa-238ae24ff439","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017enSJ4QnSuHqYLFtK3oumf","type":"message","role":"assistant","content":[{"type":"text","text":"Reached the bottom. Now opening settings."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":726,"cache_read_input_tokens":62385,"output_tokens":927,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":726,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":927,"cache_read_input_tokens":62385,"cache_creation_input_tokens":726,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":726},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Evo98J1TrRBRWhYWea","type":"assistant","uuid":"eab484c4-4d5c-4d16-8b58-88c450891007","timestamp":"2026-05-13T21:00:16.130Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"eab484c4-4d5c-4d16-8b58-88c450891007","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017enSJ4QnSuHqYLFtK3oumf","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017MjzjEboBEVi1snrxKzCHx","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"in_progress","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":726,"cache_read_input_tokens":62385,"output_tokens":927,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":726,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":927,"cache_read_input_tokens":62385,"cache_creation_input_tokens":726,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":726},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Evo98J1TrRBRWhYWea","type":"assistant","uuid":"03895404-228a-4bc5-9cb9-a182729b0d6a","timestamp":"2026-05-13T21:00:20.754Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"03895404-228a-4bc5-9cb9-a182729b0d6a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017MjzjEboBEVi1snrxKzCHx","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"bf0331f0-1ee9-4ca4-bbef-aadc526b4f50","timestamp":"2026-05-13T21:00:20.762Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"in_progress","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"03895404-228a-4bc5-9cb9-a182729b0d6a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"bf0331f0-1ee9-4ca4-bbef-aadc526b4f50","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BRGiXsyUaxigARzpgn1No2","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018vnmn2Pu9wswWAJCuDYeZ9","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e113"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":985,"cache_read_input_tokens":63111,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":985,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":63111,"cache_creation_input_tokens":985,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":985},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EwMouKvhK5gKvqm1U4","type":"assistant","uuid":"6c10de99-839d-4ebf-ad83-6f380aa5605f","timestamp":"2026-05-13T21:00:23.387Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6c10de99-839d-4ebf-ad83-6f380aa5605f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018vnmn2Pu9wswWAJCuDYeZ9","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"c81a74fc-834d-4a15-aad8-4f788576f6f8","timestamp":"2026-05-13T21:00:24.176Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e113"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"6c10de99-839d-4ebf-ad83-6f380aa5605f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c81a74fc-834d-4a15-aad8-4f788576f6f8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01YZZFwxkKQmwT9tcXaJbmyk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01S7kiEnUXTbHPwSnU5KosFC","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":64096,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":64096,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Ewc59UGsqG4pjUTC3E","type":"assistant","uuid":"4b0e98ec-bbdd-48d4-9de8-48882532bf8d","timestamp":"2026-05-13T21:00:26.779Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"4b0e98ec-bbdd-48d4-9de8-48882532bf8d","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01S7kiEnUXTbHPwSnU5KosFC","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":60,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"15e7ef6c-7a00-4b32-9382-b0fec92983e8","timestamp":"2026-05-13T21:00:28.153Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":60,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1oojzxz","seq":60,"count":159,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e130|tap|button|°C|not selected|","e133|tap|button|km/h|not selected|","e134|tap|button|m/s|not selected|","e137|tap|button|inHg|not selected|","e140|tap|button|km|not selected|","e142|tap|switch|Atmospheric animations|1|","e144|tap|switch||1|","e145|tap|switch|Severe weather alerts|1|","e147|tap|switch||1|","e148|tap|switch|Reduce transparency|0|","e150|tap|switch||0|","e129|tap|button|°F|selected|","e132|tap|button|mph|selected|","e136|tap|button|mb|selected|","e139|tap|button|mi|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"4b0e98ec-bbdd-48d4-9de8-48882532bf8d","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"15e7ef6c-7a00-4b32-9382-b0fec92983e8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017yxUrimNMkJzjw9YMMzjxE","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Er0HClkIDRgCKkCOA/KLOOU4pLzAykpWi7URvSyisPlVqm+4o7z+2Fvmf/NJRVf1OS0IYrH0toBYNtelYSLf2CzlQ5C8a6tJcWkrMg9jbGF1ZGUtb3B1cy00LTc4ABIM/QSNs6PgMRY59TQQGgyQ/LShO0WrtDfXj54iMCQNAOfBOUHwEUPCE0t/1VHutAFiOrieSr2sLTDxTfFgjRunrPaGqbkZbKmemZatMiqRBkKa0jtKfP8xkvskuTyskRxF2BwnC2ciPcfEiafHphDCo0mZIZf2Z88W+xik/QF8/PXaVyLHHXWuGaEfrrLh0T9Cymhg/PmGTFiMqlnFytAGgeCrpNkUSCuL8FNUuQgCjXBlhtciLrpwf5jeUi2ZCbj5wBiwsQedjB6b+G2PdtXopAyA9Qdrvc83jlDHazxe9z1ztoCIQaIiNzD3yTy4WkWpxzE+Lkf9r4Xfkq9HttCzsuGxb5gyJGWRNwsElJtQy4Ysp+9JJlqB5lyE+kqPgSqUKUn6/PDa8Tu3zLKVdo37M8pRQyk49NuhN4vUoqzc67yk4Z2vjXgeStaH7ioFmuuyrVAdGhP5B9JUWDQg9v5N6r76q1v0UBmAL7966/nAV7DKWuFxcsSYYMOfh8Ghabg2ueZMlIflfnxn09IIE29ut6BCAScjKWD0aPP4FRBj0+F+jQxYrY1SCmJ6uPknSgdWdbcM2btG+d0NrmpwPMOIq/HeOzns+jYoZvApDy4b+T5kIAiyP8H9rQmNcD7/3OLA2evY8QJFrojhZduDoJipeIrmENaTppA/GCN/934U9njKTAb9RIrwSbG5CXB4sFXlsIpPWS9tC4f1RufDZBXUt6WgcwzPVYxVuQM46D0G0rk6SELfT/rJaiJR3ShxY1hCVD8KGJ+lQJHqk3FGkO/EqnsI1sll62X5JMtAIY9yldlEDZOA47JuBj1kXP1Ko1863IkTSgeMU+CMdpQC7BFiB1lOF6F4fJXnE5pDErfv3ksV3iqNPCNg1vKF8ZUzzZaaIB5FaI6wbxQc8s3849/quvPGCz/Jmv+OTJpwOXPtG/I2PBzA5ugNe4N6Q8fel00yi1yWrOEtn8ASeQiaA25k/Q4sY6TWtDHojU7975eHnljqUkdIOLfHKKXPLigtpKv02JfL9VciKzQC7Eu07VluNLBZ03JPnGFdhorIroZVkOK72fN06zXQjPq2vbBJ/Bk6YUkI5OiiIBeMytNDOG49KzdF2RPRxVOf2MUKysaAwV4qYG8SkmzHRC4JgoXBavFTGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":902,"cache_read_input_tokens":64326,"output_tokens":499,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":902,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":499,"cache_read_input_tokens":64326,"cache_creation_input_tokens":902,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":902},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Ewu5bM2cWrp3tE4mo2","type":"assistant","uuid":"9426f6d2-ee3b-42be-a545-745e60b9fe56","timestamp":"2026-05-13T21:00:33.334Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9426f6d2-ee3b-42be-a545-745e60b9fe56","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017yxUrimNMkJzjw9YMMzjxE","type":"message","role":"assistant","content":[{"type":"text","text":"Settings sheet open. Now swiping up to reveal all options."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":902,"cache_read_input_tokens":64326,"output_tokens":499,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":902,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":499,"cache_read_input_tokens":64326,"cache_creation_input_tokens":902,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":902},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Ewu5bM2cWrp3tE4mo2","type":"assistant","uuid":"809bdbd4-b0ec-44c0-a02f-0d1ab5ea1c49","timestamp":"2026-05-13T21:00:33.583Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"809bdbd4-b0ec-44c0-a02f-0d1ab5ea1c49","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017yxUrimNMkJzjw9YMMzjxE","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016RCo2znJdGAtAtaV5aU5hE","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e123","direction":"up","distance":400},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":902,"cache_read_input_tokens":64326,"output_tokens":499,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":902,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":499,"cache_read_input_tokens":64326,"cache_creation_input_tokens":902,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":902},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Ewu5bM2cWrp3tE4mo2","type":"assistant","uuid":"18ef68f2-d675-4793-9ee1-807bc8c99c39","timestamp":"2026-05-13T21:00:33.949Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"18ef68f2-d675-4793-9ee1-807bc8c99c39","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016RCo2znJdGAtAtaV5aU5hE","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e123\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"89115c79-347d-4496-8941-c8759e869365","timestamp":"2026-05-13T21:00:35.629Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e123\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e123","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"18ef68f2-d675-4793-9ee1-807bc8c99c39","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"89115c79-347d-4496-8941-c8759e869365","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Y7aFddWQjBq8p1ZzsbjKJV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01H8n1wFDVnKJA1sivoD9NGZ","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":655,"cache_read_input_tokens":65228,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":655,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":65228,"cache_creation_input_tokens":655,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":655},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1ExT8Qo4XDUsqvc9TLz","type":"assistant","uuid":"330f950e-cc6e-4ead-979c-fd2bd811f329","timestamp":"2026-05-13T21:00:37.754Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"330f950e-cc6e-4ead-979c-fd2bd811f329","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01H8n1wFDVnKJA1sivoD9NGZ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":61,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"16a2a5e4-3120-4f13-a0bd-bb013055bde7","timestamp":"2026-05-13T21:00:38.303Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":61,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1oojzxz","seq":61,"count":159,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e130|tap|button|°C|not selected|","e133|tap|button|km/h|not selected|","e134|tap|button|m/s|not selected|","e137|tap|button|inHg|not selected|","e140|tap|button|km|not selected|","e142|tap|switch|Atmospheric animations|1|","e144|tap|switch||1|","e145|tap|switch|Severe weather alerts|1|","e147|tap|switch||1|","e148|tap|switch|Reduce transparency|0|","e150|tap|switch||0|","e129|tap|button|°F|selected|","e132|tap|button|mph|selected|","e136|tap|button|mb|selected|","e139|tap|button|mi|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"330f950e-cc6e-4ead-979c-fd2bd811f329","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"16a2a5e4-3120-4f13-a0bd-bb013055bde7","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"16a2a5e4-3120-4f13-a0bd-bb013055bde7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0151wKWuryxubbq6Rfeaqr2Q","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eo4CClkIDRgCKkCQHXNFKdZz4MoHw9yd/Spx1jHV5EDFoGRu5s/AlgErrTFj29KZojnk69T9ub+/GMVnvnw52VwYBoahhe9+ihL+Mg9jbGF1ZGUtb3B1cy00LTc4ABIMyNTUE3+MEZMlQ+ajGgwo9VtOyGr5CcxD3lEiMLTaBZMZPCCV/rhQhq6vYe0CV/aJfWz5JmqQx+ZMpIbOoqAPV4CisJuAnaISqO0aXSpjbU87aQ8m/Jn0p/XoEEYjhCIhsx6rzjh7x7kBBdGsvQSd7+yUwoPXge8VoOpIW9nzcNZKIClfU4VvaeOtWfYg3FzLAG9744QKN8TTWzq+luO0sYtBUCAkJ0NfQB2tnLEwlbW2GAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":824,"cache_read_input_tokens":65883,"output_tokens":133,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":824,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":133,"cache_read_input_tokens":65883,"cache_creation_input_tokens":824,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":824},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Exeo8bdfwcah6ucR9u","type":"assistant","uuid":"46273b87-4424-41e3-bf12-7bca9415a7eb","timestamp":"2026-05-13T21:00:42.570Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"46273b87-4424-41e3-bf12-7bca9415a7eb","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0151wKWuryxubbq6Rfeaqr2Q","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01V8pD9KqszH6zaNm4nUGvDt","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":824,"cache_read_input_tokens":65883,"output_tokens":133,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":824,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":133,"cache_read_input_tokens":65883,"cache_creation_input_tokens":824,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":824},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Exeo8bdfwcah6ucR9u","type":"assistant","uuid":"21d2e934-312c-463e-9051-1497f09f9700","timestamp":"2026-05-13T21:00:42.712Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"21d2e934-312c-463e-9051-1497f09f9700","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01V8pD9KqszH6zaNm4nUGvDt","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"7a037016-9eff-40d9-b561-d7e82bf77246","timestamp":"2026-05-13T21:00:43.315Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"21d2e934-312c-463e-9051-1497f09f9700","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"7a037016-9eff-40d9-b561-d7e82bf77246","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"7a037016-9eff-40d9-b561-d7e82bf77246","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_018UUayE1E1C1kkxLz5ao5sG","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EtoHClkIDRgCKkDyRkwY0eFu+7wFh5Psh7K67lBbgmIDxe+V/Lfdv+vcvkyo4822JQHzUAsPKax3Ph8b91saJDDZcKT0JVyu3nkhMg9jbGF1ZGUtb3B1cy00LTc4ABIM12bRwysGRr5ebPCFGgwATYJuGVdenWHPe7YiMIMW1bvoFr/sVeyQSgSGyTmEzT5dW1QStBFhNtdEVsTK2qhKSORDoRndmNAfus2exCquBmlpEgU7dTb1XNPAXNUJrMUKDEsvDUM7Bh9QYgTB1pyBNE2n0h1yj+PmM3L3Zl5M3+yIRfXiSmgbhQP+YF1uWP63AI8G2v9Ft88jRG2L/sbSf/jK/HqI+ZFWjXU9XXbgz6j2NLqvy2/XQB/BoCaYe8/3Cx6CGMmCA5xcdxhXpgEfXY3wnjPtknXhFEdLqD4+UBLa6UjaLGlknaD3XM5sydON6C4TpL/mnpCOMg2+LpD9aoPFIBgGjjXvp6tgPSvTsjN/3RnRuzzEgnesi3mIYPUCpwg24oi1nrzfGn7e5rcTS8ubJzg7xpNze4EeJoDUYC2KMNP69gWHjT3RSadOSv9wAOFCSzAByIVx8uVkwpmaU6mdbtPz4lktk72sJyaLLrAeLXux12pinhUu/ruxpfBewtqSGmyJEOfuIvnnWk9SUM4uFLe2uARaCN+E6L0TtQYCP38FwEf4Y8dA+lDD6LGLxjCk0bjJB+RGmnhWPzkOF5jujIvEsiwytgSe7Qt8tjqJLeuTknMgod1v9+Q72EH36GzAiY0SK44OynvHpUIsTrKJtlgpmEYZLCR1Xe4kmKVJrmdtV0rbCUveAoTMlIid1D1pkoslgHucyZopox0pEhGYghUa9lY1y/949YXJY/N9ZJ+ePToctVujFpvhO5xoBiHYlgZ58OEGwo0QUOZHu8CyIbXQP5O0PXoPxKdOsv0m7RSLZJQhM5QEtsvf7R9YdvMvuBXAD0TMV6djChqKKVrxxL25gJYTMDAxTmFKmwM21jAKQHnxqdH5F28em5yMJQUdJkPnznkvWLOrjy0gmA0Jsq7VxKyl4aoL9t/e5gUadJkHkfOAOr93oqfODPcNzGxaKd4Yz2BKS8MkNts7BzDouyawtsZPjlfk0qsF0EY/LxeAwMofzaUYpJFNOgYLwushTPSpcZRNRLp54Gat7COtx2a0c1uXmpygHIXSsCdh/MQQBe7OTQfSrJRBRdLsLZTikoRTH02qETSJPwQVFu2C7kl7xyvLzIWlSU+wftEx7ce5BIMqBVnarMxgE6jMx2B2DwcTAkWfHTyhG4LC2VkK/T85+AsRk51Wl4gYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":709,"cache_read_input_tokens":66707,"output_tokens":427,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":709,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":427,"cache_read_input_tokens":66707,"cache_creation_input_tokens":709,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":709},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Ey1vNoppuZoNdieurS","type":"assistant","uuid":"362cdd0b-9a8a-45ed-bb7f-598ff6996019","timestamp":"2026-05-13T21:00:49.316Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"362cdd0b-9a8a-45ed-bb7f-598ff6996019","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_018UUayE1E1C1kkxLz5ao5sG","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014xxBsPfS1Hw6zz7dr327iF","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e115","direction":"up","distance":500},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":709,"cache_read_input_tokens":66707,"output_tokens":427,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":709,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":427,"cache_read_input_tokens":66707,"cache_creation_input_tokens":709,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":709},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Ey1vNoppuZoNdieurS","type":"assistant","uuid":"9a475712-8dfa-4ef8-8f39-4be9fdd41d73","timestamp":"2026-05-13T21:00:49.819Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9a475712-8dfa-4ef8-8f39-4be9fdd41d73","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014xxBsPfS1Hw6zz7dr327iF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"00ffc5c9-5884-4dfe-8658-08715c198dc4","timestamp":"2026-05-13T21:00:51.550Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e115","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"9a475712-8dfa-4ef8-8f39-4be9fdd41d73","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"00ffc5c9-5884-4dfe-8658-08715c198dc4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LzFFGiTR22YDdhYznvSLRh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JcKkPjRVUfn3VArLJab9jN","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":583,"cache_read_input_tokens":67416,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":583,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":67416,"cache_creation_input_tokens":583,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":583},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EydE9zBBTXKbF1xb33","type":"assistant","uuid":"e81c00f7-496c-4dd2-9650-e00eb1b4e350","timestamp":"2026-05-13T21:00:54.206Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e81c00f7-496c-4dd2-9650-e00eb1b4e350","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JcKkPjRVUfn3VArLJab9jN","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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f99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdL4c8XeJfCV2t94c1GawmU5DRsVwfUY6H3GDXuNr+15+0PaRrHD401AKowP9Jn/+OV80+bB/z2T/AL6FHmwf89k/76FAH0vc/td/tBXsbRXXjC/kRuCDdXAz+Ugrzuf4veLrqZ7m6MM00hy7urszH1JLkk/WvLPNg/57J/30KPNg/wCeyf8AfQp3A9NPxW8UHotuP+2Z/wDiq5/V/GviTW4Tb3l1thbrHGAin645P4muS82D/nsn/fQo82D/AJ7J/wB9Ci4Dqin/ANS/+6af5sH/AD2T/voVFPJCYXAlQnB4DCkBzi1IvWo1qRetRID/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"9527419c-d463-493b-80ab-5d2aa8510355","timestamp":"2026-05-13T21:00:54.821Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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f99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdL4c8XeJfCV2t94c1GawmU5DRsVwfUY6H3GDXuNr+15+0PaRrHD401AKowP9Jn/+OV80+bB/z2T/AL6FHmwf89k/76FAH0vc/td/tBXsbRXXjC/kRuCDdXAz+Ugrzuf4veLrqZ7m6MM00hy7urszH1JLkk/WvLPNg/57J/30KPNg/wCeyf8AfQp3A9NPxW8UHotuP+2Z/wDiq5/V/GviTW4Tb3l1thbrHGAin645P4muS82D/nsn/fQo82D/AJ7J/wB9Ci4Dqin/ANS/+6af5sH/AD2T/voVFPJCYXAlQnB4DCkBzi1IvWo1qRetRID/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"e81c00f7-496c-4dd2-9650-e00eb1b4e350","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"9527419c-d463-493b-80ab-5d2aa8510355","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"9527419c-d463-493b-80ab-5d2aa8510355","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BRtWTKz5u16iKrmougchTo","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EskIClkIDRgCKkCYvRTGIb4ixR5va3zyzgsUHV1pdjROYGMS1uHRIrXG8OJoTno7ELkeEjuOE36AI6UMUm4OO72nYRm8AqtDFbnXMg9jbGF1ZGUtb3B1cy00LTc4ABIMf/95Vj4pAfmgoOGPGgzBXh2vs9MGT4cBNqEiMM4ilk32sKEj93pZiyZNTVSrZDxnRJVrUb5YJPscW2BTTFPTFWqkFj8cTpL9Ff50/SqdBzddK8cdF2xjhNDOiJ8UzQrvGeuv4sYGR8Z+l2rzDicSbskhuDtI1GdcWeDVvjndA/G/BvP/VbNyIJx0K5EEgPHgWEtKhMqkiyvpfpn6I4EYPRc23vVR2jXkSGxDp9ed0TQ7ccKXGHGcI9PDPG/icQxgEgezAKpgwF5uJgLTXbRBKVbb5ik8HyJQWrn0PMSvIz5a6G3WnFLS1UFHCN7PCGU9Mf+KcnBxo1mvZnzkkqh0G2k6pDTpcTgb7BxSN8RMcxV3SUBeQUjdq/cYyKq+VUUgSLv0fhXfWyktVCqun0cGBYITXWdcTwoclwB0Kr0yhv37ztBifNP5w9ActHRKMXnnR6Ww0X/ciweaLD0/NYxZ2UFtScU+CcoKx04+YNmIy0n/4iDV39B0yQ855+v28F3NnEYNtN0hQkbMjbRwhdCH0Gjy30AvIzhQJucD5XoGVESfqSUf4OJHORJnLcQLcS2yhOK3EEWC1irNBxtXdLY/T15XzbwVRKPWESAZqKzCtF6Kd0CePeyXEToA+q8egpen08N4vV8pvwP58HSzPSxLjSK2gPJKPvDdelJTAbAUPPPNKrnZKycesEobkGrpcKSCygdwkpUhGm4bhrTzK8ebUi+HgsCL9z8FXfUGqsAFwQYVrCIBSXqHTIr4uBpUhHYtB0LX2vT5wt7XaABcl6pGvN1BWX732IBd6pkZajRh8iO68EEGizyBhdOMWoNgIhn0kEvKjHKoGs4gjBG8sW6543HGonmd0JjuNj5tPx9TRFItX1vWW86s/Ciqd0HBTatF5pX96fgFODwaEFLnW0IK1d1j+XBpWGSPtpZVA205nq+U4Qa5V31SZiADqUAZns4VElLTeHqZ96NYsDG7cjkjLhxIRYEEH4x2gNnRY+pWqrezI9Muosc7pJSaEvJGopRdYBoZL2xIWlmn0ZVZgH39hSLYZFZek6enSPpUCLaEuUU1sjiDfhjUue55pBmqF2QDykE85sV3trpi+JoJrP5po7M0xYIilGFpjO4ntohlFsI6L2v1FKraZsbN27IhAXqmtk7R1a3Uhq6dcOtK+cuGeCobQmBQDS2fKyGubi6jYDj0PjePFsWXOET6lhF9FcRuQRYS0yCEcgKzTBMC2T7qhsFHe7LQVjcGKLf6Id0j9XWMCNI4tMQYXN6hnftzqIsxXOBJ0cuvut740/gvt2ZAbXqjlXE7cbCDAb5sJ+OatmsovVgrzM5ISOQT4ncYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":67999,"output_tokens":458,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":458,"cache_read_input_tokens":67999,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Eys8pGhfJYC9WYkwHV","type":"assistant","uuid":"3f1ed7d0-94ec-4fdb-95d4-528c2ade7776","timestamp":"2026-05-13T21:01:01.032Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3f1ed7d0-94ec-4fdb-95d4-528c2ade7776","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BRtWTKz5u16iKrmougchTo","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01MGCotGiTARfjHt68aNd5gF","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":67999,"output_tokens":458,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":458,"cache_read_input_tokens":67999,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Eys8pGhfJYC9WYkwHV","type":"assistant","uuid":"ea871265-cb5e-4d82-af59-5dfe324d9989","timestamp":"2026-05-13T21:01:01.034Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ea871265-cb5e-4d82-af59-5dfe324d9989","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01MGCotGiTARfjHt68aNd5gF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0io3k69\",\"seq\":62,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"43f6b02c-a074-4f2d-9635-28002f2a0314","timestamp":"2026-05-13T21:01:01.575Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0io3k69\",\"seq\":62,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0io3k69","seq":62,"count":151,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e130|tap|button|°C|not selected|","e133|tap|button|km/h|not selected|","e134|tap|button|m/s|not selected|","e137|tap|button|inHg|not selected|","e140|tap|button|km|not selected|","e142|tap|switch|Atmospheric animations|1|","e144|tap|switch||1|","e145|tap|switch|Severe weather alerts|1|","e147|tap|switch||1|","e148|tap|switch|Reduce transparency|0|","e150|tap|switch||0|","e129|tap|button|°F|selected|","e132|tap|button|mph|selected|","e136|tap|button|mb|selected|","e139|tap|button|mi|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"ea871265-cb5e-4d82-af59-5dfe324d9989","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"43f6b02c-a074-4f2d-9635-28002f2a0314","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GraeaVDuG3mVt3YH5EmuVU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EocFClkIDRgCKkCfTuumaG47jwWlQBa7IU0Vr5+Y74yL3LTwz4Ggx/sVrtYxuQ2jN4kq4v8WnXkrlxRG3r+yGmlzgDtnZanQJ491Mg9jbGF1ZGUtb3B1cy00LTc4ABIMPOEe3tmDzcBbCmFbGgzesV09/afby6WtMFwiMP/NXCrX+vcUMYz1Ush8ctlS0uA51O3k7rGfO/26sB2sfMNuoBMDD6fQi1mj+q2/AirbA92p6Ep61V7o89CUyHP93bn2bSgjy7Nw04RrfmkfXP+dy7WU4YKoXdxvkXgvEkWFSysHaFmy3jKCrAsqpNOiUamTdDsg08zL06geSNVetgsvUdLCcwwHFCYFMUn5YfGQZ5/2dwIJHR0JND8o3zy45lDudNMBSoAIHhVr8NMUB8zQpIjdpyHGIHqN7vv8p5lIwcLlAycbduSorH5735B7ValwyT2HUPQP0y5l3aiSRYrs+j0M2XajkLulIj3ND0uRO1R0l1BRtvYsZBuXa7semFqlCxeZrbVccjwT7EHKSfKu4O16mU6vkUxBTKrLfODoFyfZkpO75iltpWb2htEdK4bP9tfgGLgKyhxxhxF1gMnJIFZmD3x8fDAZX9a67u9UhQ09tec9UXX84/0yUHuunfNASNgNtOhrPi8F5noElsCxOox/vWUUxAih0o5+jUbM+eoPV4TFKsqvK6jXG4UwWJT5nkx4lAQ9YLJWz6jV1ZQFnMPJ4u3oCZKvAPC7DhizpgvD5osqk6Oa+PDt5MjAI5PawNmkd97qEDnZyDlzb9GyFdqBi6pBFiPEuaJfgMU8pWyGnfgyjpw9GtwKiIvTlpAAbZhMBVtyzUi9PBX+qj3puUlecabHlSL75aMYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1162,"cache_read_input_tokens":68661,"output_tokens":1036,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1162,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1036,"cache_read_input_tokens":68661,"cache_creation_input_tokens":1162,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1162},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EzMzecMGf3cJAe6mKt","type":"assistant","uuid":"0238af3c-736b-4485-b72c-71244e03a0f5","timestamp":"2026-05-13T21:01:06.207Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0238af3c-736b-4485-b72c-71244e03a0f5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GraeaVDuG3mVt3YH5EmuVU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019Pn67zxBWgT8L66NKxdyUm","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"in_progress","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1162,"cache_read_input_tokens":68661,"output_tokens":1036,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1162,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1036,"cache_read_input_tokens":68661,"cache_creation_input_tokens":1162,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1162},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1EzMzecMGf3cJAe6mKt","type":"assistant","uuid":"91560809-ff23-411c-8c14-1998e7922afb","timestamp":"2026-05-13T21:01:11.819Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"91560809-ff23-411c-8c14-1998e7922afb","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019Pn67zxBWgT8L66NKxdyUm","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"123357ef-b1ce-4310-96bf-3a463e90982b","timestamp":"2026-05-13T21:01:11.822Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"in_progress","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"in_progress","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"91560809-ff23-411c-8c14-1998e7922afb","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"123357ef-b1ce-4310-96bf-3a463e90982b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01U7xvAZU1LAY73UFHpSJ46h","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FsZYoJ6ddwjVLWKMwYoyU6","name":"mcp__xcodebuildmcp-dev__batch","input":{"steps":[{"action":"tap","elementRef":"e130","postDelay":0.25},{"action":"tap","elementRef":"e133","postDelay":0.25},{"action":"tap","elementRef":"e137","postDelay":0.25},{"action":"tap","elementRef":"e140","postDelay":0.25},{"action":"tap","elementRef":"e142","postDelay":0.25},{"action":"tap","elementRef":"e145","postDelay":0.25},{"action":"tap","elementRef":"e148","postDelay":0.25}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1094,"cache_read_input_tokens":69823,"output_tokens":290,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1094,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":290,"cache_read_input_tokens":69823,"cache_creation_input_tokens":1094,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1094},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F18iiMHL8bTsw25F1S","type":"assistant","uuid":"14c0488b-eeb3-4fae-8e83-996f4c8d0f77","timestamp":"2026-05-13T21:01:15.625Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"14c0488b-eeb3-4fae-8e83-996f4c8d0f77","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FsZYoJ6ddwjVLWKMwYoyU6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"239e28e4-e075-41e0-ac4b-3ed0fb794c55","timestamp":"2026-05-13T21:01:20.872Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"batch","stepCount":7},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"14c0488b-eeb3-4fae-8e83-996f4c8d0f77","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"239e28e4-e075-41e0-ac4b-3ed0fb794c55","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Rfcfa5osHcDzMDWZwPteuY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01QtJ4eGXnRnYubW4zfChMGB","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":434,"cache_read_input_tokens":70917,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":434,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":70917,"cache_creation_input_tokens":434,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":434},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F1nVpMdU87HLaBnfL8","type":"assistant","uuid":"42a98649-6490-4e9b-8ca1-a811cea9a313","timestamp":"2026-05-13T21:01:23.163Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"42a98649-6490-4e9b-8ca1-a811cea9a313","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01QtJ4eGXnRnYubW4zfChMGB","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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vH7RnxMHxY+LGs+LIiGt5ZGWMjoRuLEj2ycD2Arwef8A1L/7prLL4tUYp/0un4Hm8P05RwVKMlbTRPdL7KfmlZHNLUi9ajWnr1rqkeyf/9f8tm6Uynt0plNAdHB/qU/3RUtQQSQiFAZUBwOCwqXzYP8Ansn/AH0KsB1Oao/Ng/57J/30KcZYP+eyf99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdf4X8deKvBsjN4ev3t0kOXiIDxMfUo2Rn3GDXpcf7RXxCRQHWykI7mAj+TivBfNg/wCeyf8AfQo82D/nsn/fQrhxGV4erLmqU036Hg5hwvl2Kn7TEYeMpd2lf79z37/ho3x8f+WNj/35f/4uut0/9sv48aVCtvputtbRL0SOScKPoPNwK+VPNg/57J/30KPNg/57J/30Kyhk2Fi7xppHNQ4Myuk+anh4p+Wh9dSftwftGSLtPiWUf9tJ/wD47Xj/AI4+OHxR+IqtH4s16e7icYZNxAYehJJYj2JxXkvmwf8APZP++hR5sH/PZP8AvoVvHAUU78qO+lkGChJTVJXW19bel7jqin/1L/7pp/mwf89k/wC+hUU8kJhcCVCcHgMK7D2DnFqRetRrUi9aiQH/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"fa7bd7aa-e452-44f6-aa22-4c7fdb9c7c94","timestamp":"2026-05-13T21:01:23.739Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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vH7RnxMHxY+LGs+LIiGt5ZGWMjoRuLEj2ycD2Arwef8A1L/7prLL4tUYp/0un4Hm8P05RwVKMlbTRPdL7KfmlZHNLUi9ajWnr1rqkeyf/9f8tm6Uynt0plNAdHB/qU/3RUtQQSQiFAZUBwOCwqXzYP8Ansn/AH0KsB1Oao/Ng/57J/30KcZYP+eyf99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdf4X8deKvBsjN4ev3t0kOXiIDxMfUo2Rn3GDXpcf7RXxCRQHWykI7mAj+TivBfNg/wCeyf8AfQo82D/nsn/fQrhxGV4erLmqU036Hg5hwvl2Kn7TEYeMpd2lf79z37/ho3x8f+WNj/35f/4uut0/9sv48aVCtvputtbRL0SOScKPoPNwK+VPNg/57J/30KPNg/57J/30Kyhk2Fi7xppHNQ4Myuk+anh4p+Wh9dSftwftGSLtPiWUf9tJ/wD47Xj/AI4+OHxR+IqtH4s16e7icYZNxAYehJJYj2JxXkvmwf8APZP++hR5sH/PZP8AvoVvHAUU78qO+lkGChJTVJXW19bel7jqin/1L/7pp/mwf89k/wC+hUU8kJhcCVCcHgMK7D2DnFqRetRrUi9aiQH/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"42a98649-6490-4e9b-8ca1-a811cea9a313","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"fa7bd7aa-e452-44f6-aa22-4c7fdb9c7c94","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"fa7bd7aa-e452-44f6-aa22-4c7fdb9c7c94","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019CMfXXQE2tYs5mL1dzFBuj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EsIDClkIDRgCKkBpHUGd2Cpm+p6u/qEZ4NBNzOiKB2HOCiNB1XXcfAUduCH8eAQg12q5tr1RdpG+F9Xvn4dcqAZBya2NLRSkFNeoMg9jbGF1ZGUtb3B1cy00LTc4ABIMMwC2j1NVAM0jsTocGgzySLziHkUOXGs4uZciMLnwKhNhzAbThd2/9DDdq62c8fMCcVEnAs0qEmrmskYXNNNnj4Nqu1JfhLSfoMzmySqWAqNDTY8WQw9HPBoUU7TufPQAJRfKdbGHRUgSlRfummeiQJvI6WVn8iwKsf3o8S6nKTpAdENjOORmm+7xCUVnidnfNJubzQAUN23NvD0fiLJ4D0st0eXc0JnXwOKQy3Q8N8eUniWm44IwYYjDBh1KxXuifbV19Z0/6+Qd+zJuE8EkXlEJUuqfICxlSJbjBKC6JYXUnRmSCtNWZ6Sac5XQsZNkuNAPymgxOJYfrWFuacGoF16w7SWrw0lXj9UKY9iVBf8Mz+Sw/HnSsG7k6yKPenaFHaelARDQ4vmjMehC9ypaqp5fa7bZFcI1rIdbtkWLYLA9YiSEXdrBauX5xA0byW2wOfw3S6mDWhXV0Z9VCJmiYV73Dd2pGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":71351,"output_tokens":210,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":210,"cache_read_input_tokens":71351,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F1zsTWjaivgKz6g6D5","type":"assistant","uuid":"d7c092aa-b862-4366-91bb-f51b5e8f5bd6","timestamp":"2026-05-13T21:01:26.905Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d7c092aa-b862-4366-91bb-f51b5e8f5bd6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019CMfXXQE2tYs5mL1dzFBuj","type":"message","role":"assistant","content":[{"type":"text","text":"All toggles inverted. Now closing settings."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":71351,"output_tokens":210,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":210,"cache_read_input_tokens":71351,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F1zsTWjaivgKz6g6D5","type":"assistant","uuid":"36d5f37c-c500-46a2-885e-997b7c40f3b8","timestamp":"2026-05-13T21:01:27.505Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"36d5f37c-c500-46a2-885e-997b7c40f3b8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019CMfXXQE2tYs5mL1dzFBuj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Ptaid4iG9kTWAvBXwuJQXj","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":71351,"output_tokens":210,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":210,"cache_read_input_tokens":71351,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F1zsTWjaivgKz6g6D5","type":"assistant","uuid":"ed0d6c67-46a5-4e07-a6ed-87a2bd05e3bc","timestamp":"2026-05-13T21:01:27.506Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ed0d6c67-46a5-4e07-a6ed-87a2bd05e3bc","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Ptaid4iG9kTWAvBXwuJQXj","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0qd7t3p\",\"seq\":63,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e129|tap|button|°F|not selected|\",\"e132|tap|button|mph|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e136|tap|button|mb|not selected|\",\"e139|tap|button|mi|not selected|\",\"e142|tap|switch|Atmospheric animations|0|\",\"e144|tap|switch||0|\",\"e145|tap|switch|Severe weather alerts|0|\",\"e147|tap|switch||0|\",\"e148|tap|switch|Reduce transparency|1|\",\"e150|tap|switch||1|\",\"e130|tap|button|°C|selected|\",\"e133|tap|button|km/h|selected|\",\"e137|tap|button|inHg|selected|\",\"e140|tap|button|km|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"db07baf2-5d78-402f-8f9d-1b7c2466162f","timestamp":"2026-05-13T21:01:28.031Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0qd7t3p\",\"seq\":63,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e129|tap|button|°F|not selected|\",\"e132|tap|button|mph|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e136|tap|button|mb|not selected|\",\"e139|tap|button|mi|not selected|\",\"e142|tap|switch|Atmospheric animations|0|\",\"e144|tap|switch||0|\",\"e145|tap|switch|Severe weather alerts|0|\",\"e147|tap|switch||0|\",\"e148|tap|switch|Reduce transparency|1|\",\"e150|tap|switch||1|\",\"e130|tap|button|°C|selected|\",\"e133|tap|button|km/h|selected|\",\"e137|tap|button|inHg|selected|\",\"e140|tap|button|km|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0qd7t3p","seq":63,"count":151,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e129|tap|button|°F|not selected|","e132|tap|button|mph|not selected|","e134|tap|button|m/s|not selected|","e136|tap|button|mb|not selected|","e139|tap|button|mi|not selected|","e142|tap|switch|Atmospheric animations|0|","e144|tap|switch||0|","e145|tap|switch|Severe weather alerts|0|","e147|tap|switch||0|","e148|tap|switch|Reduce transparency|1|","e150|tap|switch||1|","e130|tap|button|°C|selected|","e133|tap|button|km/h|selected|","e137|tap|button|inHg|selected|","e140|tap|button|km|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"ed0d6c67-46a5-4e07-a6ed-87a2bd05e3bc","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"db07baf2-5d78-402f-8f9d-1b7c2466162f","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01YQMNFj7EujdEt3KCEw31jL","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01D2neVm5S8z6dgm6qw9i4Yg","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e126"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":917,"cache_read_input_tokens":72013,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":917,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":72013,"cache_creation_input_tokens":917,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":917},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F2K7pC2dWJYbEJhFUb","type":"assistant","uuid":"2390a033-bc7a-4390-bd35-77acf1282e2e","timestamp":"2026-05-13T21:01:31.879Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"2390a033-bc7a-4390-bd35-77acf1282e2e","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01D2neVm5S8z6dgm6qw9i4Yg","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e126\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"227e6a93-b325-43c9-9f3e-5ec43d6fd5d6","timestamp":"2026-05-13T21:01:32.759Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e126\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e126"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"2390a033-bc7a-4390-bd35-77acf1282e2e","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"227e6a93-b325-43c9-9f3e-5ec43d6fd5d6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XPhGxdT9TreYXf7Ht8L2Za","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011LdrxBmpVVqwgwSMDFgza2","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Settings","timeoutMs":3000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":72930,"output_tokens":137,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":137,"cache_read_input_tokens":72930,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F2fKkCnrjmBCZ3hJvv","type":"assistant","uuid":"c23052d0-ef6a-482d-ad9e-798455cc7c7f","timestamp":"2026-05-13T21:01:35.902Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c23052d0-ef6a-482d-ad9e-798455cc7c7f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 3000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e113|tap|button|Settings||weather.settingsButton\n\n❌ Timed out after 3000ms waiting for UI predicate 'gone'.","is_error":true,"tool_use_id":"toolu_011LdrxBmpVVqwgwSMDFgza2"}]},"uuid":"b3e42dc0-8c68-4a0a-b006-a9f53ab9f335","timestamp":"2026-05-13T21:01:39.013Z","toolUseResult":"Error: âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 3000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e113|tap|button|Settings||weather.settingsButton\n\n❌ Timed out after 3000ms waiting for UI predicate 'gone'.","sourceToolAssistantUUID":"c23052d0-ef6a-482d-ad9e-798455cc7c7f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b3e42dc0-8c68-4a0a-b006-a9f53ab9f335","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XQQZkvEYbhYuMaAResuvXS","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErgCClkIDRgCKkAeZVoR52cGGNfCDHphHVzYtXdIWK7a02UnyZMQvnmEtwiELRaOzb7Pni/Xnf8bT5cBk5v6CI9v+Jl60eHihJ77Mg9jbGF1ZGUtb3B1cy00LTc4ABIMFbVJGvLMoiDdrGUmGgwMBd6l1BF2y6x6D0wiMJDS+mq7PM4mANzX548WlKbUK273bZWittfLRvna5GpV6JhpD981pzLUNSX1aT9FiiqMAWlS4xrfzmSbxu/sYAXYY0brwfBvown4Hdfu94uxyqG22eSqYu+ngQktmUNwGRUcq53LKbDpB8t8giEDMoDyZ6FLdRH7XktfsRceZ7fUIRikJDNfgoqsRZeREdwvIgmpvL5SUyR+6oGx6qHg8mVzEkvof1sTeeUDxbUvZXX+/Gx0PMkWd8zrIx3IoEyhGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":73160,"output_tokens":883,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":297,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":883,"cache_read_input_tokens":73160,"cache_creation_input_tokens":297,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F387JvqQsGR1oJgAZ7","type":"assistant","uuid":"97746d75-d4fd-49e1-9ead-aa9b380636a9","timestamp":"2026-05-13T21:01:43.309Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"97746d75-d4fd-49e1-9ead-aa9b380636a9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XQQZkvEYbhYuMaAResuvXS","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017GmtxpS98sWV6nQQdnWj21","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"in_progress","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":73160,"output_tokens":883,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":297,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":883,"cache_read_input_tokens":73160,"cache_creation_input_tokens":297,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F387JvqQsGR1oJgAZ7","type":"assistant","uuid":"14a9fac1-e033-4edc-9b61-ddbb420a6157","timestamp":"2026-05-13T21:01:49.208Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"14a9fac1-e033-4edc-9b61-ddbb420a6157","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017GmtxpS98sWV6nQQdnWj21","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"3c88d7c6-bca8-4c9e-a1dd-570afdb79d9a","timestamp":"2026-05-13T21:01:49.214Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"in_progress","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"in_progress","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"14a9fac1-e033-4edc-9b61-ddbb420a6157","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3c88d7c6-bca8-4c9e-a1dd-570afdb79d9a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0125RdKYsTkoPZNzHSdATsKp","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AGUiC56mfyqUzRCETPAfTY","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":941,"cache_read_input_tokens":73457,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":941,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":73457,"cache_creation_input_tokens":941,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":941},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F3v3oM1AZpfHdah1LD","type":"assistant","uuid":"e7b1b70a-7686-4a0d-a68e-f94fc83fe4c6","timestamp":"2026-05-13T21:01:52.276Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e7b1b70a-7686-4a0d-a68e-f94fc83fe4c6","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AGUiC56mfyqUzRCETPAfTY","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":69,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"3a16732f-44d6-4faf-b7bb-902df95cc7ba","timestamp":"2026-05-13T21:01:52.697Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":69,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1pymhvi","seq":69,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"e7b1b70a-7686-4a0d-a68e-f94fc83fe4c6","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3a16732f-44d6-4faf-b7bb-902df95cc7ba","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RtLZzxUP85uTW8kCevuJqi","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvIBClkIDRgCKkAFWlqHSQT4Fx9CZhUck1T+jwU6C4sbfs/GV+Fyn5sQyqyt3YHDWPLBbuSIrxIloK1EyJoAHXTZohdkrQz818zbMg9jbGF1ZGUtb3B1cy00LTc4ABIM0K6VZsHAFaHW+vzUGgxI9m7l3WfzZ0HqCiwiMCPDK/LxZtaBWQFxg6j1cT6M8qL1Tz48fB4d3iNDIMIWNPc0EpjukqPpJBd9c0jJcypHoucOFJmJ9Ar2sutKmsQsjxgOuU0oW1QrgJjV7bHhMMN7Qe+vyXayjt3+z3YSS9wi8O4dJNATC8yGFQEQ+PrBBN+1c8/5ts4YAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":465,"cache_read_input_tokens":74398,"output_tokens":122,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":465,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":122,"cache_read_input_tokens":74398,"cache_creation_input_tokens":465,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":465},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F48f5aCKqrhYYtBkuJ","type":"assistant","uuid":"7bed0d95-4a62-4ef4-94be-0640cc216019","timestamp":"2026-05-13T21:01:55.359Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7bed0d95-4a62-4ef4-94be-0640cc216019","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RtLZzxUP85uTW8kCevuJqi","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AT2x7wVzrAoYnyXM3oktD2","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e90"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":465,"cache_read_input_tokens":74398,"output_tokens":122,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":465,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":122,"cache_read_input_tokens":74398,"cache_creation_input_tokens":465,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":465},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F48f5aCKqrhYYtBkuJ","type":"assistant","uuid":"90cbbd9f-f6f6-49e2-85a7-ac7417c379f2","timestamp":"2026-05-13T21:01:55.360Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"90cbbd9f-f6f6-49e2-85a7-ac7417c379f2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AT2x7wVzrAoYnyXM3oktD2","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e90\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"8f2f1110-ec41-4064-9588-d6af855495c6","timestamp":"2026-05-13T21:01:56.086Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e90\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e90"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"90cbbd9f-f6f6-49e2-85a7-ac7417c379f2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"8f2f1110-ec41-4064-9588-d6af855495c6","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"8f2f1110-ec41-4064-9588-d6af855495c6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01HWHNm7cnjqFVUp5YAbdyFj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WWkbeZqHJSiV9fsBSKKddm","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":269,"cache_read_input_tokens":74863,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":269,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":74863,"cache_creation_input_tokens":269,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":269},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F4PBSqz16DkaZrwgMz","type":"assistant","uuid":"f4a6b2eb-8182-4dec-955e-ae163f6d0487","timestamp":"2026-05-13T21:01:58.920Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f4a6b2eb-8182-4dec-955e-ae163f6d0487","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WWkbeZqHJSiV9fsBSKKddm","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ayvivy\",\"seq\":71,\"count\":152,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e125|tap|button|Back||\",\"e128|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.precipitationDetail\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"b6b8b4e0-2ba9-4aa1-aff2-8a7789e00be5","timestamp":"2026-05-13T21:02:00.219Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ayvivy\",\"seq\":71,\"count\":152,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e125|tap|button|Back||\",\"e128|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.precipitationDetail\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0ayvivy","seq":71,"count":152,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e125|tap|button|Back||","e128|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e123|swipe|scroll-view|||weather.precipitationDetail"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"f4a6b2eb-8182-4dec-955e-ae163f6d0487","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b6b8b4e0-2ba9-4aa1-aff2-8a7789e00be5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SBYLtSwf8iqERYzQ3cJkd1","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpECClkIDRgCKkDWit9o+n4QwjV8ergjYwQ6MfANuS0NOK/+jy9KxGfu4XLE2hMLBRoAc/byF6oczEwDZtPDS6R6C6go081Pa6yoMg9jbGF1ZGUtb3B1cy00LTc4ABIMl/223DqysNMFSuP0GgyuK1heAH50hES+2SYiMCkmHiB6MJO9rkT6NhFDckCfijcf4zE7Q6comm4BYf9ZsAI+WTKhRUT6MMbyeZhMMipm6eLpIhudv70o9JFerHFMlgKI8LA4A19WRynjuU9m7otCT+8X84yk6mH2yVUa7jHJ/I6URyH5ExXl1StS7qrys2pTzeQFeZWxZCNbzD/rLng8rjuFqVrMbIuOhcrftYIqBPvZmDYwGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":620,"cache_read_input_tokens":75132,"output_tokens":131,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":620,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":131,"cache_read_input_tokens":75132,"cache_creation_input_tokens":620,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":620},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F4gie6LHtZLnXF9Bba","type":"assistant","uuid":"1bb7a9b0-96d0-489c-9ca5-5e00ac8fa39d","timestamp":"2026-05-13T21:02:02.835Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1bb7a9b0-96d0-489c-9ca5-5e00ac8fa39d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SBYLtSwf8iqERYzQ3cJkd1","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01CFwom8GLUqSeSgt6bs8Kqd","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e128"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":620,"cache_read_input_tokens":75132,"output_tokens":131,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":620,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":131,"cache_read_input_tokens":75132,"cache_creation_input_tokens":620,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":620},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F4gie6LHtZLnXF9Bba","type":"assistant","uuid":"cc5f87cb-6391-42c4-9d49-a1f597039c8f","timestamp":"2026-05-13T21:02:03.139Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"cc5f87cb-6391-42c4-9d49-a1f597039c8f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01CFwom8GLUqSeSgt6bs8Kqd","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e128\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"7398ee90-e83c-4b67-87c8-1a08eaff5a20","timestamp":"2026-05-13T21:02:04.026Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e128\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e128"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"cc5f87cb-6391-42c4-9d49-a1f597039c8f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7398ee90-e83c-4b67-87c8-1a08eaff5a20","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0178b3uXjC3PAsDCr4oA9r4J","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01X3bN89zsCKMQuJ7Yj9qoqK","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Back","timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":278,"cache_read_input_tokens":75752,"output_tokens":136,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":278,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":136,"cache_read_input_tokens":75752,"cache_creation_input_tokens":278,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":278},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F4yHYMyvavgiuJ5RUo","type":"assistant","uuid":"f96e833a-833a-4647-aefa-7709ab300f11","timestamp":"2026-05-13T21:02:07.127Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f96e833a-833a-4647-aefa-7709ab300f11","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01X3bN89zsCKMQuJ7Yj9qoqK","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":72,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}"}]},"uuid":"f26f3c5c-95c7-4da8-b902-bb969846d5d9","timestamp":"2026-05-13T21:02:07.558Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":72,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1pymhvi","seq":72,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"waitMatch":{"predicate":"gone","matches":[]}}}},"sourceToolAssistantUUID":"f96e833a-833a-4647-aefa-7709ab300f11","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f26f3c5c-95c7-4da8-b902-bb969846d5d9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011HC5Pbjo1aJutrboLdZeGU","type":"message","role":"assistant","content":[{"type":"text","text":"Precipitation closed. Now opening location screen."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":561,"cache_read_input_tokens":76030,"output_tokens":840,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":561,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":840,"cache_read_input_tokens":76030,"cache_creation_input_tokens":561,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":561},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F5E6myRkAPRoGeQUwt","type":"assistant","uuid":"9b6fa18f-80b5-4367-a727-92c554733d86","timestamp":"2026-05-13T21:02:10.200Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9b6fa18f-80b5-4367-a727-92c554733d86","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011HC5Pbjo1aJutrboLdZeGU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PRC2i3XCTKdFFsBPgzc5EA","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":561,"cache_read_input_tokens":76030,"output_tokens":840,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":561,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":840,"cache_read_input_tokens":76030,"cache_creation_input_tokens":561,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":561},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F5E6myRkAPRoGeQUwt","type":"assistant","uuid":"7ff49947-e79e-4d3e-8f22-8539b127c31c","timestamp":"2026-05-13T21:02:15.823Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7ff49947-e79e-4d3e-8f22-8539b127c31c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PRC2i3XCTKdFFsBPgzc5EA","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"bbea18ba-bd57-442c-93da-37fe9107e4f2","timestamp":"2026-05-13T21:02:15.826Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"in_progress","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"7ff49947-e79e-4d3e-8f22-8539b127c31c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"bbea18ba-bd57-442c-93da-37fe9107e4f2","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011MZSMTc8YJb78N28kqMugh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LADPBPVTErUfFjqRkpXuqu","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e109"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":898,"cache_read_input_tokens":76591,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":898,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":76591,"cache_creation_input_tokens":898,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":898},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F5qUmYvJf56CaeYHJi","type":"assistant","uuid":"97fcfad5-ed2c-40f8-bfb2-3a358d74a133","timestamp":"2026-05-13T21:02:18.622Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"97fcfad5-ed2c-40f8-bfb2-3a358d74a133","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LADPBPVTErUfFjqRkpXuqu","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"68e9a51a-7d79-4b10-9960-de123477c5ce","timestamp":"2026-05-13T21:02:19.346Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e109"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"97fcfad5-ed2c-40f8-bfb2-3a358d74a133","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"68e9a51a-7d79-4b10-9960-de123477c5ce","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01EJSsiaNMHzebAetWt2xGPC","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LhvYqwgsgDLdZJufWRSAUC","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":77489,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":77489,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F66VQj8ENkvYiHd7Uz","type":"assistant","uuid":"95a54b70-484a-4250-8e2c-08dba1f98bd2","timestamp":"2026-05-13T21:02:21.559Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"95a54b70-484a-4250-8e2c-08dba1f98bd2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LhvYqwgsgDLdZJufWRSAUC","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"062fo5m\",\"seq\":74,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"022ee591-5349-474b-bd31-8c567637eccf","timestamp":"2026-05-13T21:02:22.995Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"062fo5m\",\"seq\":74,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"062fo5m","seq":74,"count":183,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"95a54b70-484a-4250-8e2c-08dba1f98bd2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"022ee591-5349-474b-bd31-8c567637eccf","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Af4J6Drb6JxcTjcTAfsK9D","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqAEClkIDRgCKkDcdsCMhhNxRc96daWNT3u0VjJT+GszCIOparpQQ+AbhXmH8v8jxKWziyQE+YEpLQQk+zh6UExdbYgQKvtFUUY2Mg9jbGF1ZGUtb3B1cy00LTc4ABIMjdqARFuYom/IbtSpGgwWJ+ufLB5Qnj2AxDoiMBJ0AWylmnv2iQroz945IgDGWnAPzHRqOTpPy3bON3w8bKRMAGr17A5Q88VzZDyMICr0AgMn/8OksjjphBYD/DXMpFy8o4LU6mN7ijh//KEdI1KpBZB9tpHzX7wOxjU98atexxrLwaCZFtGU4qdQYgHRsltSDcSrit5N8W75qK5BiV+Sj6VKHu/KolTxtA7en6T6U1yT/26QYIwWiGq0HdPkQrXQuOpUNQz5HGhQGZg9cg2Pap7WVEW1So9Bfibyd+oyWW0UyWdT3zbjFu0a0jPfZxAn/nh0hVd5BKO7hA1jMWJJEW27L3halLjyA68wd3IwMzPeUeAhkH6uqbcOhsE9ZhNFCCg7jxPYn3yPlByVZoz5lAnp3ROqM/8++jeA6mfIyFrnCv5um/sgZva0pNwnLaL7qSLon3lf5MGqHSGgZ3llZHKY+Dmm4xfrtSLmoTPZf6FiFh3767pFidDW46NV8A0gqtgiluum2b0f06F5WtMTNKBjkUKI5ALD7/SetDq7NdqSaXb/Qt1GEYuIiTwO5UniIsnglfZqk8EM5tLwyeejuQ93nRgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":881,"cache_read_input_tokens":77719,"output_tokens":248,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":881,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":248,"cache_read_input_tokens":77719,"cache_creation_input_tokens":881,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":881},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F6N7WUrRkf7kCHL4ma","type":"assistant","uuid":"488a91e8-b2be-42df-92fc-f82700c73164","timestamp":"2026-05-13T21:02:26.553Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"488a91e8-b2be-42df-92fc-f82700c73164","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Af4J6Drb6JxcTjcTAfsK9D","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01VoXU3nViKtH76cfpDKuV3X","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":881,"cache_read_input_tokens":77719,"output_tokens":248,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":881,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":248,"cache_read_input_tokens":77719,"cache_creation_input_tokens":881,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":881},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F6N7WUrRkf7kCHL4ma","type":"assistant","uuid":"2c7857d1-2729-4489-a968-d097f7c626d6","timestamp":"2026-05-13T21:02:26.893Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"2c7857d1-2729-4489-a968-d097f7c626d6","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"2c7857d1-2729-4489-a968-d097f7c626d6","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01VoXU3nViKtH76cfpDKuV3X","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"831bb3b0-6ee6-4d61-bc07-9de6cb39361f","timestamp":"2026-05-13T21:02:27.501Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"2c7857d1-2729-4489-a968-d097f7c626d6","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"831bb3b0-6ee6-4d61-bc07-9de6cb39361f","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"831bb3b0-6ee6-4d61-bc07-9de6cb39361f","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01UqTnP5CLEEpqbxto8o7rZj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErsCClkIDRgCKkBTFNabwrfjRB7L2vWUSDnCuf1ksbDG6ZBQEOBlKZ50FzB+l2hAUjht2K2p7uXmQk+us/Dm5z5DkG5zu0ksY12QMg9jbGF1ZGUtb3B1cy00LTc4ABIMcMvnruz2yUfQApkEGgypXnCzSfdx6EF94vUiMFHDdpVCGD/H3vevG8Zx1ZNtKo7nVInoYAyAQ/0Gs5MrSixx+1ZSrObdx4bNuFKhlSqPATlMzqCN5TdtW7nc/4VQv1EdG1SJRyn/zqihrEztt45ZRpRTgqawKbku1VR/xO94saT+jd3n/m1V27XYhl3SDEDMBNwgOrjlBh6Iq1KoYd8M5cjvCDwSI710Z/yQv8sZm8F20+nja0qMjqG3QMK/hbZ3hGbN7j1d7Vx2xToC0JOvnamNwfCJe3peB+xibKY6GAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":823,"cache_read_input_tokens":78600,"output_tokens":203,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":823,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":203,"cache_read_input_tokens":78600,"cache_creation_input_tokens":823,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":823},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F6hTMHkfkkVvQaETmP","type":"assistant","uuid":"f90c4c93-1489-4604-9dca-5df7cf5d64d1","timestamp":"2026-05-13T21:02:30.687Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f90c4c93-1489-4604-9dca-5df7cf5d64d1","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01UqTnP5CLEEpqbxto8o7rZj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016gS7Nd4Lyt8QVH5djpd9j6","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e115","direction":"up","distance":500},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":823,"cache_read_input_tokens":78600,"output_tokens":203,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":823,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":203,"cache_read_input_tokens":78600,"cache_creation_input_tokens":823,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":823},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F6hTMHkfkkVvQaETmP","type":"assistant","uuid":"9e188e8b-77ad-4d61-8575-8f69faef3568","timestamp":"2026-05-13T21:02:30.950Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9e188e8b-77ad-4d61-8575-8f69faef3568","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016gS7Nd4Lyt8QVH5djpd9j6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"513f1189-76c6-4c67-a31b-ec77ecf8a91a","timestamp":"2026-05-13T21:02:32.655Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e115","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"9e188e8b-77ad-4d61-8575-8f69faef3568","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"513f1189-76c6-4c67-a31b-ec77ecf8a91a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Terr1vwRYA44zmiw6LHsdV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019pAjysCNZqH2skzcxgA7bc","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":359,"cache_read_input_tokens":79423,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":359,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":79423,"cache_creation_input_tokens":359,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":359},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F75gpHDSSJbuCkAr1P","type":"assistant","uuid":"284670ae-f7f8-4330-935c-a5d661a31cc7","timestamp":"2026-05-13T21:02:37.579Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"284670ae-f7f8-4330-935c-a5d661a31cc7","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019pAjysCNZqH2skzcxgA7bc","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"38c7fa40-bd9c-4657-8e3e-03c4b2af3809","timestamp":"2026-05-13T21:02:38.196Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"284670ae-f7f8-4330-935c-a5d661a31cc7","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"38c7fa40-bd9c-4657-8e3e-03c4b2af3809","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"38c7fa40-bd9c-4657-8e3e-03c4b2af3809","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015hS7mcTircdAEzuRx36KzB","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":79782,"output_tokens":616,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":616,"cache_read_input_tokens":79782,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F7V6Umdv3YswpeH12a","type":"assistant","uuid":"239f6cb9-6f35-470f-a871-6aa4796bb8f6","timestamp":"2026-05-13T21:02:50.653Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"239f6cb9-6f35-470f-a871-6aa4796bb8f6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015hS7mcTircdAEzuRx36KzB","type":"message","role":"assistant","content":[{"type":"text","text":"The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":79782,"output_tokens":616,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":616,"cache_read_input_tokens":79782,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F7V6Umdv3YswpeH12a","type":"assistant","uuid":"973662ff-e33f-496c-a667-4af49b49aa10","timestamp":"2026-05-13T21:02:51.265Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"973662ff-e33f-496c-a667-4af49b49aa10","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015hS7mcTircdAEzuRx36KzB","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Qr2Kjqqn3ym3zHMXNJxR8t","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":79782,"output_tokens":616,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":616,"cache_read_input_tokens":79782,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F7V6Umdv3YswpeH12a","type":"assistant","uuid":"189a37d2-99b7-4755-8b48-c010fd4d5501","timestamp":"2026-05-13T21:02:51.266Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"189a37d2-99b7-4755-8b48-c010fd4d5501","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Qr2Kjqqn3ym3zHMXNJxR8t","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":75,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d4e4c53c-331a-4c7d-8abc-911b39e2c734","timestamp":"2026-05-13T21:02:51.698Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":75,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"135y2c5","seq":75,"count":113,"targets":["e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e109|tap|button|Portland||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"189a37d2-99b7-4755-8b48-c010fd4d5501","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d4e4c53c-331a-4c7d-8abc-911b39e2c734","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015yTQqcWoiguJbMd1FhKZrY","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1015,"cache_read_input_tokens":80444,"output_tokens":864,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1015,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":864,"cache_read_input_tokens":80444,"cache_creation_input_tokens":1015,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1015},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F8Utbzp2xrneptz2To","type":"assistant","uuid":"ce8b371c-c51c-4d2b-8e31-5f6a974e3fd7","timestamp":"2026-05-13T21:03:02.327Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ce8b371c-c51c-4d2b-8e31-5f6a974e3fd7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015yTQqcWoiguJbMd1FhKZrY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DPtZja6Cs23PFFBEssoCbF","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e109"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1015,"cache_read_input_tokens":80444,"output_tokens":864,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1015,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":864,"cache_read_input_tokens":80444,"cache_creation_input_tokens":1015,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1015},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F8Utbzp2xrneptz2To","type":"assistant","uuid":"e0aec39d-af7e-46ac-95d2-80a137d2743e","timestamp":"2026-05-13T21:03:02.529Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e0aec39d-af7e-46ac-95d2-80a137d2743e","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DPtZja6Cs23PFFBEssoCbF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"6dc9e98d-ae09-4ce1-bdde-31b9de97043f","timestamp":"2026-05-13T21:03:03.291Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e109"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"e0aec39d-af7e-46ac-95d2-80a137d2743e","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6dc9e98d-ae09-4ce1-bdde-31b9de97043f","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016T9wJoi47GMHwBnogH3mjd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01MNNjPo6XXyS2rntE9ZUsbK","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"exists","text":"Locations","timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1011,"cache_read_input_tokens":81459,"output_tokens":137,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1011,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":137,"cache_read_input_tokens":81459,"cache_creation_input_tokens":1011,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1011},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F9LXLxL5hSz5bptfdD","type":"assistant","uuid":"a69953b3-2d12-488d-ab27-f7ebf0e6808a","timestamp":"2026-05-13T21:03:07.767Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a69953b3-2d12-488d-ab27-f7ebf0e6808a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Error\n\n❌ Parameter validation failed: Invalid parameters:\nelementRef: exists waits require at least one selector field\ntext: text is only supported for textContains and gone waits\n ├ Category: validation\n └ Code: PARAMETER_VALIDATION_FAILED","is_error":true,"tool_use_id":"toolu_01MNNjPo6XXyS2rntE9ZUsbK"}]},"uuid":"826e264a-6a3b-44d2-bb30-80cb9a0bc4d4","timestamp":"2026-05-13T21:03:07.787Z","toolUseResult":"Error: âš™ī¸ Error\n\n❌ Parameter validation failed: Invalid parameters:\nelementRef: exists waits require at least one selector field\ntext: text is only supported for textContains and gone waits\n ├ Category: validation\n └ Code: PARAMETER_VALIDATION_FAILED","sourceToolAssistantUUID":"a69953b3-2d12-488d-ab27-f7ebf0e6808a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"826e264a-6a3b-44d2-bb30-80cb9a0bc4d4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Y5i3HAZkb2a5FEJPHTs6WD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BYPgXXLfodGDCVQWin1bCk","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":254,"cache_read_input_tokens":82470,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":254,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":82470,"cache_creation_input_tokens":254,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":254},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1F9gTA7cMYYYYiPx6Bf","type":"assistant","uuid":"69daa2a0-c58a-4ed2-acab-34d08dbfec22","timestamp":"2026-05-13T21:03:11.267Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"69daa2a0-c58a-4ed2-acab-34d08dbfec22","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BYPgXXLfodGDCVQWin1bCk","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":77,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"076aec1e-a9a9-4055-8b40-aa7de4b9cb7f","timestamp":"2026-05-13T21:03:12.708Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":77,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":77,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"69daa2a0-c58a-4ed2-acab-34d08dbfec22","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"076aec1e-a9a9-4055-8b40-aa7de4b9cb7f","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"itemCount":19},"type":"attachment","uuid":"1a4b6824-0102-4454-b709-4615a97bd9bd","timestamp":"2026-05-13T21:03:12.710Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1a4b6824-0102-4454-b709-4615a97bd9bd","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01R9src3GWuk8RNFdXLXLHYF","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EugCClkIDRgCKkBpOxPaKAjj1QbOZHc5dA7IJhjfE1KjHqlyFIdyttCtDUMLrNAuwDpDgGX3iAlgwOMs9T/hXaYoQkiTGHB3LtqXMg9jbGF1ZGUtb3B1cy00LTc4ABIM8Jt11QzJv3CcfKhPGgyD5H0QaXcOWWYfGZQiMDYY4An+DAuPJcddWH4HiahSn7JMOWxT2YyYHDbLzfrUpYckFXtmIC0QmiHR4eHz/yq8AZXKvOL99WoZ8OJpTamE4qfWjtxduc4lhQ4l3S23uecm5D1RRG5V5vTklqwRP1KElVTMgRh18yHOl0FTC0pPnX55Qduk5qNzCp2A3vyScPVbBIqpesOjrR7IGzThxoUMYzztFk2Kj9AfKEWOc+++mmlggrXkiUf3EFvX7t8gFap4fW1jNy7ZUPuCbCjfYnwxRGV1Y5MWx4l8ZFSV/zyTUNcofZDvLzc0GdIYz5cZXPSr2qAlHfisQ4Sh9jo6GAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1329,"cache_read_input_tokens":82724,"output_tokens":208,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1329,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":208,"cache_read_input_tokens":82724,"cache_creation_input_tokens":1329,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1329},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FA2e6Gda4BJcgieiT1","type":"assistant","uuid":"8274d707-afee-41fd-9e54-4ff0f036ad59","timestamp":"2026-05-13T21:03:15.774Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8274d707-afee-41fd-9e54-4ff0f036ad59","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01R9src3GWuk8RNFdXLXLHYF","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PgMh9ULMiAxNUaeVwa22a5","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":500},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1329,"cache_read_input_tokens":82724,"output_tokens":208,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1329,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":208,"cache_read_input_tokens":82724,"cache_creation_input_tokens":1329,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1329},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FA2e6Gda4BJcgieiT1","type":"assistant","uuid":"53dff1af-86dc-4d01-8530-5eb985fa94b2","timestamp":"2026-05-13T21:03:16.254Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"53dff1af-86dc-4d01-8530-5eb985fa94b2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PgMh9ULMiAxNUaeVwa22a5","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"f593f5f1-e98c-485b-9c57-25b199e45418","timestamp":"2026-05-13T21:03:17.982Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e132","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"53dff1af-86dc-4d01-8530-5eb985fa94b2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"f593f5f1-e98c-485b-9c57-25b199e45418","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"f593f5f1-e98c-485b-9c57-25b199e45418","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011qhmVPXPpZ1Ucyqpa8nQrW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019fYybUmvgfxR6y3LX1xo23","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":364,"cache_read_input_tokens":84053,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":364,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":84053,"cache_creation_input_tokens":364,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":364},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FAREtkhxmtp4gzhWjg","type":"assistant","uuid":"1d7ddb0f-4bc9-457c-a328-6fad44d6cff4","timestamp":"2026-05-13T21:03:20.866Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1d7ddb0f-4bc9-457c-a328-6fad44d6cff4","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019fYybUmvgfxR6y3LX1xo23","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"03720f4c-602e-4de0-9149-68cb0f5b661a","timestamp":"2026-05-13T21:03:21.495Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"1d7ddb0f-4bc9-457c-a328-6fad44d6cff4","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"03720f4c-602e-4de0-9149-68cb0f5b661a","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"03720f4c-602e-4de0-9149-68cb0f5b661a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LN2aQXf1WaDNhRNWwVcrEb","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":84417,"output_tokens":1057,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1057,"cache_read_input_tokens":84417,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FAgYPYu3JmzPwRoBFu","type":"assistant","uuid":"86b0f985-7dd8-44b7-968c-700f30daad01","timestamp":"2026-05-13T21:03:35.098Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"86b0f985-7dd8-44b7-968c-700f30daad01","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LN2aQXf1WaDNhRNWwVcrEb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01A2cPh7568NZrJa8nmqkRiw","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":84417,"output_tokens":1057,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1057,"cache_read_input_tokens":84417,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FAgYPYu3JmzPwRoBFu","type":"assistant","uuid":"6c460371-9cfd-4d34-b1c6-a74635340ed7","timestamp":"2026-05-13T21:03:35.100Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6c460371-9cfd-4d34-b1c6-a74635340ed7","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01A2cPh7568NZrJa8nmqkRiw","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":78,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"73821e95-10a3-43be-808f-cfa9af3cba5b","timestamp":"2026-05-13T21:03:35.700Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":78,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":78,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"6c460371-9cfd-4d34-b1c6-a74635340ed7","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"73821e95-10a3-43be-808f-cfa9af3cba5b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01G4tLHAHNXt12BW1teG6EAe","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Es0GClkIDRgCKkBU8jsj352HHzzA4tp+xgvi44L08HDxEo/V52R6uT2fQ12tugdymCLJrf4aGP3O0+vbF4GP6uk2VM+A4suo3fl4Mg9jbGF1ZGUtb3B1cy00LTc4ABIMq2RqXWYunzuhQ4VxGgwP0KmR6i1eY093F58iMC7GSjTzlIy7Vat1GjTn7B5ri3Woifaflt6Lhd99B2PyL6vdKOxq02GN3p4jmLeV+CqhBVGAqQ8JAK7fWUE9Lyz11pU2i8SKU2+2JHYOPyux5hNapGwT5vnx1iGg1Qm1RtImBNU4kxaaE6XObQua+/0LGBuY6XbcHKLiU3DnIhjM/+ATCWO3SNf7UQL8jbIjBJbqCRi9akv+fvGgoiIkUYW0KqKAqeqVotVNBK8KOdknD87lVgAlS9dGSq32edH1nhT58MMxv+YCCiP50EM9wnOVJ4ejy36VSeKO5NEKa6ldL5DsuaFOgeFFMteawKRI+dL+44Yvj5+O8lgZLpSKtMK1JnbBA1cGnwuXHjFRFdOvHe3/IDcBq1zie7dKw19oQgLPGiXL5a1QIiYhzFp0Yuy65Gpy8a9fB2HujdAZkUxKypRvO9KxfwAPwkhsuvtNjGElfyXPUg2tiGqduPB9d7Y4f8xTru0zj1N8DxBdwKuAMqJxHv2rA+oU05VlqMeh47Rh0xHuAWMy6seg+il511ZjT3Cls/NsvsOA4qLxGJQG2XHCJvB890+Z6y9+jnM5mQ7i9XjD40S34LdihThtbwA63aPnRCUUzZbxle34alC3j8hYqjitulyI7bb8NDLNqQRFw/MvNA5/Lp04a/ZW3inAc32mIDJhXyzriKJYn72H9uhkF52ABxgUet1MV55AtUun/iKjM8yRsG+7NJJjnN7fe0JRrCN01vxpjFwLfbRypVvQnD0uMxDYmBYXZWYZffKwY4nO+UD90ew1y9JLIYhpWyTTjCng+I09d1p/2SxZtnrwQo3Oqok4hKOtLGIBb6B7i78RoOtBANMdqfEJ4aZWe44IaOelreA+ZUXkeOhI2stBTbnNDZbnozGEn1BdW03zb+kKswFNZZ+TeUqQc45GzQrjLGrSDabpJYGvNBsrGy8xbVwPEpgvotgn5FbOWY+WYmEYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1796,"cache_read_input_tokens":85079,"output_tokens":360,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1796,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":360,"cache_read_input_tokens":85079,"cache_creation_input_tokens":1796,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1796},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FBj2zMkWt7jayxNLGP","type":"assistant","uuid":"ba3b3c6d-d1bc-4b70-a315-bc1f160f0390","timestamp":"2026-05-13T21:03:40.514Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ba3b3c6d-d1bc-4b70-a315-bc1f160f0390","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01G4tLHAHNXt12BW1teG6EAe","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01SnimfgsTP2vxd3qdNvhSFM","name":"mcp__xcodebuildmcp-dev__gesture","input":{"preset":"scroll-up","delta":200},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1796,"cache_read_input_tokens":85079,"output_tokens":360,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1796,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":360,"cache_read_input_tokens":85079,"cache_creation_input_tokens":1796,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1796},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FBj2zMkWt7jayxNLGP","type":"assistant","uuid":"5800e5a6-1d14-4777-838a-773062008971","timestamp":"2026-05-13T21:03:40.689Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5800e5a6-1d14-4777-838a-773062008971","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01SnimfgsTP2vxd3qdNvhSFM","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"scroll-up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"5aa1e22a-dd57-4796-b373-3f684a35ad80","timestamp":"2026-05-13T21:03:41.402Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"scroll-up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"gesture","gesture":"scroll-up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"5800e5a6-1d14-4777-838a-773062008971","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5aa1e22a-dd57-4796-b373-3f684a35ad80","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_018S54L1uZDikcdPEsXGtdB7","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Af1WYmHQKazcHGTQbVP5gQ","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":510,"cache_read_input_tokens":86875,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":510,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":86875,"cache_creation_input_tokens":510,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":510},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FC9QT3e7dGqJmmruCH","type":"assistant","uuid":"5aca3f23-a29d-4d7f-8aad-e3da1990c214","timestamp":"2026-05-13T21:03:43.721Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5aca3f23-a29d-4d7f-8aad-e3da1990c214","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Af1WYmHQKazcHGTQbVP5gQ","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"485432cd-8535-4555-9c86-63d9b982a848","timestamp":"2026-05-13T21:03:44.351Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"5aca3f23-a29d-4d7f-8aad-e3da1990c214","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"485432cd-8535-4555-9c86-63d9b982a848","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"485432cd-8535-4555-9c86-63d9b982a848","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01QoPkGoMJwrbA2i98Gnjhk9","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpgJClkIDRgCKkC4UBSTEeQE/Du68xAAWOuW8zAtMKhoKLOlmVaMLybehcxjbIK7I0SrmS7+lQKOIm7wdNH4/bwHt4kqgzowBNfQMg9jbGF1ZGUtb3B1cy00LTc4ABIM3ilzENrbtqUckOWYGgw9LD3b56gXbsGGSJsiMD3Siy0DCsDE02YtjgQTBper2lIeI0S0RAR0Ybt9MsV2VYJJ3k4cYhEWPEW1fxEj1SrsB+TLMUu/1AgB79MogucPtfGj2o79TrR1WYV14POPiRw5ZtAPvR3K0xQ4046UlHt2YNMpiJmMDgGiv5cxcCOopTw82Lk1TSvWZtSNkQMt0PC2DAAmiO94BG/lqukXqFORQBhTlKGvQyePUCAuJUBkUFWwzgejNNvQZhnCaENl0GEHcUs4Nhw6hEr4Ci3cKZLT2/uBIOQ0n32anFRUnqVJyT0PDtN1UxSuEQrA8apm7hMOGb1lrBdaIwdiee0PMW9YBgHCdr9H7cWPE6qrnir3f21rkeZlU4vm/mLwh/ePxFMAhMq4HFagN67IHIITLNkgcNupSCFCIa1MXy+5cPzbEp/R/rj9EVRMQRAMy7K9ZwpnrRf9ULmiaxNm6voTScq4n1NVXYlGLX3QdhTU6R3mZi8EUvxXLOCdCWNcWXAtVOtl57kY9RJaqmuR1PSL1PEN/Jyc4SPlBbizaE2FVN24wxhlRL+UEqTd7CM3qxRxYoJJH8f6drt2T3s0B7G7t68aJGie6Lq3wPZx9v8ZmjcwU//YqpVyZELXWlQH1gPnKWCXrPCAO9fVWk4OqCV0kI+CzAtKGN/Uq+Fz8qgqEXxNBT3a+kcv+N9yLbWzwDEBMsQ4fYE3wU7vYKxPfU7k8sY+o4p/Le4y5+MpWMqeYChqVUpz+drMXRtQ1BLdqp7SbGrj8DLi8LPjmf9PhAQo7Ve71fnz9LBB0lB6U+6rgp9KpD6F18x9MLSHWMEpCpoN2Un0x4fu/z/+yKZGfWsw7hoKt4F9PhVy9PzWkXclIPab3NWtW1JxkCksv7EKmKs5lOjvZHOheVZJPT3d8XQA5PMDW8DYK4vH00an7mzl4E37iB8SrZBIqG+FIVYhmTEnjo/VpKlRHWrqqpS6l6ZdJAU+c0j4H+yw+iS7VFU2Nt7UuWA7e7fF5kcFYTOsXzG2w4I+CfBRa6JgODWd54KtbIf6CotYDup0GeD+d4tFmdQTcBuJC/gLpJc2uJ6YVNDn9/ciPneaWDQScrXMSbup+b/bYx2ga0+mPVvS+NewvluB7YynXBCF2AskoDQszC7F34fi+YSSL1rPAQ9dPwmumZWLBHd7NIvBSmXxZdqYwUPf9rSuCryaQ1lV6iKgmiweSxenr3cbzEX61nhRDl+tpY0pWMVVwkGONOGRiQeHEDY3hmxWWghbW40vmGrBwLYlXYMcjnqZ0DzZbL+HApU0wPSn8kcoAPC9kGvvewnIUKdV0Q0Fjzr9T4R/Ch4dIm3UGUkglK2YElykbIrh0ZyIYP7+6z21mLCogCM2ZqhYQJewgACbBAPgM3MsTtfJ7h7dCptt1CRkwVjauwgAVOe4GAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":87385,"output_tokens":509,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":509,"cache_read_input_tokens":87385,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FCMwWcU7zmT7zZCWdw","type":"assistant","uuid":"40238884-e5ec-4175-9683-6cccffc4c7f0","timestamp":"2026-05-13T21:03:50.356Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"40238884-e5ec-4175-9683-6cccffc4c7f0","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01QoPkGoMJwrbA2i98Gnjhk9","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GJzJTDBY5zUK68aumiamMp","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e122","direction":"up","distance":400,"duration":0.5},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":87385,"output_tokens":509,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":509,"cache_read_input_tokens":87385,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FCMwWcU7zmT7zZCWdw","type":"assistant","uuid":"b9f2639c-d8c4-4afd-a87f-6d9bbe47b3f7","timestamp":"2026-05-13T21:03:50.793Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b9f2639c-d8c4-4afd-a87f-6d9bbe47b3f7","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_01GJzJTDBY5zUK68aumiamMp"}]},"uuid":"0561faff-dd96-4e76-bba9-821db3023588","timestamp":"2026-05-13T21:03:50.804Z","toolUseResult":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","sourceToolAssistantUUID":"b9f2639c-d8c4-4afd-a87f-6d9bbe47b3f7","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0561faff-dd96-4e76-bba9-821db3023588","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_014JmSnxgECipc9fG4ioF1PY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Caj4u6YzYT9xKHXXDW5cKN","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":618,"cache_read_input_tokens":88047,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":618,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":88047,"cache_creation_input_tokens":618,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":618},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FCqg7qCHpjbimq1Xx1","type":"assistant","uuid":"b1e9f743-36cd-4e91-adbf-a666dfafcbc2","timestamp":"2026-05-13T21:03:53.943Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b1e9f743-36cd-4e91-adbf-a666dfafcbc2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Caj4u6YzYT9xKHXXDW5cKN","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":79,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"0a5d9cc3-30da-48d9-8956-c4bf91798291","timestamp":"2026-05-13T21:03:54.567Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":79,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":79,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"b1e9f743-36cd-4e91-adbf-a666dfafcbc2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0a5d9cc3-30da-48d9-8956-c4bf91798291","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015ojXqW1JoErDzzfpHKrMoJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GB2j6ZevxyTjbYXhDZ6qVv","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e122","direction":"up","distance":400,"duration":0.5},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":88665,"output_tokens":154,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":802,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":154,"cache_read_input_tokens":88665,"cache_creation_input_tokens":802,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FD7d4ppD6zGn6zzj7t","type":"assistant","uuid":"372d1453-0237-4b51-9b3c-a0b5a570b52c","timestamp":"2026-05-13T21:03:57.177Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"372d1453-0237-4b51-9b3c-a0b5a570b52c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GB2j6ZevxyTjbYXhDZ6qVv","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e122\",\"direction\":\"up\",\"durationSeconds\":0.5},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"03403d32-5049-4fc2-b78e-4c4063543401","timestamp":"2026-05-13T21:03:58.337Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e122\",\"direction\":\"up\",\"durationSeconds\":0.5},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e122","direction":"up","durationSeconds":0.5},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"372d1453-0237-4b51-9b3c-a0b5a570b52c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"03403d32-5049-4fc2-b78e-4c4063543401","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011zVdSLVg54sVKpnruNJkkX","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WVro4oSyDWXuGS2Erd8gdQ","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":320,"cache_read_input_tokens":89467,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":320,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":89467,"cache_creation_input_tokens":320,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":320},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FDPmRXKx2gKBdHxTsw","type":"assistant","uuid":"d890377e-16a0-4cdd-a6cc-e36c3c380510","timestamp":"2026-05-13T21:04:00.692Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d890377e-16a0-4cdd-a6cc-e36c3c380510","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WVro4oSyDWXuGS2Erd8gdQ","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"1ab196b2-0816-48cd-ba9f-8d52bd5e0451","timestamp":"2026-05-13T21:04:01.324Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"d890377e-16a0-4cdd-a6cc-e36c3c380510","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"1ab196b2-0816-48cd-ba9f-8d52bd5e0451","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"1ab196b2-0816-48cd-ba9f-8d52bd5e0451","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01W3XieESUkxkLhVo2J3BnHu","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvcEClkIDRgCKkB13+pYh4No8M3OCr5kIFFhg3CIs4etZ3ZxLLNEHXCPzu74GIuxer4Qfg9tnhW8duln+ltxl+c6J0aorB2635QyMg9jbGF1ZGUtb3B1cy00LTc4ABIMYCD1nWsUyIKZ1jt6GgxUVw2McG7SYZvCO1YiMPMYdL63JZq2A76dxatF36quvbTIqhPaH/c0/eZqdtkRzarm5UXUqtOUxJIYQOd3jCrLA5B9XPGLUP22RwBKjROB1EW4tYucedK+St+5jUfFJY3kdxMCrfCHwSK73BICSGL3CEPg0jI2+45sbiQDp/0ajhZ+lpsAinLnY484Hvboa4KFg8iQwvtK+LCR1bOh/PcM+wrjHGWDzqlCdYs0UNareqDYxGnfDt+X6wVmJUPql8XJiAQKzr0wmB6Es4knXpSHl4GOKzXtlI7FTSwA/AQigBSL53iL/6DMJ88n9iUVAmgJDb2oe0FRUePdzjnmX6RI8yodT6CX+n5yvlzELEWu5Ko6AoIYgpMJqLLHhWtR/+MADkcv9zOKUzbRCqOCtLLJCKiCzT0p7GSpiYjdSPdfPrvvmnCE/BifOWitkeaS5y+DeyC/2IvJMEr6SMzJt9pohtfaXG8mLcZoERCNB7nwktt2Lqq/rQyJZyysdfPPKO6bxCesh9TG6jfwcZvXK5MhU/us25reEiZxXP0FdVvL3+dCqx6PMWyxU0hsFe8rDxeh+pD9RyVCpowrDESlV0yv3U8uGpYK7cLXbMHYWom3jNl1+31v++q79K8C077UbkG9oUrlpF2Py5VReYqHRIqgoxF0WK6XDXrNDo88cwJUbRFFEYS0x4JSm52BUhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":89787,"output_tokens":317,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":317,"cache_read_input_tokens":89787,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FDcVeBUq4cS6wvSv9g","type":"assistant","uuid":"6efdf214-62a0-43ba-a55a-16d8b5760467","timestamp":"2026-05-13T21:04:05.509Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6efdf214-62a0-43ba-a55a-16d8b5760467","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01W3XieESUkxkLhVo2J3BnHu","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0133Vzru7B5s8U83Vk5mbYs2","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":300,"duration":0.4},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":89787,"output_tokens":317,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":317,"cache_read_input_tokens":89787,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FDcVeBUq4cS6wvSv9g","type":"assistant","uuid":"f2c29b64-a473-425b-aae6-d6a6418070ac","timestamp":"2026-05-13T21:04:05.978Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f2c29b64-a473-425b-aae6-d6a6418070ac","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_0133Vzru7B5s8U83Vk5mbYs2"}]},"uuid":"f57340e5-38ed-47e5-b7f7-430309e8f7b0","timestamp":"2026-05-13T21:04:05.991Z","toolUseResult":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","sourceToolAssistantUUID":"f2c29b64-a473-425b-aae6-d6a6418070ac","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f57340e5-38ed-47e5-b7f7-430309e8f7b0","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"itemCount":19},"type":"attachment","uuid":"6cfec906-5b3a-4f6a-a59d-c81b29c44872","timestamp":"2026-05-13T21:04:06.048Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6cfec906-5b3a-4f6a-a59d-c81b29c44872","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016JL9KAbiASRJY6pTvebJwX","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019xJRM9KNFNKDZ12NPUWa5Q","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":875,"cache_read_input_tokens":90449,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":875,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":90449,"cache_creation_input_tokens":875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":875},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FDxr1Nn7k2J6Y5ReD4","type":"assistant","uuid":"c07a9f9b-8a4f-4e8d-97cc-e6c804fc7915","timestamp":"2026-05-13T21:04:09.425Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c07a9f9b-8a4f-4e8d-97cc-e6c804fc7915","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019xJRM9KNFNKDZ12NPUWa5Q","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":80,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"7c3de83b-ed87-4b07-8248-fb328a654e8b","timestamp":"2026-05-13T21:04:10.033Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":80,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":80,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"c07a9f9b-8a4f-4e8d-97cc-e6c804fc7915","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7c3de83b-ed87-4b07-8248-fb328a654e8b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Qr4ekPadTgsYnrUcwLbWWA","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01X3XVBht6PwBSukwjRaUzNB","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":300,"duration":0.4},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":91324,"output_tokens":154,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":802,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":154,"cache_read_input_tokens":91324,"cache_creation_input_tokens":802,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FEFjkoWxYyXhyEdjU1","type":"assistant","uuid":"65634061-600c-44dc-9f10-dc6a38b16698","timestamp":"2026-05-13T21:04:12.714Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"65634061-600c-44dc-9f10-dc6a38b16698","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01X3XVBht6PwBSukwjRaUzNB","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.4},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"324cc311-e82e-4678-9c00-d0a80cc40b8d","timestamp":"2026-05-13T21:04:13.786Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.4},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e132","direction":"up","durationSeconds":0.4},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"65634061-600c-44dc-9f10-dc6a38b16698","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"324cc311-e82e-4678-9c00-d0a80cc40b8d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01VYKBTg4gtc4DnUt9QQiLyB","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FQuQBS76kaQjymPvpkmkQQ","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":320,"cache_read_input_tokens":92126,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":320,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":92126,"cache_creation_input_tokens":320,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":320},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FEXqdSrVVNbFCuDGgg","type":"assistant","uuid":"432b3410-daca-4a6e-aab8-faacf322fff1","timestamp":"2026-05-13T21:04:16.263Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"432b3410-daca-4a6e-aab8-faacf322fff1","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FQuQBS76kaQjymPvpkmkQQ","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"e268a4e0-f1b3-476d-b588-38fe127a3219","timestamp":"2026-05-13T21:04:16.870Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"432b3410-daca-4a6e-aab8-faacf322fff1","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"e268a4e0-f1b3-476d-b588-38fe127a3219","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"e268a4e0-f1b3-476d-b588-38fe127a3219","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01V7Cvho8FfryhUpDhxMB8pU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":92446,"output_tokens":1127,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1127,"cache_read_input_tokens":92446,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FEkzPmbowtRS85UL7E","type":"assistant","uuid":"39d61cfe-39db-4552-ab6f-14423e3cb473","timestamp":"2026-05-13T21:04:30.736Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"39d61cfe-39db-4552-ab6f-14423e3cb473","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01V7Cvho8FfryhUpDhxMB8pU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BF6Rv6qnPtfBHkiKJfWU9z","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":250,"duration":0.15},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":92446,"output_tokens":1127,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1127,"cache_read_input_tokens":92446,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FEkzPmbowtRS85UL7E","type":"assistant","uuid":"28a046e9-b2f4-41f7-915d-ea78fc714ded","timestamp":"2026-05-13T21:04:31.158Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"28a046e9-b2f4-41f7-915d-ea78fc714ded","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_01BF6Rv6qnPtfBHkiKJfWU9z"}]},"uuid":"8fe9eb7b-9b1b-4add-a960-4ad565fee226","timestamp":"2026-05-13T21:04:31.167Z","toolUseResult":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","sourceToolAssistantUUID":"28a046e9-b2f4-41f7-915d-ea78fc714ded","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8fe9eb7b-9b1b-4add-a960-4ad565fee226","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01UuiA2NYVUTi9DKe582RK4t","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PGjSoHL81E9GXDiCJTT6A4","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1236,"cache_read_input_tokens":93108,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1236,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":93108,"cache_creation_input_tokens":1236,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1236},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FFpKqnQs3tsLUb9fM9","type":"assistant","uuid":"c7fb25d3-0339-498f-929f-58fb038e3e7c","timestamp":"2026-05-13T21:04:34.081Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c7fb25d3-0339-498f-929f-58fb038e3e7c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PGjSoHL81E9GXDiCJTT6A4","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":81,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"9cbe697e-419b-4225-ac63-75f14a85e32e","timestamp":"2026-05-13T21:04:34.691Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":81,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":81,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"c7fb25d3-0339-498f-929f-58fb038e3e7c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9cbe697e-419b-4225-ac63-75f14a85e32e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_018Ei2MrZW5z7fSrnro6c1YD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018ZuLcij87cyrmN2pghYpB3","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":250,"duration":0.15},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":94344,"output_tokens":154,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":802,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":154,"cache_read_input_tokens":94344,"cache_creation_input_tokens":802,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FG58pxwxYpuRZucnG6","type":"assistant","uuid":"0f2b7ee1-5b52-43cb-b5e9-a7645f4e9ba2","timestamp":"2026-05-13T21:04:37.768Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0f2b7ee1-5b52-43cb-b5e9-a7645f4e9ba2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018ZuLcij87cyrmN2pghYpB3","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d1079002-f4a2-4dcd-9f42-3151a672eb05","timestamp":"2026-05-13T21:04:38.594Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e132","direction":"up","durationSeconds":0.15},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"0f2b7ee1-5b52-43cb-b5e9-a7645f4e9ba2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d1079002-f4a2-4dcd-9f42-3151a672eb05","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01594ifn6KBs9ziVte9SkKAe","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014TeMRDqCzFVUjtrWAKSj6E","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":320,"cache_read_input_tokens":95146,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":320,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":95146,"cache_creation_input_tokens":320,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":320},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FGMwsHhw5it5g2RE43","type":"assistant","uuid":"f5c694ba-e421-4e90-bf9b-077418abeb76","timestamp":"2026-05-13T21:04:41.047Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f5c694ba-e421-4e90-bf9b-077418abeb76","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014TeMRDqCzFVUjtrWAKSj6E","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":82,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"cf967773-a759-4993-af7b-856bbed1ce4c","timestamp":"2026-05-13T21:04:41.652Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":82,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":82,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"f5c694ba-e421-4e90-bf9b-077418abeb76","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"cf967773-a759-4993-af7b-856bbed1ce4c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FccwADnATStgd2fCRt17E3","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EooIClkIDRgCKkAGMdDuY2KsvxaGnlfHuPcOj93LSO2WTlLqtr2d0WSr2Cw1+DIuTZ9guf9qAUp10PNF0ftQGpkCqmeUQgVaLMhkMg9jbGF1ZGUtb3B1cy00LTc4ABIMR3G4amEQ8xKTGoL/GgxuP8o9xjhyaa6w2KoiMLPMwCIC2tyAe1hWmxauAsKxbWEXK6NCpRcM3L0KVh+vXEHigWlmhkLFjj78kXX8MSreBqMpFbO7GvyfiwZLOO/o05mromKMuvbLiomPUz/Iel8zMMft6w6eV5CpSToT0mC3xE2eGPbM4SHRLSORgD85fu0CuKjIsggctdgL38xK1JJfgkecx2v/SRv9fgNVMjGSjQjiXzLlKWimAfwf27qQhiaQ/aSk5FFMI+p2ffll50GkJjxMfVgQdtpFIGV2yVvoLLcUbot4tJg9x1viuCTLQ3yWT6fhg22i0IbmRi2qYnjI/s0oMwOb99hSPEae3VKgbILyKIx6dQszwkMRL09Xxb3RZudPW8eHiWHMMuVymPqdaX3XmQ9ki6tBzeGE9HUTiWwYs4wpExZz95OXdgxWxt/ipF7aTmpWNjBsZ4EXSAdLynCtF0EnQcCYa3jRlUnZilvgnCOqpLf5pu6etfTen/eFAV0+X26F5N1l1ZsXlaB7BsEvMdelIta97/mni4J7iJu06MiSBEJV/Tf8eRit/0O4TWhdhLslqQn04MLgw00x937oh/CwhZvkc+L98IS9ow7yYow+yHVhxQvuMDMJGJMqTFf4R0FAzuaAzaItUAzQfo53LCVbj+jpEvJHwLK1mvpACP01pELvr+R04nDZcLdFb+HKdrf36Wg6aEY5VVXTwYT7UgYiLo5+Z64lQI26RCpqnvWhytiP1i/Eza0NpVLz436Hey1pCl03+yh3dXOlWTAumUCIZwaWEMltkpkkEye2QBLIrzYg2rARSqMza+14ChMloIml0hEk46GssKi+IVS8vkuL5NX3EXD8m70I/89ybri2g31wKZRfNWCnG7S0vNo2uF5LxptUFVeRus9jlVvSmMJCHUscEHAIPJX/nLk0t2O6wAyMpesgADNC247t9Q9hExKoBXBuvjdqMqiL3OHderazID3ut0rw8kK6sIUn+TJFIRwnZZoilVP3sNDTKzhYl05X0+pENgcXLYUZamfSWIR/TOeDa4p+Yv+qjonoIB7966dt65duddNgPIQFJ9h+W3lR21SqHtTKvYGED7C5cq0aijFOkuU7n6MkoxWMEwoEO8T2a6FyRLUjWx6g/RDkbYzL2qihSu6XFZOKpMCfQspBFik46UbJjtLCUvMHUMqhmRZA5CCO0UburTMZDk2qYpmsj/kriQxDiyM1lf2Eb4jPoamJKxY2g20YAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":95466,"output_tokens":388,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":802,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":388,"cache_read_input_tokens":95466,"cache_creation_input_tokens":802,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FGawTvuWVBWSUYz75j","type":"assistant","uuid":"3c0cbfa1-b29e-460c-8fe2-d5b50cff73f9","timestamp":"2026-05-13T21:04:47.597Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3c0cbfa1-b29e-460c-8fe2-d5b50cff73f9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FccwADnATStgd2fCRt17E3","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01YNKVs1METRy7v2uxee5QHv","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":95466,"output_tokens":388,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":802,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":388,"cache_read_input_tokens":95466,"cache_creation_input_tokens":802,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FGawTvuWVBWSUYz75j","type":"assistant","uuid":"46117d98-555b-48f4-83f5-97b07f012509","timestamp":"2026-05-13T21:04:47.803Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"46117d98-555b-48f4-83f5-97b07f012509","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01YNKVs1METRy7v2uxee5QHv","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"8b1f1b6a-36a9-44b9-ab00-aa715b720903","timestamp":"2026-05-13T21:04:48.540Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"46117d98-555b-48f4-83f5-97b07f012509","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"8b1f1b6a-36a9-44b9-ab00-aa715b720903","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"8b1f1b6a-36a9-44b9-ab00-aa715b720903","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SspLHBrfEJex3yKGpqDReG","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqkCClkIDRgCKkCQ3JnBQ1R0R+wGS39zr9m6VHwB/SdgOv+XH+71UbGF0GtqmAC8PdkbDlASLi6Y7FBX4MilDVQw3x4ljr6brMZzMg9jbGF1ZGUtb3B1cy00LTc4ABIMLXOS2WHBz4XITkN0Ggz4ukfih828pYzHufgiMGSUHWGV9NhnfhZu8w/hsAFCnptg3B8KeNpSuTGq57ZRDi97MuXx7bDCs7P/F+d3bCp+OMYkJqyT8gNYTaIaLqdrowZBDsVQFkG4ajiW+hVbHgY9lnke5Etr9vdMvXznMURy/b5zMWy3Ye+o9mZPqB6fSvwBi6iG7XDayG5tWV1LxMDR5GNHDqFYLzTZkSnVmIQqE2gOQEvp86lhzGJVxYXCuTI/3ChkeUryV6keq3vCGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":964,"cache_read_input_tokens":96268,"output_tokens":215,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":964,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":215,"cache_read_input_tokens":96268,"cache_creation_input_tokens":964,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":964},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FH6PGD1HcUbLDkpXUr","type":"assistant","uuid":"f921de17-15ce-4558-96cb-aac0f62f9acc","timestamp":"2026-05-13T21:04:52.722Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f921de17-15ce-4558-96cb-aac0f62f9acc","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SspLHBrfEJex3yKGpqDReG","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019gD6dFFvbV2ApG3j4mDF9j","name":"Grep","input":{"pattern":"LocationsView|locationsSheet|presentationDetents","path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","output_mode":"files_with_matches"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":964,"cache_read_input_tokens":96268,"output_tokens":215,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":964,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":215,"cache_read_input_tokens":96268,"cache_creation_input_tokens":964,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":964},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FH6PGD1HcUbLDkpXUr","type":"assistant","uuid":"b954cb92-36ab-42a0-ac94-ee5c238e9f4c","timestamp":"2026-05-13T21:04:53.841Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b954cb92-36ab-42a0-ac94-ee5c238e9f4c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019gD6dFFvbV2ApG3j4mDF9j","type":"tool_result","content":"Found 2 files\nWeather/Views/Overlays/LocationPickerView.swift\nWeather/ContentView.swift"}]},"uuid":"b6686717-5dcf-4dbb-b885-065610483919","timestamp":"2026-05-13T21:04:53.886Z","toolUseResult":{"mode":"files_with_matches","filenames":["Weather/Views/Overlays/LocationPickerView.swift","Weather/ContentView.swift"],"numFiles":2},"sourceToolAssistantUUID":"b954cb92-36ab-42a0-ac94-ee5c238e9f4c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b6686717-5dcf-4dbb-b885-065610483919","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01NQFTVau5WwYYUWzjx3f6X9","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Cu9WSaBSoFpFuPehiwfkRb","name":"Grep","input":{"pattern":"presentationDetents|detent","path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","output_mode":"content"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":268,"cache_read_input_tokens":97232,"output_tokens":146,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":268,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":146,"cache_read_input_tokens":97232,"cache_creation_input_tokens":268,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":268},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FHVJQuNjHkWkk9H3tV","type":"assistant","uuid":"d35c09a3-40b3-4468-99e3-f7b5a60f107b","timestamp":"2026-05-13T21:05:01.007Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d35c09a3-40b3-4468-99e3-f7b5a60f107b","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Cu9WSaBSoFpFuPehiwfkRb","type":"tool_result","content":"Weather/ContentView.swift:24: var detents: Set {\nWeather/ContentView.swift:76: .presentationDetents(sheet.detents)"}]},"uuid":"6770615a-1786-4eaa-b06e-6b23d5d98075","timestamp":"2026-05-13T21:05:01.047Z","toolUseResult":{"mode":"content","numFiles":0,"filenames":[],"content":"Weather/ContentView.swift:24: var detents: Set {\nWeather/ContentView.swift:76: .presentationDetents(sheet.detents)","numLines":2},"sourceToolAssistantUUID":"d35c09a3-40b3-4468-99e3-f7b5a60f107b","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6770615a-1786-4eaa-b06e-6b23d5d98075","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"itemCount":19},"type":"attachment","uuid":"7882c116-ec76-4831-9832-6e3b27ce29e9","timestamp":"2026-05-13T21:05:01.175Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7882c116-ec76-4831-9832-6e3b27ce29e9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013xZ1kkPwYk8dFVTqSisaQH","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KLyRWtiexRgemu2PKSTzFx","name":"Read","input":{"file_path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/ContentView.swift","offset":20,"limit":50},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":669,"cache_read_input_tokens":97500,"output_tokens":148,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":669,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":148,"cache_read_input_tokens":97500,"cache_creation_input_tokens":669,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":669},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FJ2Tf2aTVMf25DXt4m","type":"assistant","uuid":"0cfb154b-2eff-4a7c-a277-24f6d0075d46","timestamp":"2026-05-13T21:05:04.453Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0cfb154b-2eff-4a7c-a277-24f6d0075d46","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KLyRWtiexRgemu2PKSTzFx","type":"tool_result","content":"20\t case .precipitation: \"precipitation\"\n21\t }\n22\t }\n23\t\n24\t var detents: Set {\n25\t switch self {\n26\t case .locations: [.medium, .large]\n27\t case .settings: [.fraction(0.62), .large]\n28\t case .precipitation: [.large]\n29\t }\n30\t }\n31\t}\n32\t\n33\tstruct ContentView: View {\n34\t private let weatherService: WeatherService\n35\t\n36\t @State private var selectedLocation: WeatherLocation?\n37\t @State private var report: WeatherReport?\n38\t @State private var activeSheet: WeatherSheet?\n39\t @State private var units: WeatherUnits\n40\t @State private var savedLocations: [WeatherLocation]\n41\t @State private var isLoadingWeather = false\n42\t @State private var weatherErrorMessage: String?\n43\t\n44\t init(weatherService: WeatherService) {\n45\t self.weatherService = weatherService\n46\t _units = State(initialValue: WeatherUnits())\n47\t _savedLocations = State(initialValue: [])\n48\t }\n49\t\n50\t var body: some View {\n51\t ZStack {\n52\t if let report, let selectedLocation {\n53\t AtmosWeatherScreen(\n54\t locationName: selectedLocation.name,\n55\t locationSubtitle: selectedLocation.subtitle,\n56\t current: report.current,\n57\t hourly: report.hourly,\n58\t daily: report.daily,\n59\t units: units,\n60\t onOpenLocations: openLocations,\n61\t onOpenSettings: openSettings,\n62\t onOpenPrecipitation: openPrecipitation\n63\t )\n64\t } else {\n65\t WeatherLoadingScreen()\n66\t }\n67\t }\n68\t .frame(maxWidth: .infinity, maxHeight: .infinity)\n69\t .overlay(alignment: .top) {"}]},"uuid":"e9247a97-359f-4056-ae0f-3fa7164acbfc","timestamp":"2026-05-13T21:05:04.463Z","toolUseResult":{"type":"text","file":{"filePath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/ContentView.swift","content":" case .precipitation: \"precipitation\"\n }\n }\n\n var detents: Set {\n switch self {\n case .locations: [.medium, .large]\n case .settings: [.fraction(0.62), .large]\n case .precipitation: [.large]\n }\n }\n}\n\nstruct ContentView: View {\n private let weatherService: WeatherService\n\n @State private var selectedLocation: WeatherLocation?\n @State private var report: WeatherReport?\n @State private var activeSheet: WeatherSheet?\n @State private var units: WeatherUnits\n @State private var savedLocations: [WeatherLocation]\n @State private var isLoadingWeather = false\n @State private var weatherErrorMessage: String?\n\n init(weatherService: WeatherService) {\n self.weatherService = weatherService\n _units = State(initialValue: WeatherUnits())\n _savedLocations = State(initialValue: [])\n }\n\n var body: some View {\n ZStack {\n if let report, let selectedLocation {\n AtmosWeatherScreen(\n locationName: selectedLocation.name,\n locationSubtitle: selectedLocation.subtitle,\n current: report.current,\n hourly: report.hourly,\n daily: report.daily,\n units: units,\n onOpenLocations: openLocations,\n onOpenSettings: openSettings,\n onOpenPrecipitation: openPrecipitation\n )\n } else {\n WeatherLoadingScreen()\n }\n }\n .frame(maxWidth: .infinity, maxHeight: .infinity)\n .overlay(alignment: .top) {","numLines":50,"startLine":20,"totalLines":222}},"sourceToolAssistantUUID":"0cfb154b-2eff-4a7c-a277-24f6d0075d46","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e9247a97-359f-4056-ae0f-3fa7164acbfc","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013y9Wtc1AsyPbseYosUy12b","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":831,"cache_read_input_tokens":98169,"output_tokens":959,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":831,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":959,"cache_read_input_tokens":98169,"cache_creation_input_tokens":831,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":831},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FJGaDh95Z5TvGePRoG","type":"assistant","uuid":"08cae3b3-e379-4b41-8cd0-5dddd53e754d","timestamp":"2026-05-13T21:05:16.683Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"08cae3b3-e379-4b41-8cd0-5dddd53e754d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013y9Wtc1AsyPbseYosUy12b","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Ucc7s7oVqDh9JbLi55pvKS","name":"ToolSearch","input":{"query":"select:mcp__xcodebuildmcp-dev__touch,mcp__xcodebuildmcp-dev__long_press","max_results":2},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":831,"cache_read_input_tokens":98169,"output_tokens":959,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":831,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":959,"cache_read_input_tokens":98169,"cache_creation_input_tokens":831,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":831},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FJGaDh95Z5TvGePRoG","type":"assistant","uuid":"fc5c9cfc-8333-44c4-b4d9-575a0dbafa42","timestamp":"2026-05-13T21:05:17.263Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"fc5c9cfc-8333-44c4-b4d9-575a0dbafa42","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_01Ucc7s7oVqDh9JbLi55pvKS","content":[{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__touch"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__long_press"}]}]},"uuid":"9327b54a-d50e-49bf-a4b1-469e724e3f39","timestamp":"2026-05-13T21:05:17.265Z","toolUseResult":{"matches":["mcp__xcodebuildmcp-dev__touch","mcp__xcodebuildmcp-dev__long_press"],"query":"select:mcp__xcodebuildmcp-dev__touch,mcp__xcodebuildmcp-dev__long_press","total_deferred_tools":53},"sourceToolAssistantUUID":"fc5c9cfc-8333-44c4-b4d9-575a0dbafa42","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9327b54a-d50e-49bf-a4b1-469e724e3f39","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BRXvRF3NVzxfSGYQx8apRJ","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":1401,"cache_read_input_tokens":99000,"output_tokens":1839,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1401,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1839,"cache_read_input_tokens":99000,"cache_creation_input_tokens":1401,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1401},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FKDWwnDXqtJuxi4gxi","type":"assistant","uuid":"e64364da-4999-4654-82d6-1ce8f9cddc2a","timestamp":"2026-05-13T21:05:41.360Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e64364da-4999-4654-82d6-1ce8f9cddc2a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BRXvRF3NVzxfSGYQx8apRJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013MTnLr9zGU3vBGFS45wVDn","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e148","direction":"up","distance":300,"duration":0.6},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":1401,"cache_read_input_tokens":99000,"output_tokens":1839,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1401,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1839,"cache_read_input_tokens":99000,"cache_creation_input_tokens":1401,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1401},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FKDWwnDXqtJuxi4gxi","type":"assistant","uuid":"61cdc857-5b24-4886-9beb-be34dc88917a","timestamp":"2026-05-13T21:05:41.922Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"61cdc857-5b24-4886-9beb-be34dc88917a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_EXPIRED\n Hint: Run snapshot_ui again and retry with a current elementRef.\n\n❌ The runtime UI snapshot for this simulator has expired.","is_error":true,"tool_use_id":"toolu_013MTnLr9zGU3vBGFS45wVDn"}]},"uuid":"f7c9094e-3aa3-4d1d-9d13-b68526593777","timestamp":"2026-05-13T21:05:41.933Z","toolUseResult":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_EXPIRED\n Hint: Run snapshot_ui again and retry with a current elementRef.\n\n❌ The runtime UI snapshot for this simulator has expired.","sourceToolAssistantUUID":"61cdc857-5b24-4886-9beb-be34dc88917a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f7c9094e-3aa3-4d1d-9d13-b68526593777","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01CwQ6VMDap9FGFS2QySZgpm","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Wqz8W23gTSYEd4gj2aoLzK","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1946,"cache_read_input_tokens":100401,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1946,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":100401,"cache_creation_input_tokens":1946,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1946},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FM35wdVMimmYhogNNq","type":"assistant","uuid":"fc037adf-9405-49d5-9ee7-ba465d36e929","timestamp":"2026-05-13T21:05:44.327Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"fc037adf-9405-49d5-9ee7-ba465d36e929","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"fc037adf-9405-49d5-9ee7-ba465d36e929","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Wqz8W23gTSYEd4gj2aoLzK","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":83,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"217097fb-73e2-44b0-803c-6a2551c2564e","timestamp":"2026-05-13T21:05:45.013Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":83,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":83,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"fc037adf-9405-49d5-9ee7-ba465d36e929","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"217097fb-73e2-44b0-803c-6a2551c2564e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01EGwyGhGkdUFZdpdZAUToSh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BBU5ny357HqNj3XawRJTp7","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e148","direction":"up","distance":300,"duration":0.6},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":102347,"output_tokens":154,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":802,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":154,"cache_read_input_tokens":102347,"cache_creation_input_tokens":802,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FMFpAN6WY9VgKyz6hA","type":"assistant","uuid":"f62f7e17-42b5-41d2-8759-516fc9c88e23","timestamp":"2026-05-13T21:05:47.807Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f62f7e17-42b5-41d2-8759-516fc9c88e23","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: TARGET_NOT_ACTIONABLE\n Element: e148\n Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui.\n Candidates (16):\n e1|swipe|application|Weather||\n e2|swipe|other|||\n e3|swipe|other|||\n e4|swipe|other|||\n e6|swipe|other|||\n e7|swipe|other|||\n e8|swipe|scroll-view|||weather.mainScrollView\n e9|swipe|other|||\n e18|swipe|scroll-view|||\n e115|swipe|other|||\n e117|swipe|other|||\n e119|swipe|other|||\n e120|swipe|other|||\n e121|swipe|other|||\n e122|swipe|other|||\n e132|swipe|scroll-view|||weather.locationsSheet\n\n❌ Element ref 'e148' does not support 'swipeWithin'.","is_error":true,"tool_use_id":"toolu_01BBU5ny357HqNj3XawRJTp7"}]},"uuid":"99be2d21-b35f-4bb1-9904-1ef4b2f492be","timestamp":"2026-05-13T21:05:47.818Z","toolUseResult":"Error: 👆 Swipe\n\nRecovery\n Code: TARGET_NOT_ACTIONABLE\n Element: e148\n Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui.\n Candidates (16):\n e1|swipe|application|Weather||\n e2|swipe|other|||\n e3|swipe|other|||\n e4|swipe|other|||\n e6|swipe|other|||\n e7|swipe|other|||\n e8|swipe|scroll-view|||weather.mainScrollView\n e9|swipe|other|||\n e18|swipe|scroll-view|||\n e115|swipe|other|||\n e117|swipe|other|||\n e119|swipe|other|||\n e120|swipe|other|||\n e121|swipe|other|||\n e122|swipe|other|||\n e132|swipe|scroll-view|||weather.locationsSheet\n\n❌ Element ref 'e148' does not support 'swipeWithin'.","sourceToolAssistantUUID":"f62f7e17-42b5-41d2-8759-516fc9c88e23","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"99be2d21-b35f-4bb1-9904-1ef4b2f492be","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MDFNLvTqL3bqm6b2LpSw8D","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqsFClkIDRgCKkAEJsK7GI5B0N8zBPPlTQBPwvCTJfLfJa9IK3Pa7cKHO7GaiQE53hOlEIXr1hHTGCRl1S0Nf7kSyZMyp35DqVAoMg9jbGF1ZGUtb3B1cy00LTc4ABIMXqy9UObqW5oN5pB2GgxUUTG0F/TKCYNJ6KsiMGMkhYZWzw1xPZ753k5/JLSMJdLnZw+I9nByW3r/slRefC4i1iBGkJrzVFnrmD7eOSr/A0wye0QdbAdsWNNFCyFdUcpmFS04MpDmcH74LBswOvYKfC1xprrKYuI/PT16a5IwqExlccrjyiHcpMJ/YkE2Rax8KwISigSxoN8QSWdW38+7/xQA3ltEO617NdWYFB5PSKzebBB13k50O9wECsvJiCkJNdtZ2LqkDWxElmaj9LpvnI1Eh+ibkU9BoW1A3dTGc4CQeiJT9eCQNNAFvJrxvcSghp9jmJgodHFIDyBKvOsvOVBHgKouy4xTd7BEsgJkbweX4KWFamlR3owwnl05130ZFT64k7rclKjUYEi8F+k/M+PLFgPKxoAW6CaJSxp4ET0IrqiCFcHyERrZL0S5SBxCGJ5px+MzecBXnvSiLRazhwRVXQ3Kbu5T1nbMH9Hn9mJwhU37pzoTOhAVvxFiZ8J89NzuvW6VpNJyxG6Xo/R44IIsln7PRyul4DyAeB4bkuPLipkeN1mZnoSMlK2Fn26KX7Z1tKuOAleNm4CfyUOc9TZN48GkU0ED9py2cwi3iPWByZhCfHGtIZf/ZMTtJc3CoYMGFLfxEnCTthb8EhVeOdzEML9j9fpWCjfVFpIzO9UDvIOjy1Puqryz5OEJmKvz+T8/o9nFPbXt4u2HO0u2XqFqRarp11LfbvEcUskfjJB2iZjWmVtK5/IvPMg3DCZyZqmPrQXvsj3i4JDrjbAYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":509,"cache_read_input_tokens":103149,"output_tokens":405,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":509,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":405,"cache_read_input_tokens":103149,"cache_creation_input_tokens":509,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":509},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FMU6bbq9yv1L8AXZzo","type":"assistant","uuid":"56f9e429-0994-45e2-ad71-6c15fe2de9e5","timestamp":"2026-05-13T21:05:54.641Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"56f9e429-0994-45e2-ad71-6c15fe2de9e5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MDFNLvTqL3bqm6b2LpSw8D","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01U4o2q18U6Dnjkg2biboTgF","name":"Grep","input":{"pattern":"savedLocations|defaultLocations|MY LOCATIONS","path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather","output_mode":"content","-n":true,"head_limit":30},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":509,"cache_read_input_tokens":103149,"output_tokens":405,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":509,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":405,"cache_read_input_tokens":103149,"cache_creation_input_tokens":509,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":509},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FMU6bbq9yv1L8AXZzo","type":"assistant","uuid":"d782e4a1-00c6-4e1d-8acc-20c1374c6fbc","timestamp":"2026-05-13T21:05:56.039Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d782e4a1-00c6-4e1d-8acc-20c1374c6fbc","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01U4o2q18U6Dnjkg2biboTgF","type":"tool_result","content":"Weather/ContentView.swift:40: @State private var savedLocations: [WeatherLocation]\nWeather/ContentView.swift:47: _savedLocations = State(initialValue: [])\nWeather/ContentView.swift:94: savedLocations: $savedLocations,\nWeather/ContentView.swift:135: guard savedLocations.isEmpty else { return }\nWeather/ContentView.swift:138: let locations = try await weatherService.defaultLocations()\nWeather/ContentView.swift:139: savedLocations = locations\nWeather/Services/MockWeatherAPIClient.swift:10: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherAPIClient.swift:4: func defaultLocations() async throws -> [WeatherLocationDTO]\nWeather/Services/WeatherAPIClient.swift:26: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherService.swift:11: func defaultLocations() async throws -> [WeatherLocation] {\nWeather/Services/WeatherService.swift:13: AppLog.service.notice(\"defaultLocations start\")\nWeather/Services/WeatherService.swift:15: let result = try await apiClient.defaultLocations().map { dto in\nWeather/Services/WeatherService.swift:18: AppLog.service.notice(\"defaultLocations ok count=\\(result.count, privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Services/WeatherService.swift:21: AppLog.service.error(\"defaultLocations failed error=\\(String(describing: error), privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Views/Overlays/LocationPickerView.swift:6: @Binding var savedLocations: [WeatherLocation]\nWeather/Views/Overlays/LocationPickerView.swift:126: Text(showingSearch ? (isLoading ? \"SEARCHINGâ€Ļ\" : \"\\(results.count) RESULT\\(results.count == 1 ? \"\" : \"S\")\") : \"MY LOCATIONS ¡ \\(savedLocations.count)\")\nWeather/Views/Overlays/LocationPickerView.swift:139: ForEach(savedLocations) { location in\nWeather/Views/Overlays/LocationPickerView.swift:221: savedLocations.contains { $0.id == location.id }\nWeather/Views/Overlays/LocationPickerView.swift:225: location.id == savedLocations.first?.id\nWeather/Views/Overlays/LocationPickerView.swift:230: savedLocations.append(location)\nWeather/Views/Overlays/LocationPickerView.swift:235: guard let currentLocation = savedLocations.first else { return }\nWeather/Views/Overlays/LocationPickerView.swift:257: savedLocations.removeAll { $0.id == location.id }"}]},"uuid":"44ade77a-5ec9-4228-8911-3b5fbd2b3a67","timestamp":"2026-05-13T21:05:57.423Z","toolUseResult":{"mode":"content","numFiles":0,"filenames":[],"content":"Weather/ContentView.swift:40: @State private var savedLocations: [WeatherLocation]\nWeather/ContentView.swift:47: _savedLocations = State(initialValue: [])\nWeather/ContentView.swift:94: savedLocations: $savedLocations,\nWeather/ContentView.swift:135: guard savedLocations.isEmpty else { return }\nWeather/ContentView.swift:138: let locations = try await weatherService.defaultLocations()\nWeather/ContentView.swift:139: savedLocations = locations\nWeather/Services/MockWeatherAPIClient.swift:10: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherAPIClient.swift:4: func defaultLocations() async throws -> [WeatherLocationDTO]\nWeather/Services/WeatherAPIClient.swift:26: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherService.swift:11: func defaultLocations() async throws -> [WeatherLocation] {\nWeather/Services/WeatherService.swift:13: AppLog.service.notice(\"defaultLocations start\")\nWeather/Services/WeatherService.swift:15: let result = try await apiClient.defaultLocations().map { dto in\nWeather/Services/WeatherService.swift:18: AppLog.service.notice(\"defaultLocations ok count=\\(result.count, privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Services/WeatherService.swift:21: AppLog.service.error(\"defaultLocations failed error=\\(String(describing: error), privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Views/Overlays/LocationPickerView.swift:6: @Binding var savedLocations: [WeatherLocation]\nWeather/Views/Overlays/LocationPickerView.swift:126: Text(showingSearch ? (isLoading ? \"SEARCHINGâ€Ļ\" : \"\\(results.count) RESULT\\(results.count == 1 ? \"\" : \"S\")\") : \"MY LOCATIONS ¡ \\(savedLocations.count)\")\nWeather/Views/Overlays/LocationPickerView.swift:139: ForEach(savedLocations) { location in\nWeather/Views/Overlays/LocationPickerView.swift:221: savedLocations.contains { $0.id == location.id }\nWeather/Views/Overlays/LocationPickerView.swift:225: location.id == savedLocations.first?.id\nWeather/Views/Overlays/LocationPickerView.swift:230: savedLocations.append(location)\nWeather/Views/Overlays/LocationPickerView.swift:235: guard let currentLocation = savedLocations.first else { return }\nWeather/Views/Overlays/LocationPickerView.swift:257: savedLocations.removeAll { $0.id == location.id }","numLines":22},"sourceToolAssistantUUID":"d782e4a1-00c6-4e1d-8acc-20c1374c6fbc","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"44ade77a-5ec9-4228-8911-3b5fbd2b3a67","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KrXdmv5YuMdnEm8VEotV8M","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014WWFE6dvKDD4vAY6KRpq1X","name":"Read","input":{"file_path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift","offset":130,"limit":25},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1453,"cache_read_input_tokens":103658,"output_tokens":159,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1453,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":159,"cache_read_input_tokens":103658,"cache_creation_input_tokens":1453,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1453},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FNAsnEiAswhAST1VK1","type":"assistant","uuid":"c95eff6d-f23e-452b-a340-9c0181018865","timestamp":"2026-05-13T21:06:00.713Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c95eff6d-f23e-452b-a340-9c0181018865","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014WWFE6dvKDD4vAY6KRpq1X","type":"tool_result","content":"130\t .frame(maxWidth: .infinity, alignment: .leading)\n131\t .padding(.horizontal, 4)\n132\t .padding(.bottom, 8)\n133\t }\n134\t\n135\t private var locationList: some View {\n136\t ScrollView {\n137\t LazyVStack(spacing: 8) {\n138\t if !showingSearch {\n139\t ForEach(savedLocations) { location in\n140\t SavedLocationRow(\n141\t location: location,\n142\t units: units,\n143\t isCurrentLocation: isCurrentLocation(location),\n144\t isEditing: isEditing && !isCurrentLocation(location),\n145\t onSelect: { select(location) },\n146\t onRemove: { remove(location) }\n147\t )\n148\t .id(\"saved-\\(location.id)-\\(isEditing)\")\n149\t }\n150\t } else if isLoading {\n151\t ForEach(0..<3, id: \\.self) { _ in SearchSkeletonRow() }\n152\t } else if results.isEmpty {\n153\t noMatches\n154\t } else {"}]},"uuid":"adabfc77-4c81-404f-85dd-e9ab961edea7","timestamp":"2026-05-13T21:06:00.721Z","toolUseResult":{"type":"text","file":{"filePath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift","content":" .frame(maxWidth: .infinity, alignment: .leading)\n .padding(.horizontal, 4)\n .padding(.bottom, 8)\n }\n\n private var locationList: some View {\n ScrollView {\n LazyVStack(spacing: 8) {\n if !showingSearch {\n ForEach(savedLocations) { location in\n SavedLocationRow(\n location: location,\n units: units,\n isCurrentLocation: isCurrentLocation(location),\n isEditing: isEditing && !isCurrentLocation(location),\n onSelect: { select(location) },\n onRemove: { remove(location) }\n )\n .id(\"saved-\\(location.id)-\\(isEditing)\")\n }\n } else if isLoading {\n ForEach(0..<3, id: \\.self) { _ in SearchSkeletonRow() }\n } else if results.isEmpty {\n noMatches\n } else {","numLines":25,"startLine":130,"totalLines":260}},"sourceToolAssistantUUID":"c95eff6d-f23e-452b-a340-9c0181018865","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"adabfc77-4c81-404f-85dd-e9ab961edea7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GfNgcQQm22ctDs6AodJUgu","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":546,"cache_read_input_tokens":105111,"output_tokens":1423,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":546,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1423,"cache_read_input_tokens":105111,"cache_creation_input_tokens":546,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":546},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FNR54CfA8mgZCs7kqo","type":"assistant","uuid":"4f3a95db-f84e-4f7e-bcdd-b8b4b8a1034c","timestamp":"2026-05-13T21:06:09.237Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"4f3a95db-f84e-4f7e-bcdd-b8b4b8a1034c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GfNgcQQm22ctDs6AodJUgu","type":"message","role":"assistant","content":[{"type":"text","text":"I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":546,"cache_read_input_tokens":105111,"output_tokens":1423,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":546,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1423,"cache_read_input_tokens":105111,"cache_creation_input_tokens":546,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":546},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FNR54CfA8mgZCs7kqo","type":"assistant","uuid":"faf4cbbe-27ab-41fe-a79e-eacbd0551806","timestamp":"2026-05-13T21:06:10.030Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"faf4cbbe-27ab-41fe-a79e-eacbd0551806","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GfNgcQQm22ctDs6AodJUgu","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01VyPQ3oWa7RUnCqGSeJjfUF","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"in_progress","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":546,"cache_read_input_tokens":105111,"output_tokens":1423,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":546,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1423,"cache_read_input_tokens":105111,"cache_creation_input_tokens":546,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":546},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FNR54CfA8mgZCs7kqo","type":"assistant","uuid":"d2e3709a-e4ea-4962-a1fd-842cd5ecfe61","timestamp":"2026-05-13T21:06:15.506Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d2e3709a-e4ea-4962-a1fd-842cd5ecfe61","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01VyPQ3oWa7RUnCqGSeJjfUF","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"ef6a5a3f-2026-4222-86fc-7ed3db18d71c","timestamp":"2026-05-13T21:06:15.510Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"in_progress","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"d2e3709a-e4ea-4962-a1fd-842cd5ecfe61","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"ef6a5a3f-2026-4222-86fc-7ed3db18d71c","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"ef6a5a3f-2026-4222-86fc-7ed3db18d71c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015n9CLmoBNi92D81KeobwiZ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0186xXPipBz2t4fhyYThrrXn","name":"mcp__xcodebuildmcp-dev__gesture","input":{"preset":"swipe-from-bottom-edge","delta":200,"duration":0.5},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1481,"cache_read_input_tokens":105657,"output_tokens":138,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1481,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":138,"cache_read_input_tokens":105657,"cache_creation_input_tokens":1481,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1481},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FPWpcSZDst73X9ewJV","type":"assistant","uuid":"476dd5d6-93a1-4089-a81b-e53494384255","timestamp":"2026-05-13T21:06:18.589Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"476dd5d6-93a1-4089-a81b-e53494384255","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0186xXPipBz2t4fhyYThrrXn","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"swipe-from-bottom-edge\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"e2b530f3-31d5-4986-b876-5e693eb0ddcb","timestamp":"2026-05-13T21:06:19.356Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"swipe-from-bottom-edge\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"gesture","gesture":"swipe-from-bottom-edge"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"476dd5d6-93a1-4089-a81b-e53494384255","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e2b530f3-31d5-4986-b876-5e693eb0ddcb","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01VVUkBfR3DPyAaU7tAKskfK","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01W9atYvggdRNBbfKqpxwB7W","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":295,"cache_read_input_tokens":107138,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":295,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":107138,"cache_creation_input_tokens":295,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":295},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FPnn3v9TrMtJc85CAx","type":"assistant","uuid":"01da0273-a724-4136-8c89-e11734532b8f","timestamp":"2026-05-13T21:06:23.007Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"01da0273-a724-4136-8c89-e11734532b8f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01W9atYvggdRNBbfKqpxwB7W","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"4b9da4c6-c9bc-45d7-8175-b7dd2dae8242","timestamp":"2026-05-13T21:06:24.516Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"01da0273-a724-4136-8c89-e11734532b8f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"4b9da4c6-c9bc-45d7-8175-b7dd2dae8242","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"4b9da4c6-c9bc-45d7-8175-b7dd2dae8242","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017K86Ev7v4VPuHQrs9Ww1UP","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpEDClkIDRgCKkBSNDGJSm6z30xP/EzgIVbwYRjwDl2S8V+eTXDp6UMwY4dIK9sclh7fYhWrwQ52iIl6jMm+u3OAuAyMT4fn5v29Mg9jbGF1ZGUtb3B1cy00LTc4ABIMsdYg5Thv/C9453W6GgxMOud0EPTXajyYb3MiMDFjnswui4fgyqiJtaVhJfxr0si8bud+9ccPqHDQxBFo1TxfMstyy8viDL5/o4KXTirlARyBStXyF/ZgtNNOL5vMfyaq7W0/5JVuGXjOhIewaWDcuO5RERMeftnYMKlvalKir0lSHQXF4rnSu7co3AL+bzeM29PNp5zFtbwR3v3JSn8iN/KWzyvfAXOkG6V13Kgq5pgW7zWeb0CkLo3oVVV02fD+qAwSsCnF890bWyMYohTHArBb0lP52xYL0XdS0yx7M9IKmD2P/dcJzzlYWWdgNCCD5UkapbqkE1czBzZG4JQx6rhr+SaKOtVTm2/b1FwBMpblchshsX2Mk76XT603xyNtj+LyUEqLYIKFpTuJ/SJwCxLw8roYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":107433,"output_tokens":205,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":205,"cache_read_input_tokens":107433,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FQAiuPc2siguuvug7r","type":"assistant","uuid":"5b9ac2b5-d6bf-41b5-a935-f2ea2a51b305","timestamp":"2026-05-13T21:06:28.059Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5b9ac2b5-d6bf-41b5-a935-f2ea2a51b305","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017K86Ev7v4VPuHQrs9Ww1UP","type":"message","role":"assistant","content":[{"type":"text","text":"Sheet expanded — all 7 locations now visible. Tapping Portland."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":107433,"output_tokens":205,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":205,"cache_read_input_tokens":107433,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FQAiuPc2siguuvug7r","type":"assistant","uuid":"e0514ff7-84f3-4c07-a81a-b57cdd371006","timestamp":"2026-05-13T21:06:28.372Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e0514ff7-84f3-4c07-a81a-b57cdd371006","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_017K86Ev7v4VPuHQrs9Ww1UP","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LiQrBHKRAsJPSBme8fBeoq","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":107433,"output_tokens":205,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":205,"cache_read_input_tokens":107433,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FQAiuPc2siguuvug7r","type":"assistant","uuid":"457f8270-df75-4cb6-b8b6-7777e1a1c5fd","timestamp":"2026-05-13T21:06:28.377Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"457f8270-df75-4cb6-b8b6-7777e1a1c5fd","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LiQrBHKRAsJPSBme8fBeoq","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oiqd9g\",\"seq\":84,\"count\":181,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||\",\"e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||\",\"e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||\",\"e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"85fa9265-a5c4-4fec-b420-8f3ba6eaa31b","timestamp":"2026-05-13T21:06:28.987Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oiqd9g\",\"seq\":84,\"count\":181,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||\",\"e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||\",\"e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||\",\"e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1oiqd9g","seq":84,"count":181,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||","e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||","e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||","e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"457f8270-df75-4cb6-b8b6-7777e1a1c5fd","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"85fa9265-a5c4-4fec-b420-8f3ba6eaa31b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015pn6uwLSSPL3gxBK123TUK","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01YaPWfBrehDW8MeEQxeTjwr","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e142"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1061,"cache_read_input_tokens":108095,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1061,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":108095,"cache_creation_input_tokens":1061,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1061},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FQVprq3R84HCN3KNaD","type":"assistant","uuid":"06def5a2-feb3-4a71-aa84-5a843ba30ad4","timestamp":"2026-05-13T21:06:31.380Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"06def5a2-feb3-4a71-aa84-5a843ba30ad4","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01YaPWfBrehDW8MeEQxeTjwr","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e142\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"ec60c56d-3a44-41ac-8a27-44207691d672","timestamp":"2026-05-13T21:06:32.598Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e142\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e142"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"06def5a2-feb3-4a71-aa84-5a843ba30ad4","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ec60c56d-3a44-41ac-8a27-44207691d672","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Ud12THUevXd2vWNcECiZ3A","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017patNYpvUm8raDP8m4wA4M","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":109156,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":109156,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FQmGJ1J4EdYvp8dU6z","type":"assistant","uuid":"38c5792a-d06e-45ed-8c48-14a10e4cf667","timestamp":"2026-05-13T21:06:35.914Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"38c5792a-d06e-45ed-8c48-14a10e4cf667","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017patNYpvUm8raDP8m4wA4M","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":86,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"47bdab16-032b-45c2-9deb-b90f7130f7cd","timestamp":"2026-05-13T21:06:37.015Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":86,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"135y2c5","seq":86,"count":113,"targets":["e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e109|tap|button|Portland||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"38c5792a-d06e-45ed-8c48-14a10e4cf667","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"47bdab16-032b-45c2-9deb-b90f7130f7cd","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KQoCc4NzQxVWYuqs5fWwTV","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpUCClkIDRgCKkC9DlVJYgHgfsIvtZVQ7F0fJE9Rlb3Cs8KWaEGwbA4gKLXBXZrqw++/ySK0O85sI3HcsHRr3sMmpYXWzDtQMWrIMg9jbGF1ZGUtb3B1cy00LTc4ABIMMuwL3pct3bPRIsd1GgzNlAWWpjjpCETksfciMEewUYid3Wgo8ktpb25l8YHNR0QdkY0z8ZTHPd4N6kVsWVg8aPaVDSWqhhGHznIu2ipqpUa2rMn2xLknfQTGvc4nLWYX8A+/ElG0bWZUyzYbsmhUARyR9rUbVg8g4BKqCV3jhdxorpPuwxclgltujCc1x9XDw0uPvdpn9/VhSjm8DLFheQf7XW2ROfXERSaNz8y792W7kfzoCgKd6RgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":540,"cache_read_input_tokens":109386,"output_tokens":884,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":540,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":884,"cache_read_input_tokens":109386,"cache_creation_input_tokens":540,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":540},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FR6Aqe3sKcDyiHKFmr","type":"assistant","uuid":"8ebaab7f-5fc0-47d2-a219-90df729f1fa9","timestamp":"2026-05-13T21:06:39.625Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8ebaab7f-5fc0-47d2-a219-90df729f1fa9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KQoCc4NzQxVWYuqs5fWwTV","type":"message","role":"assistant","content":[{"type":"text","text":"Now reopening locations and searching."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":540,"cache_read_input_tokens":109386,"output_tokens":884,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":540,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":884,"cache_read_input_tokens":109386,"cache_creation_input_tokens":540,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":540},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FR6Aqe3sKcDyiHKFmr","type":"assistant","uuid":"a5b88530-74a5-457e-91d3-9e89f4a2160c","timestamp":"2026-05-13T21:06:39.626Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a5b88530-74a5-457e-91d3-9e89f4a2160c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KQoCc4NzQxVWYuqs5fWwTV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FRj1WvSmVH7uSozwmkTRvr","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"in_progress","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":540,"cache_read_input_tokens":109386,"output_tokens":884,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":540,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":884,"cache_read_input_tokens":109386,"cache_creation_input_tokens":540,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":540},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FR6Aqe3sKcDyiHKFmr","type":"assistant","uuid":"e292877c-a29f-482d-a9ce-f25c560517ec","timestamp":"2026-05-13T21:06:44.814Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e292877c-a29f-482d-a9ce-f25c560517ec","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FRj1WvSmVH7uSozwmkTRvr","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"3fd4f661-1bfd-45b0-8f7d-35ffe5f584dd","timestamp":"2026-05-13T21:06:44.818Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"in_progress","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"in_progress","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"e292877c-a29f-482d-a9ce-f25c560517ec","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3fd4f661-1bfd-45b0-8f7d-35ffe5f584dd","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01DWL1HHdFX8Gi43rNDuiStZ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KRHPKWVuoU5mE9cRo24LBx","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e109"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":942,"cache_read_input_tokens":109926,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":942,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":109926,"cache_creation_input_tokens":942,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":942},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FRfnAoGzBc1UmUKHga","type":"assistant","uuid":"dc0b9630-7878-4495-848e-cbd0561ea9b3","timestamp":"2026-05-13T21:06:47.517Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"dc0b9630-7878-4495-848e-cbd0561ea9b3","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KRHPKWVuoU5mE9cRo24LBx","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d8469f16-6277-468d-b25c-7e95e45a8783","timestamp":"2026-05-13T21:06:48.272Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e109"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"dc0b9630-7878-4495-848e-cbd0561ea9b3","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d8469f16-6277-468d-b25c-7e95e45a8783","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Kh2CbSkXSKp1SdbjjrzZXj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01CbJod4bgWJsPqdFLqA9x3F","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":110868,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":110868,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FRvG4ix6Cka3qJ5Bgi","type":"assistant","uuid":"b5659035-0ff5-4c40-9ef7-ccc62951dd30","timestamp":"2026-05-13T21:06:50.988Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b5659035-0ff5-4c40-9ef7-ccc62951dd30","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01CbJod4bgWJsPqdFLqA9x3F","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":88,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"6ea2eb2c-3669-4a93-acab-d4ee92d8eb8a","timestamp":"2026-05-13T21:06:52.435Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":88,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":88,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"b5659035-0ff5-4c40-9ef7-ccc62951dd30","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"6ea2eb2c-3669-4a93-acab-d4ee92d8eb8a","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"6ea2eb2c-3669-4a93-acab-d4ee92d8eb8a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RbiY3G2DShUxEpJbHaxy4K","type":"message","role":"assistant","content":[{"type":"text","text":"Locations sheet open. Now tapping search field and searching."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":880,"cache_read_input_tokens":111098,"output_tokens":125,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":880,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":125,"cache_read_input_tokens":111098,"cache_creation_input_tokens":880,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":880},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FSEBpbYMpHuH5QNEAY","type":"assistant","uuid":"8725ea54-3df5-4509-9f9a-eccb041f77ba","timestamp":"2026-05-13T21:06:56.025Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8725ea54-3df5-4509-9f9a-eccb041f77ba","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RbiY3G2DShUxEpJbHaxy4K","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XHzc6bzHXoSyyyKDMYyS8d","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e127","text":"London"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":880,"cache_read_input_tokens":111098,"output_tokens":125,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":880,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":125,"cache_read_input_tokens":111098,"cache_creation_input_tokens":880,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":880},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FSEBpbYMpHuH5QNEAY","type":"assistant","uuid":"63b43340-eb35-4124-b35b-232c30b6b614","timestamp":"2026-05-13T21:06:56.210Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"63b43340-eb35-4124-b35b-232c30b6b614","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XHzc6bzHXoSyyyKDMYyS8d","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e127\",\"textLength\":6},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"7226b113-e56e-435d-a8a4-f4da25b7e95c","timestamp":"2026-05-13T21:06:57.896Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e127\",\"textLength\":6},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e127","textLength":6},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"63b43340-eb35-4124-b35b-232c30b6b614","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7226b113-e56e-435d-a8a4-f4da25b7e95c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01UEzz4tQrSZZmKKjjFz4Mh4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016dYYgM7VAo4JUh9M2bKLQ6","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":600,"timeoutMs":6000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":278,"cache_read_input_tokens":111978,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":278,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":111978,"cache_creation_input_tokens":278,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":278},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FSg92bvicLgZh5Z8ez","type":"assistant","uuid":"76bcb59a-5408-41ba-bdc9-fe77dd604e5f","timestamp":"2026-05-13T21:07:01.991Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"76bcb59a-5408-41ba-bdc9-fe77dd604e5f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016dYYgM7VAo4JUh9M2bKLQ6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1uk0suu\",\"seq\":90,\"count\":212,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|\",\"e126|typeText|text-field||London|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e138|tap|button|Add||plus\",\"e124|tap|button|Close||weather.locationsSheet\",\"e127|tap|button|Clear search||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e129|swipe|scroll-view|||weather.locationsSheet\",\"e154|swipe|other|||\",\"e155|swipe|other|||\",\"e156|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"5b8e7c7d-4751-4baf-8f52-e05fec4c9ab1","timestamp":"2026-05-13T21:07:03.568Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1uk0suu\",\"seq\":90,\"count\":212,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|\",\"e126|typeText|text-field||London|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e138|tap|button|Add||plus\",\"e124|tap|button|Close||weather.locationsSheet\",\"e127|tap|button|Clear search||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e129|swipe|scroll-view|||weather.locationsSheet\",\"e154|swipe|other|||\",\"e155|swipe|other|||\",\"e156|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1uk0suu","seq":90,"count":212,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|","e126|typeText|text-field||London|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e138|tap|button|Add||plus","e124|tap|button|Close||weather.locationsSheet","e127|tap|button|Clear search||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e129|swipe|scroll-view|||weather.locationsSheet","e154|swipe|other|||","e155|swipe|other|||","e156|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"76bcb59a-5408-41ba-bdc9-fe77dd604e5f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5b8e7c7d-4751-4baf-8f52-e05fec4c9ab1","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JuHuNxLAKSTkv2eJFRqERv","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvICClkIDRgCKkBM8IwExXzAByvWOuADMnhUdV0/+bvGkhdIRZgCzBsozkhCOCe2YsMV1h6chlpxa7Cu+n1TRvKJs9m5gugIUfcoMg9jbGF1ZGUtb3B1cy00LTc4ABIMLQUDzGfjQyopRgzBGgzCmRU0QPnKB2+YeQUiMOFAm5d4nK8LWn6as0v/WpK5PnrXft+vHNt/dWARByvu4aUWJwP3SrVRBuZUNElzzirGAczBr2iX28pWZQ5R6m4QZhFmmar9QUo/1WpVsIuVWobfFsPiw0hL3w1cAJw76UXuWZ6KaEjXT7uXmewTJoaC8Ll1LQY79Dam/3ukngpzJXhy31ZW+ZKLxp6tABJqDttOHl7CHu6304FMryq9zPCPLfDlEXY8kSi67g5bak3mwTb9+FuQTrpZI1bcpv1TJz4fcIfLwfDiFTBQFlT58pmWZtitYLXX/RyOrR5p+gkVJOmV7SswzbWsk9VgLBeqr/TcZQv3r3TwcBgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":742,"cache_read_input_tokens":112256,"output_tokens":910,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":742,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":910,"cache_read_input_tokens":112256,"cache_creation_input_tokens":742,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":742},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FT3f5wyomyi5jfMtdv","type":"assistant","uuid":"e71cd2ea-614d-40f0-8ff4-10e5e722a6c7","timestamp":"2026-05-13T21:07:06.660Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e71cd2ea-614d-40f0-8ff4-10e5e722a6c7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JuHuNxLAKSTkv2eJFRqERv","type":"message","role":"assistant","content":[{"type":"text","text":"Search worked. Now pressing home button."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":742,"cache_read_input_tokens":112256,"output_tokens":910,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":742,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":910,"cache_read_input_tokens":112256,"cache_creation_input_tokens":742,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":742},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FT3f5wyomyi5jfMtdv","type":"assistant","uuid":"1372cfa0-09d7-4fe6-b2ca-8e8ddae64e99","timestamp":"2026-05-13T21:07:06.947Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1372cfa0-09d7-4fe6-b2ca-8e8ddae64e99","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JuHuNxLAKSTkv2eJFRqERv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015SpGP9BXvGzzftYEPHdYMN","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"in_progress","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":742,"cache_read_input_tokens":112256,"output_tokens":910,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":742,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":910,"cache_read_input_tokens":112256,"cache_creation_input_tokens":742,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":742},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FT3f5wyomyi5jfMtdv","type":"assistant","uuid":"84b6b04d-321b-48d5-8f3c-d23a82adda2b","timestamp":"2026-05-13T21:07:12.290Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"84b6b04d-321b-48d5-8f3c-d23a82adda2b","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015SpGP9BXvGzzftYEPHdYMN","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"0c07b449-0999-47eb-b638-85f123ffdc5b","timestamp":"2026-05-13T21:07:12.292Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"in_progress","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"in_progress","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"84b6b04d-321b-48d5-8f3c-d23a82adda2b","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0c07b449-0999-47eb-b638-85f123ffdc5b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01R7MptgKgszb7bfEaKb6pCk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KQ9qRjmuGVJHfmDt6xz4Va","name":"mcp__xcodebuildmcp-dev__button","input":{"buttonType":"home"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":968,"cache_read_input_tokens":112998,"output_tokens":81,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":968,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":81,"cache_read_input_tokens":112998,"cache_creation_input_tokens":968,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":968},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FThBZa8jMZdVwKWrLL","type":"assistant","uuid":"bf298718-832c-4c4c-b196-17d06172bdee","timestamp":"2026-05-13T21:07:14.714Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"bf298718-832c-4c4c-b196-17d06172bdee","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KQ9qRjmuGVJHfmDt6xz4Va","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"button\",\"button\":\"home\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"1cece8f8-3d0e-4424-9694-08ebaac0e6c2","timestamp":"2026-05-13T21:07:15.661Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"button\",\"button\":\"home\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"button","button":"home"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"bf298718-832c-4c4c-b196-17d06172bdee","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1cece8f8-3d0e-4424-9694-08ebaac0e6c2","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01HknKgHDxaPMQcQFSBT9YQ6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KWvUhFtTV1LXyaa1DGvyNJ","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1000,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":223,"cache_read_input_tokens":113966,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":223,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":113966,"cache_creation_input_tokens":223,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":223},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FTwRKMQchgvWd23hNh","type":"assistant","uuid":"d2b20e11-e363-497c-9f8e-61ac7dbc1caa","timestamp":"2026-05-13T21:07:18.442Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d2b20e11-e363-497c-9f8e-61ac7dbc1caa","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KWvUhFtTV1LXyaa1DGvyNJ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1kvfo20\",\"seq\":93,\"count\":209,\"targets\":[\"e22|tap|button|Fitness||Fitness\",\"e31|tap|button|Watch||Watch\",\"e40|tap|button|Contacts||Contacts\",\"e49|tap|button|Files||Files\",\"e58|tap|button|Preview||Preview\",\"e67|tap|button|Utilities folder|2 apps|Utilities\",\"e70|tap|button|Weather||Weather\",\"e79|tap|button|MCPTest||MCPTest\",\"e98|tap|button|Safari||Safari\",\"e103|tap|button|Messages||Messages\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e6|swipe|other|||Home screen icons\",\"e7|swipe|other|||\",\"e8|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"68412a9c-a3ec-4131-a16a-2dc8e0aa67b8","timestamp":"2026-05-13T21:07:20.988Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1kvfo20\",\"seq\":93,\"count\":209,\"targets\":[\"e22|tap|button|Fitness||Fitness\",\"e31|tap|button|Watch||Watch\",\"e40|tap|button|Contacts||Contacts\",\"e49|tap|button|Files||Files\",\"e58|tap|button|Preview||Preview\",\"e67|tap|button|Utilities folder|2 apps|Utilities\",\"e70|tap|button|Weather||Weather\",\"e79|tap|button|MCPTest||MCPTest\",\"e98|tap|button|Safari||Safari\",\"e103|tap|button|Messages||Messages\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e6|swipe|other|||Home screen icons\",\"e7|swipe|other|||\",\"e8|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1kvfo20","seq":93,"count":209,"targets":["e22|tap|button|Fitness||Fitness","e31|tap|button|Watch||Watch","e40|tap|button|Contacts||Contacts","e49|tap|button|Files||Files","e58|tap|button|Preview||Preview","e67|tap|button|Utilities folder|2 apps|Utilities","e70|tap|button|Weather||Weather","e79|tap|button|MCPTest||MCPTest","e98|tap|button|Safari||Safari","e103|tap|button|Messages||Messages"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e6|swipe|other|||Home screen icons","e7|swipe|other|||","e8|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"d2b20e11-e363-497c-9f8e-61ac7dbc1caa","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"68412a9c-a3ec-4131-a16a-2dc8e0aa67b8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015BQqm3kvKcnK144GUbgayH","type":"message","role":"assistant","content":[{"type":"text","text":"Home screen. Tapping Safari."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":596,"cache_read_input_tokens":114189,"output_tokens":837,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":596,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":837,"cache_read_input_tokens":114189,"cache_creation_input_tokens":596,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":596},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FULAoBqSoNgLr5k9dE","type":"assistant","uuid":"23f4da63-4bd6-4eb4-9872-4ef182915365","timestamp":"2026-05-13T21:07:23.454Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"23f4da63-4bd6-4eb4-9872-4ef182915365","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015BQqm3kvKcnK144GUbgayH","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TBejJJ4RJjZvw6qSsks6UC","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"in_progress","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":596,"cache_read_input_tokens":114189,"output_tokens":837,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":596,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":837,"cache_read_input_tokens":114189,"cache_creation_input_tokens":596,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":596},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FULAoBqSoNgLr5k9dE","type":"assistant","uuid":"01eaab0f-c24a-4eb6-a329-f77ac87d4a54","timestamp":"2026-05-13T21:07:27.997Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"01eaab0f-c24a-4eb6-a329-f77ac87d4a54","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TBejJJ4RJjZvw6qSsks6UC","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"0562ceac-67b5-4cbe-9caf-8f20fee8f388","timestamp":"2026-05-13T21:07:27.999Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"in_progress","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"in_progress","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"01eaab0f-c24a-4eb6-a329-f77ac87d4a54","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"0562ceac-67b5-4cbe-9caf-8f20fee8f388","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"0562ceac-67b5-4cbe-9caf-8f20fee8f388","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01NMKKMWgbu3ksfm6q3W8jaJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013vNT6T6asMM89WkUuYyYzZ","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e98"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":895,"cache_read_input_tokens":114785,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":895,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":114785,"cache_creation_input_tokens":895,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":895},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FUrZ9pZNEwMjNNV4g1","type":"assistant","uuid":"bb2d3b25-2ca3-4869-9fbe-2828c69ba637","timestamp":"2026-05-13T21:07:30.690Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"bb2d3b25-2ca3-4869-9fbe-2828c69ba637","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013vNT6T6asMM89WkUuYyYzZ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e98\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d448a528-1a91-4372-9151-c44390237fe0","timestamp":"2026-05-13T21:07:31.820Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e98\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e98"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"bb2d3b25-2ca3-4869-9fbe-2828c69ba637","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d448a528-1a91-4372-9151-c44390237fe0","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016rJ2tWq9KeVj2w195nDjYr","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HkNVSKbeZTHhFCKtFTZAfv","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1000,"timeoutMs":8000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":115680,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":115680,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FV8Tcw8juRjBTzbcEv","type":"assistant","uuid":"3ddedda3-fdf0-47ad-825c-08cfced48d20","timestamp":"2026-05-13T21:07:35.088Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3ddedda3-fdf0-47ad-825c-08cfced48d20","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HkNVSKbeZTHhFCKtFTZAfv","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1ec8oex\",\"seq\":97,\"count\":123,\"targets\":[\"e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle\",\"e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e61|tap|button|Apple||favoritesItemIdentifierContent\",\"e63|tap|button|iCloud||favoritesItemIdentifierContent\",\"e65|tap|button|Google||favoritesItemIdentifierContent\",\"e67|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e69|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e71|tap|button|Facebook||favoritesItemIdentifierContent\",\"e73|tap|button|Twitter||favoritesItemIdentifierContent\",\"e75|tap|button|BBC||favoritesItemIdentifierContent\",\"e84|tap|button|Edit||customizationsSheetButton\",\"e116|tap|button|More||MoreMenuButton\",\"e57|tap|button|close||\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|other|||\",\"e37|swipe|other|||\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e40|swipe|other|||\",\"e42|swipe|other|||StartPageCollectionView\",\"e44|swipe|other|||\",\"e45|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"9d090321-7683-40a1-8d9e-0a17539b5557","timestamp":"2026-05-13T21:07:38.402Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1ec8oex\",\"seq\":97,\"count\":123,\"targets\":[\"e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle\",\"e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e61|tap|button|Apple||favoritesItemIdentifierContent\",\"e63|tap|button|iCloud||favoritesItemIdentifierContent\",\"e65|tap|button|Google||favoritesItemIdentifierContent\",\"e67|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e69|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e71|tap|button|Facebook||favoritesItemIdentifierContent\",\"e73|tap|button|Twitter||favoritesItemIdentifierContent\",\"e75|tap|button|BBC||favoritesItemIdentifierContent\",\"e84|tap|button|Edit||customizationsSheetButton\",\"e116|tap|button|More||MoreMenuButton\",\"e57|tap|button|close||\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|other|||\",\"e37|swipe|other|||\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e40|swipe|other|||\",\"e42|swipe|other|||StartPageCollectionView\",\"e44|swipe|other|||\",\"e45|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1ec8oex","seq":97,"count":123,"targets":["e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle","e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage","e61|tap|button|Apple||favoritesItemIdentifierContent","e63|tap|button|iCloud||favoritesItemIdentifierContent","e65|tap|button|Google||favoritesItemIdentifierContent","e67|tap|button|Yahoo||favoritesItemIdentifierContent","e69|tap|button|Wikipedia||favoritesItemIdentifierContent","e71|tap|button|Facebook||favoritesItemIdentifierContent","e73|tap|button|Twitter||favoritesItemIdentifierContent","e75|tap|button|BBC||favoritesItemIdentifierContent","e84|tap|button|Edit||customizationsSheetButton","e116|tap|button|More||MoreMenuButton","e57|tap|button|close||"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|other|||","e9|swipe|other|||","e10|swipe|other|||","e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true","e12|swipe|other|||","e13|swipe|other|||","e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e35|swipe|other|||","e36|swipe|other|||","e37|swipe|other|||","e38|swipe|other|||","e39|swipe|other|||","e40|swipe|other|||","e42|swipe|other|||StartPageCollectionView","e44|swipe|other|||","e45|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"3ddedda3-fdf0-47ad-825c-08cfced48d20","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9d090321-7683-40a1-8d9e-0a17539b5557","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015LW1yTTc82m9GE8PNYrqip","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EssCClkIDRgCKkBjRs9WBtvYxMxBPr71KcgfyzuhqGjng0LbTO2IkH3NuyTJPn/fXsIO7yp8/a9PL68OaZF83pCVNaeKDSqwCLPfMg9jbGF1ZGUtb3B1cy00LTc4ABIML3nEEp/8aZIAN3SzGgzWF3tPchGazvX0voEiMFJc3A+u1Pzdn99LNV0PQYIi4kEMUdLO44KzPd4AdFtviLaMcitH6qDxtTijuWVdYiqfAZTwBM8yzMilfJxxI1CRh+5ERbwK9kOhFgvhsM9lkCDCeoEXXjTAEsHtNvPrMCjZSkKOn4zrCPNwgyY/OZtELPRHev0RaexyjS2QSU89lDpqGxB6CizP6R4D665x9lGZG7DnNVwNcYESETE+Ea2ZDNcLyfDUVYHaAxq1TZRYp+3pXvLuY+PYmWoFaN7nVZDkaKtz+Ipy78MPJhKsuNQLXhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1057,"cache_read_input_tokens":115910,"output_tokens":918,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1057,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":918,"cache_read_input_tokens":115910,"cache_creation_input_tokens":1057,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1057},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FVceWpWTxf4v25tUyN","type":"assistant","uuid":"0d401079-57f1-4487-a27f-b0fc23272868","timestamp":"2026-05-13T21:07:44.033Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0d401079-57f1-4487-a27f-b0fc23272868","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015LW1yTTc82m9GE8PNYrqip","type":"message","role":"assistant","content":[{"type":"text","text":"Safari open. Now searching for BBC.co.uk."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1057,"cache_read_input_tokens":115910,"output_tokens":918,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1057,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":918,"cache_read_input_tokens":115910,"cache_creation_input_tokens":1057,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1057},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FVceWpWTxf4v25tUyN","type":"assistant","uuid":"214cb58d-91d5-404f-9aef-104826d0384a","timestamp":"2026-05-13T21:07:44.143Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"214cb58d-91d5-404f-9aef-104826d0384a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015LW1yTTc82m9GE8PNYrqip","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017VcRbozvDMg996VU1Jox7a","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1057,"cache_read_input_tokens":115910,"output_tokens":918,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1057,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":918,"cache_read_input_tokens":115910,"cache_creation_input_tokens":1057,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1057},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FVceWpWTxf4v25tUyN","type":"assistant","uuid":"64d103fe-eed1-444f-ad27-6293e59aef49","timestamp":"2026-05-13T21:07:46.519Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"64d103fe-eed1-444f-ad27-6293e59aef49","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017VcRbozvDMg996VU1Jox7a","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"4c87ee73-6315-41b1-b540-0f45565849c6","timestamp":"2026-05-13T21:07:46.521Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"in_progress","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"64d103fe-eed1-444f-ad27-6293e59aef49","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"4c87ee73-6315-41b1-b540-0f45565849c6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013qzBv2ZKb8ebgX8ughXyPD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HduXLegAWWbmii1ncXfTbT","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e113"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":976,"cache_read_input_tokens":116967,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":976,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":116967,"cache_creation_input_tokens":976,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":976},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FWDegyZzqbQ59mfZov","type":"assistant","uuid":"87130631-cd44-4da3-b7fc-ddd306258769","timestamp":"2026-05-13T21:07:49.760Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"87130631-cd44-4da3-b7fc-ddd306258769","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HduXLegAWWbmii1ncXfTbT","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"6d01e25a-e236-4f59-afc3-721ac5d0ec77","timestamp":"2026-05-13T21:07:50.472Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e113"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"87130631-cd44-4da3-b7fc-ddd306258769","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6d01e25a-e236-4f59-afc3-721ac5d0ec77","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01AcDMnC4dyViqKuRa4C4tkj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FMmr1r4ALQHFFnjATQb8sy","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":4000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":117943,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":117943,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FWWEL9uGsKS1TL9Bd7","type":"assistant","uuid":"76469659-b94d-44a4-9a6c-9cad9296ca0e","timestamp":"2026-05-13T21:07:53.655Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"76469659-b94d-44a4-9a6c-9cad9296ca0e","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FMmr1r4ALQHFFnjATQb8sy","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"05fhyhv\",\"seq\":99,\"count\":156,\"targets\":[\"e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|\",\"e95|typeText|text-field|Address|Search or enter website name|URL\",\"e71|tap|button|Continue||\",\"e97|tap|button|Voice Search||VoiceSearchButton\",\"e98|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e108|swipe|other|||\",\"e109|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"f3b3804f-58a2-47c9-85e8-7a85b13e1d0c","timestamp":"2026-05-13T21:07:54.925Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"05fhyhv\",\"seq\":99,\"count\":156,\"targets\":[\"e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|\",\"e95|typeText|text-field|Address|Search or enter website name|URL\",\"e71|tap|button|Continue||\",\"e97|tap|button|Voice Search||VoiceSearchButton\",\"e98|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e108|swipe|other|||\",\"e109|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"05fhyhv","seq":99,"count":156,"targets":["e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|","e95|typeText|text-field|Address|Search or enter website name|URL","e71|tap|button|Continue||","e97|tap|button|Voice Search||VoiceSearchButton","e98|tap|button|Close||CancelBarItemButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|other|||","e9|swipe|other|||","e10|swipe|other|||","e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true","e12|swipe|other|||","e13|swipe|other|||","e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e35|swipe|other|||","e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView","e38|swipe|other|||","e39|swipe|other|||","e108|swipe|other|||","e109|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"76469659-b94d-44a4-9a6c-9cad9296ca0e","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f3b3804f-58a2-47c9-85e8-7a85b13e1d0c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RqMxbrwNG7JSHH7B9MjpRy","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErUCClkIDRgCKkCiwkaAW4XzdZ1yLxsOtmpI7998E2yD0cWe6D7Js2Jfd0eQOU6eFufw7MmxUz1c3FVTrdEds5tKaVae61Y4QZRGMg9jbGF1ZGUtb3B1cy00LTc4ABIMPCFlznAfn8lwENrVGgwKixSgKikfL9CjClAiMGASBwGOX/yxidUtx47+OTnXkZ6mZ9Cl/NbVOCRz6CswJnpLmkjBjaNc0VY+0PR05SqJAYMaHD55r38ZNo5+fYgMvM6DkOqcO+rYwYZyqW39S7rQJdYAPt74pgi9EGhMjg45N/XcM/Hi3jTvZVXjFr6qaDKKlbAzWF/neRMIkb1ny0CDCgZYqBajbff+fxEb9uPsBYqEA7wX0DmFFiT72gFqn6T+tEGwGq7mjp6HlxUHdCPAubySTQsXrK0/GAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":862,"cache_read_input_tokens":118173,"output_tokens":144,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":862,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":144,"cache_read_input_tokens":118173,"cache_creation_input_tokens":862,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":862},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FWqFpXXUm2cBgWLprP","type":"assistant","uuid":"2aeefb4f-cf9e-41ce-b17e-df25e3db02fd","timestamp":"2026-05-13T21:07:57.659Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"2aeefb4f-cf9e-41ce-b17e-df25e3db02fd","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01RqMxbrwNG7JSHH7B9MjpRy","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WzgUp5BSjGFECrMmqeT7xH","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e71"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":862,"cache_read_input_tokens":118173,"output_tokens":144,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":862,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":144,"cache_read_input_tokens":118173,"cache_creation_input_tokens":862,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":862},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FWqFpXXUm2cBgWLprP","type":"assistant","uuid":"c6d17ba2-a4c6-4ad4-96eb-1106d931a52c","timestamp":"2026-05-13T21:07:57.772Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"c6d17ba2-a4c6-4ad4-96eb-1106d931a52c","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"c6d17ba2-a4c6-4ad4-96eb-1106d931a52c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WzgUp5BSjGFECrMmqeT7xH","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e71\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"a82e1660-359f-4f02-bee3-b8d119321cfa","timestamp":"2026-05-13T21:07:58.654Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e71\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e71"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"c6d17ba2-a4c6-4ad4-96eb-1106d931a52c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a82e1660-359f-4f02-bee3-b8d119321cfa","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GSpWZ4BY5GopHXrtkFR3ud","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HyBRmksSgnNvbrkVFUGMze","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":4000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":291,"cache_read_input_tokens":119035,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":291,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":119035,"cache_creation_input_tokens":291,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":291},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FX7JUUNVbvbc7Dffco","type":"assistant","uuid":"e8d4148e-c7b4-4356-8028-d3c9cb1bcd40","timestamp":"2026-05-13T21:08:01.650Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e8d4148e-c7b4-4356-8028-d3c9cb1bcd40","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HyBRmksSgnNvbrkVFUGMze","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1im84oe\",\"seq\":101,\"count\":164,\"targets\":[\"e103|typeText|text-field|Address|Search or enter website name|URL\",\"e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e54|tap|button|Apple||favoritesItemIdentifierContent\",\"e56|tap|button|iCloud||favoritesItemIdentifierContent\",\"e58|tap|button|Google||favoritesItemIdentifierContent\",\"e60|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e62|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e64|tap|button|Facebook||favoritesItemIdentifierContent\",\"e66|tap|button|Twitter||favoritesItemIdentifierContent\",\"e68|tap|button|BBC||favoritesItemIdentifierContent\",\"e77|tap|button|Edit||customizationsSheetButton\",\"e105|tap|button|Voice Search||VoiceSearchButton\",\"e50|tap|button|close||\",\"e106|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e116|swipe|other|||\",\"e117|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"6461c70f-5c88-416e-b781-bfd802dd098a","timestamp":"2026-05-13T21:08:02.970Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1im84oe\",\"seq\":101,\"count\":164,\"targets\":[\"e103|typeText|text-field|Address|Search or enter website name|URL\",\"e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e54|tap|button|Apple||favoritesItemIdentifierContent\",\"e56|tap|button|iCloud||favoritesItemIdentifierContent\",\"e58|tap|button|Google||favoritesItemIdentifierContent\",\"e60|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e62|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e64|tap|button|Facebook||favoritesItemIdentifierContent\",\"e66|tap|button|Twitter||favoritesItemIdentifierContent\",\"e68|tap|button|BBC||favoritesItemIdentifierContent\",\"e77|tap|button|Edit||customizationsSheetButton\",\"e105|tap|button|Voice Search||VoiceSearchButton\",\"e50|tap|button|close||\",\"e106|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e116|swipe|other|||\",\"e117|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1im84oe","seq":101,"count":164,"targets":["e103|typeText|text-field|Address|Search or enter website name|URL","e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage","e54|tap|button|Apple||favoritesItemIdentifierContent","e56|tap|button|iCloud||favoritesItemIdentifierContent","e58|tap|button|Google||favoritesItemIdentifierContent","e60|tap|button|Yahoo||favoritesItemIdentifierContent","e62|tap|button|Wikipedia||favoritesItemIdentifierContent","e64|tap|button|Facebook||favoritesItemIdentifierContent","e66|tap|button|Twitter||favoritesItemIdentifierContent","e68|tap|button|BBC||favoritesItemIdentifierContent","e77|tap|button|Edit||customizationsSheetButton","e105|tap|button|Voice Search||VoiceSearchButton","e50|tap|button|close||","e106|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e116|swipe|other|||","e117|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"e8d4148e-c7b4-4356-8028-d3c9cb1bcd40","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6461c70f-5c88-416e-b781-bfd802dd098a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SoD79BVqM9MxNq9sWHdnah","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015cGN6pa1skvLDVoxHknUAj","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e103","text":"BBC.co.uk"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":761,"cache_read_input_tokens":119326,"output_tokens":112,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":761,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":112,"cache_read_input_tokens":119326,"cache_creation_input_tokens":761,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":761},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FXS7ZivPSHNd4LrX8J","type":"assistant","uuid":"5bd2139b-5291-42d9-b0e0-526eb8bb4119","timestamp":"2026-05-13T21:08:07.714Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5bd2139b-5291-42d9-b0e0-526eb8bb4119","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015cGN6pa1skvLDVoxHknUAj","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e103\",\"textLength\":9},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d2545bdf-cdff-4931-adfb-aea39fef902a","timestamp":"2026-05-13T21:08:09.589Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e103\",\"textLength\":9},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e103","textLength":9},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"5bd2139b-5291-42d9-b0e0-526eb8bb4119","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d2545bdf-cdff-4931-adfb-aea39fef902a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_014X4GeFmEGE7WGb4KuAVZBD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_012bo6yhoxMF2tUGfvfsYsZu","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":265,"cache_read_input_tokens":120087,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":265,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":120087,"cache_creation_input_tokens":265,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":265},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FXv2Lz9waMv3J3Mx8n","type":"assistant","uuid":"725a5822-f802-481b-a417-4c43a62d6b5f","timestamp":"2026-05-13T21:08:11.958Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"725a5822-f802-481b-a417-4c43a62d6b5f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_012bo6yhoxMF2tUGfvfsYsZu","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"a8596893-3e7f-43a1-84e2-e5bc6e966805","timestamp":"2026-05-13T21:08:12.170Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"725a5822-f802-481b-a417-4c43a62d6b5f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a8596893-3e7f-43a1-84e2-e5bc6e966805","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PrVT6ZsT6j8CE6yRhSQuDn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016yDp6eduXVseumEWSeGf51","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1500,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":120352,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":228,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":120352,"cache_creation_input_tokens":228,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FY6ztwg8tjc9PQMqYk","type":"assistant","uuid":"598a914e-6879-4f7c-9364-538980946723","timestamp":"2026-05-13T21:08:15.041Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"598a914e-6879-4f7c-9364-538980946723","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016yDp6eduXVseumEWSeGf51","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d49bjv\",\"seq\":105,\"count\":98,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\",\"e95|tap|button|Close||xmark.circle.fill\"],\"scroll\":[\"e2|swipe|other|||\",\"e19|swipe|scroll-view|||\",\"e22|swipe|scroll-view|||\",\"e67|swipe|other|||\",\"e69|swipe|other|||\",\"e87|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d157a547-6aad-4e81-9378-6ec780539666","timestamp":"2026-05-13T21:08:17.415Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d49bjv\",\"seq\":105,\"count\":98,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\",\"e95|tap|button|Close||xmark.circle.fill\"],\"scroll\":[\"e2|swipe|other|||\",\"e19|swipe|scroll-view|||\",\"e22|swipe|scroll-view|||\",\"e67|swipe|other|||\",\"e69|swipe|other|||\",\"e87|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d49bjv","seq":105,"count":98,"targets":["e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e56|tap|button|Page Menu||PageFormatMenuButton","e59|tap|button|refresh||ReloadButton","e62|tap|button|More||MoreMenuButton","e95|tap|button|Close||xmark.circle.fill"],"scroll":["e2|swipe|other|||","e19|swipe|scroll-view|||","e22|swipe|scroll-view|||","e67|swipe|other|||","e69|swipe|other|||","e87|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"598a914e-6879-4f7c-9364-538980946723","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d157a547-6aad-4e81-9378-6ec780539666","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015HKqhitHmarq2T1axmxmbc","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Cy1ChSSb4mWK5StSSeZndr","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":557,"cache_read_input_tokens":120580,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":557,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":120580,"cache_creation_input_tokens":557,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":557},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FYVTzxiRuyqzhXHmqs","type":"assistant","uuid":"883761d5-c1ac-4e8a-a789-d02af0205c5a","timestamp":"2026-05-13T21:08:22.081Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"883761d5-c1ac-4e8a-a789-d02af0205c5a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Cy1ChSSb4mWK5StSSeZndr","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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AlcSnq+47uffrUUbrKm9OR/KpMGiwxFmlRXVHZRJwwBIDD39ajwKkwamcpZRi5uRyRmOM9XPYkdlH69BRYDG1fAmig7xRjd9WJb+orJwKmkZ5pGllbc7kkn1Jpu0UrC1GYFFP2ijAp6gf//X/F+iiigAppHenUUANVmRgyEqR0IrRj1WZRiWNJfcgg/muKziPSm0AbB1hgP3VtEp9Tuf9CcfpWdcXVxdv5lxIXI4GegHoB0A+lQUUAFN206igAR5Im3xsVPqKvpqk68PHHJ9VIP/AI6RVCigDT/tb1tk/N/8ad/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jTTq3pbJ/wB9P/jWZRQBpHWJx/qook99u4/+PE1nz3E9zJ5tw5kb1J/zim0UAR0VJRQARSyQtviYqfatFNVcD95Cknvyv8jis6igDTOsTj/URRwn+8AWb8NxI/SsuSSSZzLKxd25JJyT+NLRQBHRUlFADMGjBp9FAH//0PxfooooAKKKKACmlfSnUUAR0VJjNN2+lADaKMYooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"7d2dec9d-c2b5-4e2b-b7d1-87c6b3ece36d","timestamp":"2026-05-13T21:08:23.079Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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AlcSnq+47uffrUUbrKm9OR/KpMGiwxFmlRXVHZRJwwBIDD39ajwKkwamcpZRi5uRyRmOM9XPYkdlH69BRYDG1fAmig7xRjd9WJb+orJwKmkZ5pGllbc7kkn1Jpu0UrC1GYFFP2ijAp6gf//X/F+iiigAppHenUUANVmRgyEqR0IrRj1WZRiWNJfcgg/muKziPSm0AbB1hgP3VtEp9Tuf9CcfpWdcXVxdv5lxIXI4GegHoB0A+lQUUAFN206igAR5Im3xsVPqKvpqk68PHHJ9VIP/AI6RVCigDT/tb1tk/N/8ad/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jTTq3pbJ/wB9P/jWZRQBpHWJx/qook99u4/+PE1nz3E9zJ5tw5kb1J/zim0UAR0VJRQARSyQtviYqfatFNVcD95Cknvyv8jis6igDTOsTj/URRwn+8AWb8NxI/SsuSSSZzLKxd25JJyT+NLRQBHRUlFADMGjBp9FAH//0PxfooooAKKKKACmlfSnUUAR0VJjNN2+lADaKMYooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"883761d5-c1ac-4e8a-a789-d02af0205c5a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"7d2dec9d-c2b5-4e2b-b7d1-87c6b3ece36d","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"7d2dec9d-c2b5-4e2b-b7d1-87c6b3ece36d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MjVabYkZ3yaaNGSvTjQMGb","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EuMCClkIDRgCKkDd3tLW1NMCUslATdFO8oSWTGeb/hLsckv9K+W/1bkHmkNUeUlMVwY7v1ZPxWL8KEYCmUkDqsfpd1UvTpK+loCiMg9jbGF1ZGUtb3B1cy00LTc4ABIM9ut09Yg1l/46xvF+GgwJhYMu5GCp3eKFYkAiMPXXUFCV34lK9bdvufrKRs38wR8LalR+eWbRszBKLuRoaf/y2IrCtd/ZDbo6xWksviq3AZOc7KY9TVOgdjP5HkU1Wg5OdahT6WikoBgqworDhmoUaP6TFDXDuRztLrmgwOtqJ8J2DEAgUhSw4Xw+6J9grizhFI3TD741YXNM+fl91tmDslEUcCG/dB7CA25r4VkiAaHMgKyWsLG9Yno20pBi/UleAjPeEjEe7PacSyM4Gz/78xcfM2mhsst2sQryGDvrSkA3Tzw09mgJzS+E3j1WTfR1iqvb2pPkKJq4gwn4e5sKBlmIK81+BhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":121137,"output_tokens":176,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":176,"cache_read_input_tokens":121137,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FYueJXLDQqepqyDhLR","type":"assistant","uuid":"2a0ad4da-882c-49c3-9f41-c4a7c84e2b11","timestamp":"2026-05-13T21:08:26.227Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"2a0ad4da-882c-49c3-9f41-c4a7c84e2b11","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MjVabYkZ3yaaNGSvTjQMGb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DaV5z5tdT4WaUnGNGjQB8C","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e95"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":121137,"output_tokens":176,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":176,"cache_read_input_tokens":121137,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FYueJXLDQqepqyDhLR","type":"assistant","uuid":"1046f72f-a547-4931-9b07-b1c489dc7f05","timestamp":"2026-05-13T21:08:26.242Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1046f72f-a547-4931-9b07-b1c489dc7f05","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DaV5z5tdT4WaUnGNGjQB8C","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e95\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"086d8b72-1238-485e-88a4-2b20b7d5f595","timestamp":"2026-05-13T21:08:26.880Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e95\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e95"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"1046f72f-a547-4931-9b07-b1c489dc7f05","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"086d8b72-1238-485e-88a4-2b20b7d5f595","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PqH7vtTNHVVEZpLGeksFRa","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GSmif2zgcdnjwytkjZTuHh","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":323,"cache_read_input_tokens":121799,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":323,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":121799,"cache_creation_input_tokens":323,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":323},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FZBsNL6u4udKKe2pjh","type":"assistant","uuid":"1ebbf970-56f4-4ce2-b223-f1584a7db70f","timestamp":"2026-05-13T21:08:31.031Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1ebbf970-56f4-4ce2-b223-f1584a7db70f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GSmif2zgcdnjwytkjZTuHh","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1aqkdr9\",\"seq\":106,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"dcc6415a-5a2d-4375-9753-1b0714cea1be","timestamp":"2026-05-13T21:08:31.334Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1aqkdr9\",\"seq\":106,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1aqkdr9","seq":106,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"1ebbf970-56f4-4ce2-b223-f1584a7db70f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"dcc6415a-5a2d-4375-9753-1b0714cea1be","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"itemCount":19},"type":"attachment","uuid":"55598677-3109-456f-bc71-f66f2cb06792","timestamp":"2026-05-13T21:08:31.336Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"55598677-3109-456f-bc71-f66f2cb06792","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01EqQ3nHmrma1SnWA44RGbtA","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpAIClkIDRgCKkCaFAjPH2VOymdVWZUVEL/rbZfbz0wUfCVfPDkVwrDvzkkstUGYogw1l9sNw6jovUP7nek/uKztsHMLEoGbyCyHMg9jbGF1ZGUtb3B1cy00LTc4ABIM7Yq2QDxC2eaHVon2GgwUj8sUpr7UfbbmY5YiMKg94ECIXfGFfROriptC/aH6jF6H6ncdbtG56TlON+VxrRPys/qf6FgY0un4EoaPByrkBl9ptlWQxaleRZbaPFK1/wRA8hFQ7QzISxxzvgTtzka92ZVMt7JkyMiPCuB/TX7Ne55riTi2knnUC3DlztBWuvepqes0TJ4wT5ovYVSJM3GGDvbK1NzyAsgOTbqUwtOi0fwmadQQ+pjJ+QmENPVQOk4Zcx+h9NUchYnVhPoa5o2M5sdgkT7EZAjCdGIrQSVvCePSEeeEMz6jLVpgV/gkWGH+cZ5umJgrCTJyEXpFKBOuFUPOhZq01grMwnmYvUdXIK96cOG15Ydlax6Sd+MCK3zFTsW/oMAIplr21ecLzEWqxNCuMezvOCATEmBf+ZZUOj2FsUm20t3L8S+sQw8IkBaYLp1KFCu86+0sGWyZri2H46OipUnjRyHBOGCmoCJ9zYyWclC1p/PK2RqTH20HiZvpihd2VwXT5SHRmflgJow+nIUlY+06T+2NnazIRIEr45phy15CGEtXKdhLHTiJ9QAklqUgfeLMHBUjHEOxhh3DcuoEBmygilwmx1PQTXRDa7gmGBtWAhs3Hfu4hxRs2BodzhxHNgaBr748lqjIJedqS9ujX41HiAdRW8OF1xMzzHa8Ig04wTR5SK5tVrJXocndHIBTTTOFU30+o5vs6duM1STqnrwAF7VH7zMiAVwu9hY4Xi7StOdUfbhZcyXAKAehWmvLQWk1tyUeyr7YIu+S3ApIqTiprHv4nx9XGNlkSqYt2uCK9xalI0KpLayXMQtN2FoRnj7VbA3SE0hIzn6WPbSh0cPzQ8PLtoQA6upyIVtqBifve5Z2+klgkyhO9yvEIbAJyzVB6uLuDchyG1NfZn4gBxAjAYLtFBOSsih11iX+qys91WJ1dpZ8utfsLfW/0Ul/E45lRtoGeWYQb2IEWirzuIEulkfko8YWzNYkcOatWfuNetKCOoOVNFPBUYgoO453YgG7vF7haYi7nD5Mm8o7cnBnZ4EqFV3+tFafXux72LXc/K6SEb4MYzGGJSpyr/a/aN1jmpRIQ2ht7+lkmZ4mvBKLO5C93eQg/S+erZzOLBMN6O9VYhsz7n94OTHHx/Z7CY1ScjYX8T7MNCgADUYiznCNloVZEgR/RlaHu20QoG8LiBdOWcR/nKflp/a/5ndK0NhJzbYIUTybQkkY9+ttNielAvx9tBD4OIcD6W5VOPoYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":122122,"output_tokens":397,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":859,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":397,"cache_read_input_tokens":122122,"cache_creation_input_tokens":859,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FZX4XWxae7d6PKK6pP","type":"assistant","uuid":"1c281058-f776-4bbe-b4d1-a13f21a07f93","timestamp":"2026-05-13T21:08:37.749Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1c281058-f776-4bbe-b4d1-a13f21a07f93","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01EqQ3nHmrma1SnWA44RGbtA","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011ED3nYBPhMQJHNvyHNCgny","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":122122,"output_tokens":397,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":859,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":397,"cache_read_input_tokens":122122,"cache_creation_input_tokens":859,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FZX4XWxae7d6PKK6pP","type":"assistant","uuid":"c33467c4-49bf-4da9-a6ae-7d4f8ca9aab0","timestamp":"2026-05-13T21:08:37.788Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c33467c4-49bf-4da9-a6ae-7d4f8ca9aab0","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_011ED3nYBPhMQJHNvyHNCgny","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"26ff6670-11c6-4068-ba92-189553bd70b1","timestamp":"2026-05-13T21:08:38.386Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"c33467c4-49bf-4da9-a6ae-7d4f8ca9aab0","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"26ff6670-11c6-4068-ba92-189553bd70b1","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"26ff6670-11c6-4068-ba92-189553bd70b1","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Pwus23FQ9Wph4u4qWjNN6k","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eq0FClkIDRgCKkA8VaY/YXA1Gi3STW1jlfbA+Cw6rkNdauBX45WwHO0/AhJdMQTEIJPS/cR7YH/pmUzOExO+k8N8IGqm+poj6z92Mg9jbGF1ZGUtb3B1cy00LTc4ABIMZWsdEV4cbtA45ZmGGgyyyfV3qAt1dINKVbUiMI4oP/kT2/j35b59Ww+TBpjkx8B5c+dFdOfGoysyucS86UznMaKyvnvu5E7DR98IPiqBBJ8l5ZdhJKpI1AQFktD7FxoiuhGUKVOuz/WfGPLT2iAl0l2x/byrA+PKMtmrbQjB+wjN0cid3IAlpYNUVrOblOH0ZnPL07VqzWv1I+9REcadVq2RLqmB/JdfA2YvWkxmYT5zHaikhHZfgJcst08yfbXZAfIoU1aN7ysg00y4msafCSqcF744A1VOut8XXZqbdL2IZRZpM+Wy5lg2kQl5MmcXL+BhpTFHmsrxk0l2p/s+eFsQb2e+q+zpR7sbQjM/NseP9AP1aU/xeIqXuOOB2uqIUmG7eVmjGvcPBteYH4oQpoMS+JOYpYltimyPvyOMyoiN+0XQt9RweGTu1Nv229zvI+gtWF6+kAp+2Kc1GypfcP/fPmrPdWah/3V4U85Qy2eE9hWfIIM2q2BgCMVCZphR4DVmgv7c+oUMoINPT8LcnroCb/ogUvQnM0XQrIALX6nh0b1+/zOxYciPCDJpo3+ODj1TwfwE1AWm3zYKzx760m+SAEwnWBcMDK8k7lSsI4Lku+VB2xR1ZQ3oYxipuqaqC0O9e8UD5D+64u2HAjJV1W+UMnmqwKvlxrrCPv1eKvmQtPOD9VrcPkB8ga1mfjCiYB0w4A3uaU/BFXk/SJfm7TCqVNB/JLMxRwAbP5nnfY3IUu7xA0iWEyjGFnbC42icVDHKRagzWwpRbmHEmlpDjxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":973,"cache_read_input_tokens":122981,"output_tokens":334,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":973,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":334,"cache_read_input_tokens":122981,"cache_creation_input_tokens":973,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":973},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Fa3647ewkaSY4sQ7MJ","type":"assistant","uuid":"3ce05b3a-ab75-462d-9a3a-4f57e094145e","timestamp":"2026-05-13T21:08:42.873Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3ce05b3a-ab75-462d-9a3a-4f57e094145e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Pwus23FQ9Wph4u4qWjNN6k","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DqiSyLrYL6sn5uNVrvodMq","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"textContains","text":"Reject","timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":973,"cache_read_input_tokens":122981,"output_tokens":334,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":973,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":334,"cache_read_input_tokens":122981,"cache_creation_input_tokens":973,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":973},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Fa3647ewkaSY4sQ7MJ","type":"assistant","uuid":"a5cf3af7-898a-4a0d-b2aa-bdd5fc59f74c","timestamp":"2026-05-13T21:08:43.462Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a5cf3af7-898a-4a0d-b2aa-bdd5fc59f74c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 5000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n\n❌ Timed out after 5000ms waiting for UI predicate 'textContains'.","is_error":true,"tool_use_id":"toolu_01DqiSyLrYL6sn5uNVrvodMq"}]},"uuid":"8d07c48e-c4f0-4e2e-b9d5-be4eba3e7c1a","timestamp":"2026-05-13T21:08:48.710Z","toolUseResult":"Error: âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 5000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n\n❌ Timed out after 5000ms waiting for UI predicate 'textContains'.","sourceToolAssistantUUID":"a5cf3af7-898a-4a0d-b2aa-bdd5fc59f74c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8d07c48e-c4f0-4e2e-b9d5-be4eba3e7c1a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019aRzLiZdELMSReWmnhJRKU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":464,"cache_read_input_tokens":123954,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":464,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1022,"cache_read_input_tokens":123954,"cache_creation_input_tokens":464,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":464},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FaoBAZzZNP3Coqxjka","type":"assistant","uuid":"e6a3464b-f5e2-4c2c-ad4a-8b78a8c2c56d","timestamp":"2026-05-13T21:09:00.122Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e6a3464b-f5e2-4c2c-ad4a-8b78a8c2c56d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019aRzLiZdELMSReWmnhJRKU","type":"message","role":"assistant","content":[{"type":"text","text":"WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":464,"cache_read_input_tokens":123954,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":464,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1022,"cache_read_input_tokens":123954,"cache_creation_input_tokens":464,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":464},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FaoBAZzZNP3Coqxjka","type":"assistant","uuid":"f76fddc3-1ea3-4988-a1bc-2c3fe16c169d","timestamp":"2026-05-13T21:09:00.320Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f76fddc3-1ea3-4988-a1bc-2c3fe16c169d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019aRzLiZdELMSReWmnhJRKU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Y2KCtELqqRYKQmrNvibpr6","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e57"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":464,"cache_read_input_tokens":123954,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":464,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1022,"cache_read_input_tokens":123954,"cache_creation_input_tokens":464,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":464},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FaoBAZzZNP3Coqxjka","type":"assistant","uuid":"f273a45d-039b-4aab-894e-0adefb2428bc","timestamp":"2026-05-13T21:09:00.500Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f273a45d-039b-4aab-894e-0adefb2428bc","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Y2KCtELqqRYKQmrNvibpr6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"243c1d23-6b76-4f43-883e-0a0b0b1a704a","timestamp":"2026-05-13T21:09:01.110Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e57"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"f273a45d-039b-4aab-894e-0adefb2428bc","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"243c1d23-6b76-4f43-883e-0a0b0b1a704a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012ckKhiwkRa8zSg7SisRaTz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017bg66zSYtbwok69oBWtGjZ","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1168,"cache_read_input_tokens":124418,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1168,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":124418,"cache_creation_input_tokens":1168,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1168},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FbiF2wDxQ9rZ8PA3kf","type":"assistant","uuid":"8723e8b4-ecc6-48cc-9c36-d1260d81d4e7","timestamp":"2026-05-13T21:09:03.938Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8723e8b4-ecc6-48cc-9c36-d1260d81d4e7","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017bg66zSYtbwok69oBWtGjZ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1sujf6f\",\"seq\":117,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"b0c27861-a68f-453a-9c0d-6063e31b0ac8","timestamp":"2026-05-13T21:09:04.462Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1sujf6f\",\"seq\":117,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1sujf6f","seq":117,"count":158,"targets":["e97|typeText|text-field|Address|https://www.bbc.co.uk|URL","e51|tap|button|Apple||favoritesItemIdentifierContent","e53|tap|button|iCloud||favoritesItemIdentifierContent","e55|tap|button|Google||favoritesItemIdentifierContent","e57|tap|button|Yahoo||favoritesItemIdentifierContent","e59|tap|button|Wikipedia||favoritesItemIdentifierContent","e61|tap|button|Facebook||favoritesItemIdentifierContent","e63|tap|button|Twitter||favoritesItemIdentifierContent","e65|tap|button|BBC||favoritesItemIdentifierContent","e98|tap|button|Clear text||ClearTextButton","e100|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e110|swipe|other|||","e111|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"8723e8b4-ecc6-48cc-9c36-d1260d81d4e7","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b0c27861-a68f-453a-9c0d-6063e31b0ac8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01UCxmn8sLQ8sancdEqd3uwm","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DDw8ZMf7CyWX4BKiGFEEYh","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e97","text":"bbc.co.uk/sport","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":620,"cache_read_input_tokens":125586,"output_tokens":141,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":620,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":141,"cache_read_input_tokens":125586,"cache_creation_input_tokens":620,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":620},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Fbxei2sS9bv31aRxKZ","type":"assistant","uuid":"0797c149-fdb5-4ebf-b07d-2f8e9bfd4c01","timestamp":"2026-05-13T21:09:07.292Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0797c149-fdb5-4ebf-b07d-2f8e9bfd4c01","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DDw8ZMf7CyWX4BKiGFEEYh","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"c986a3cf-571f-4762-b1a9-238e998b8d9e","timestamp":"2026-05-13T21:09:09.498Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e97","textLength":15},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"0797c149-fdb5-4ebf-b07d-2f8e9bfd4c01","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c986a3cf-571f-4762-b1a9-238e998b8d9e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01GXqcPUbdCLBMFY5m372A7M","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Gjc76a6uTuZtLvpmrpZTSw","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":294,"cache_read_input_tokens":126206,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":294,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":126206,"cache_creation_input_tokens":294,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":294},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FcL9GyCBfvpMrEQzVD","type":"assistant","uuid":"c1eb50ac-548c-4f37-b63a-1ea41187a148","timestamp":"2026-05-13T21:09:12.020Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c1eb50ac-548c-4f37-b63a-1ea41187a148","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Gjc76a6uTuZtLvpmrpZTSw","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"e39c4cbb-f7d3-48a5-8617-a2c8901dc81c","timestamp":"2026-05-13T21:09:12.240Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"c1eb50ac-548c-4f37-b63a-1ea41187a148","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e39c4cbb-f7d3-48a5-8617-a2c8901dc81c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01L7f7Ptp6UkQnrnpPhpNGFz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01QPcHD19SYKoLRERNi8Yh4B","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2000,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":126500,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":228,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":126500,"cache_creation_input_tokens":228,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FcXoWRzberwA9tei1n","type":"assistant","uuid":"f256ed0c-9d31-47c6-8522-d5fb857f1595","timestamp":"2026-05-13T21:09:15.902Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f256ed0c-9d31-47c6-8522-d5fb857f1595","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01QPcHD19SYKoLRERNi8Yh4B","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1bmu73s\",\"seq\":122,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"723906a8-8eb1-4cd8-9d49-324c14d8424c","timestamp":"2026-05-13T21:09:18.466Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1bmu73s\",\"seq\":122,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1bmu73s","seq":122,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e50|tap|button|Back||BackButton","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"f256ed0c-9d31-47c6-8522-d5fb857f1595","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"723906a8-8eb1-4cd8-9d49-324c14d8424c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Ur2A6tTwNuPiEPiZaUcaSK","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0191fpUhPkee9WUiuPc1exGS","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":504,"cache_read_input_tokens":126728,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":504,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":126728,"cache_creation_input_tokens":504,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":504},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FczTdWJSzNYSAHCRyh","type":"assistant","uuid":"ee4d0b04-1f2e-4f01-af4d-516f44f5b1f4","timestamp":"2026-05-13T21:09:21.706Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ee4d0b04-1f2e-4f01-af4d-516f44f5b1f4","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0191fpUhPkee9WUiuPc1exGS","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"856e442d-3b0f-4253-a632-a1643e5349ae","timestamp":"2026-05-13T21:09:22.432Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"ee4d0b04-1f2e-4f01-af4d-516f44f5b1f4","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"856e442d-3b0f-4253-a632-a1643e5349ae","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"856e442d-3b0f-4253-a632-a1643e5349ae","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgZLVCz4KwJppLbCK46RFx","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EuQCClkIDRgCKkAbS8GFpS6OA2gcz9lxHR+V9evg8FYfg3Q+wY09DWIsYWt6v9VHe7p97IlFRBVan5wnssVfBaT/JF11S/+CrfU5Mg9jbGF1ZGUtb3B1cy00LTc4ABIMS/GUPrkAWCP3XVp3GgzeALtixvukZFTmxaIiMOGe9BPWmGODgUs9eoppR4fu7drAKekN9TKE9Dxkz+JrkM6qrLQoKP23eYAnRgeYNSq4AWTf/Erukk1NPPaEgSrI1Z+bQ1D9qGA2a+rdxcTvPN0q2keh4w5XJ1rzJc8Fu7DOThVDKhwMD3wMx/Z3czkqRgU0Laxp2xiizGGvCj7w4Gq1KORUsZAjUDdotj6LN+AtkVdDm7aTllVP13nu6PgsEVa2idkNuTjpXUBBS/pLx0VQWLbxSUC8KawjB3HFGKR3r5FW6Ia5jfj53cEQSv30D1KBp3f5BF8l9ugy6+COjtT9hMUioPsd1VcYAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":127232,"output_tokens":922,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":922,"cache_read_input_tokens":127232,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FdHN7x7vFs8HPWbJcG","type":"assistant","uuid":"20855c0b-6ad1-4798-ab40-6cee9c6db6f9","timestamp":"2026-05-13T21:09:25.663Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"20855c0b-6ad1-4798-ab40-6cee9c6db6f9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgZLVCz4KwJppLbCK46RFx","type":"message","role":"assistant","content":[{"type":"text","text":"On BBC Sport. Navigating to Premier League."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":127232,"output_tokens":922,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":922,"cache_read_input_tokens":127232,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FdHN7x7vFs8HPWbJcG","type":"assistant","uuid":"ab0b89c9-4d76-4a1c-a2a2-c67bb2a0ae08","timestamp":"2026-05-13T21:09:26.235Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ab0b89c9-4d76-4a1c-a2a2-c67bb2a0ae08","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgZLVCz4KwJppLbCK46RFx","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JjsaJsZsBpfBQV3XPPAF19","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"in_progress","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":127232,"output_tokens":922,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":922,"cache_read_input_tokens":127232,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FdHN7x7vFs8HPWbJcG","type":"assistant","uuid":"8b3165a0-8ac5-4b8d-80b1-ffbbf0a9f306","timestamp":"2026-05-13T21:09:31.027Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8b3165a0-8ac5-4b8d-80b1-ffbbf0a9f306","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JjsaJsZsBpfBQV3XPPAF19","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"fe408394-6885-414e-8920-4632e2c2395c","timestamp":"2026-05-13T21:09:31.031Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"in_progress","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"8b3165a0-8ac5-4b8d-80b1-ffbbf0a9f306","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"fe408394-6885-414e-8920-4632e2c2395c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01AyTQ1q4dJeG52uq7uw5bAw","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AajAEvgbLb2TnbX2AfyTqm","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e57"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":980,"cache_read_input_tokens":127894,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":980,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":127894,"cache_creation_input_tokens":980,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":980},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FdvjfucXqf5iG7rQ5r","type":"assistant","uuid":"ed917456-b23a-4c90-b045-825c1590165f","timestamp":"2026-05-13T21:09:33.972Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ed917456-b23a-4c90-b045-825c1590165f","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AajAEvgbLb2TnbX2AfyTqm","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"655eb853-2a8e-45ea-a0dd-fc22447e9f7c","timestamp":"2026-05-13T21:09:34.464Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e57"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"ed917456-b23a-4c90-b045-825c1590165f","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"655eb853-2a8e-45ea-a0dd-fc22447e9f7c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Rnib5uotLKDPWJZG7t8P3X","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TBxwNiAwJHPT7Aw9ifVkFz","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":128874,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":128874,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FeApkUs9oPQ6igKAgf","type":"assistant","uuid":"6d2cf00f-b442-4e4b-9b4b-5705347ff63a","timestamp":"2026-05-13T21:09:37.806Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"6d2cf00f-b442-4e4b-9b4b-5705347ff63a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TBxwNiAwJHPT7Aw9ifVkFz","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ugun6b\",\"seq\":123,\"count\":144,\"targets\":[\"e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL\",\"e84|tap|button|Clear text||ClearTextButton\",\"e86|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e38|swipe|other|||\",\"e40|swipe|other|||CompletionListTableView\",\"e41|swipe|scroll-view|||\",\"e96|swipe|other|||\",\"e97|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"4e62678d-3f7d-4bf7-9b57-10f25d5fd11e","timestamp":"2026-05-13T21:09:38.350Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ugun6b\",\"seq\":123,\"count\":144,\"targets\":[\"e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL\",\"e84|tap|button|Clear text||ClearTextButton\",\"e86|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e38|swipe|other|||\",\"e40|swipe|other|||CompletionListTableView\",\"e41|swipe|scroll-view|||\",\"e96|swipe|other|||\",\"e97|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0ugun6b","seq":123,"count":144,"targets":["e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL","e84|tap|button|Clear text||ClearTextButton","e86|tap|button|Close||CancelBarItemButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|other|||","e9|swipe|other|||","e10|swipe|other|||","e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true","e12|swipe|other|||","e13|swipe|other|||","e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e38|swipe|other|||","e40|swipe|other|||CompletionListTableView","e41|swipe|scroll-view|||","e96|swipe|other|||","e97|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"6d2cf00f-b442-4e4b-9b4b-5705347ff63a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"4e62678d-3f7d-4bf7-9b57-10f25d5fd11e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01U4Hz4S4EXuaoJb6pT51GZ2","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DkEmcn2FJXTHUYRPxvu2Th","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e83","text":"bbc.co.uk/sport/football/premier-league","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":681,"cache_read_input_tokens":129104,"output_tokens":148,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":681,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":148,"cache_read_input_tokens":129104,"cache_creation_input_tokens":681,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":681},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FeTikSXJPNgqUXw982","type":"assistant","uuid":"8ff1210b-bd0a-445b-84e3-8f6115947458","timestamp":"2026-05-13T21:09:41.516Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8ff1210b-bd0a-445b-84e3-8f6115947458","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DkEmcn2FJXTHUYRPxvu2Th","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e83\",\"textLength\":39},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"23c21828-3e43-452a-8881-8bc4a87e7124","timestamp":"2026-05-13T21:09:45.372Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e83\",\"textLength\":39},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e83","textLength":39},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"8ff1210b-bd0a-445b-84e3-8f6115947458","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"23c21828-3e43-452a-8881-8bc4a87e7124","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01TUwHktPcUNKevbqc5yyqo4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HvqUoY1LgThNJKu6pEfahK","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":301,"cache_read_input_tokens":129785,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":301,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":129785,"cache_creation_input_tokens":301,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":301},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FeyYd1qoHbAHyuKyah","type":"assistant","uuid":"55485564-cece-4036-a524-e31504747c43","timestamp":"2026-05-13T21:09:47.990Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"55485564-cece-4036-a524-e31504747c43","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HvqUoY1LgThNJKu6pEfahK","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"1c25a57b-d349-4da0-b6e6-b68154ade0c0","timestamp":"2026-05-13T21:09:48.211Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"55485564-cece-4036-a524-e31504747c43","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"1c25a57b-d349-4da0-b6e6-b68154ade0c0","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Umz5oJyA4XaYGtDdZhDXPd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PjBi62W11LcoVi33b8AR4D","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2000,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":130086,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":228,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":130086,"cache_creation_input_tokens":228,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FfBbfQyx9TMCdPgdxH","type":"assistant","uuid":"d549fe5f-6dc1-4b0d-b5d4-078525a2d0a1","timestamp":"2026-05-13T21:09:51.086Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d549fe5f-6dc1-4b0d-b5d4-078525a2d0a1","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PjBi62W11LcoVi33b8AR4D","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"02tldq8\",\"seq\":128,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"f3558bb4-c831-43f6-8db2-99ae024b2f56","timestamp":"2026-05-13T21:09:53.842Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"02tldq8\",\"seq\":128,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"02tldq8","seq":128,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e50|tap|button|Back||BackButton","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"d549fe5f-6dc1-4b0d-b5d4-078525a2d0a1","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f3558bb4-c831-43f6-8db2-99ae024b2f56","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01STAd1GEBkrRewibitSX5Nb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HzxvfYoMVEzCDRZTCEWzx9","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":503,"cache_read_input_tokens":130314,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":503,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":130314,"cache_creation_input_tokens":503,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":503},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FfbgzwP2TnWQB8KMP1","type":"assistant","uuid":"69f0ffa3-ce2d-4a56-b943-7228d804c4a7","timestamp":"2026-05-13T21:09:57.732Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"69f0ffa3-ce2d-4a56-b943-7228d804c4a7","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HzxvfYoMVEzCDRZTCEWzx9","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"0cc2390e-1a05-47b4-8ed4-47e4fd7fb545","timestamp":"2026-05-13T21:09:58.500Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"69f0ffa3-ce2d-4a56-b943-7228d804c4a7","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"0cc2390e-1a05-47b4-8ed4-47e4fd7fb545","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"0cc2390e-1a05-47b4-8ed4-47e4fd7fb545","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_014Zz4QrUXqpEjiySCX1jZT7","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EtoCClkIDRgCKkCwlxeMM8gNPRdrCJ9unGiuK8JXP7xH7Uyl3JtwUzmyzi1lU4qc/zAY0cNtlGTLxaIRCBwez2JAbAX3GYI64++6Mg9jbGF1ZGUtb3B1cy00LTc4ABIMnYagfE7p/LBibVy0Ggzy9GgM+i3mgUyf32ciMNUcMp45g4N3/BZpArBQgY4jtJOgLfOke10Cc0JIq837pYy9IdCuL+B9zsSEjBR05SquAUq/sjHvFB81PXH+Su1PIB4L5ZZ8BQOQIGzn3JbmNbdqLk+o46eBlwwiyaTorQyGgHwypm33UbtlCyYyv8I+qRfDXdY3IM4xGgun+574KCIdaMDMBRqiPEuExaHZp9Y/qFwUuMlGQX7h1zXyWbSa/iej0LArE982V3yAxZ00IDt/aVIGvjOyQ+k5nRYZKliGzX8X+nlvCHL2QzZwFXD3O4DT8Yc7bcvU+xc+W3BudhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":130817,"output_tokens":924,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":924,"cache_read_input_tokens":130817,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FfwaKu7DFumpGJ22M2","type":"assistant","uuid":"5b5cc80a-9775-4e5c-b566-2a47bb6c4aed","timestamp":"2026-05-13T21:10:01.931Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5b5cc80a-9775-4e5c-b566-2a47bb6c4aed","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_014Zz4QrUXqpEjiySCX1jZT7","type":"message","role":"assistant","content":[{"type":"text","text":"Premier League loaded. Navigating to the table."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":130817,"output_tokens":924,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":924,"cache_read_input_tokens":130817,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FfwaKu7DFumpGJ22M2","type":"assistant","uuid":"11e3f163-a045-401d-b742-0d61d3779b5d","timestamp":"2026-05-13T21:10:02.451Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"11e3f163-a045-401d-b742-0d61d3779b5d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_014Zz4QrUXqpEjiySCX1jZT7","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BnXfC7Fi3xpA5jtZftyAPU","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"in_progress","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":130817,"output_tokens":924,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":924,"cache_read_input_tokens":130817,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FfwaKu7DFumpGJ22M2","type":"assistant","uuid":"29bd0add-c46e-4e38-aecf-93a19a819a21","timestamp":"2026-05-13T21:10:07.643Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"29bd0add-c46e-4e38-aecf-93a19a819a21","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BnXfC7Fi3xpA5jtZftyAPU","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"e75baed7-8f5a-479f-9c1f-ebcc65c4c9c9","timestamp":"2026-05-13T21:10:07.650Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"in_progress","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"in_progress","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"29bd0add-c46e-4e38-aecf-93a19a819a21","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e75baed7-8f5a-479f-9c1f-ebcc65c4c9c9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01TV4oXxzJjwXvjzFNj81CPW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JbBzGJNbzAFxp1U2q3J8N9","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e57"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":982,"cache_read_input_tokens":131479,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":982,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":131479,"cache_creation_input_tokens":982,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":982},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FgeNWR4yr8TKS1tpPw","type":"assistant","uuid":"ec9a7d8a-ac9b-41d4-9c11-39de029a3272","timestamp":"2026-05-13T21:10:11.346Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"ec9a7d8a-ac9b-41d4-9c11-39de029a3272","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JbBzGJNbzAFxp1U2q3J8N9","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"9f192cad-1803-433e-af50-c805ed7b5908","timestamp":"2026-05-13T21:10:11.820Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e57"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"ec9a7d8a-ac9b-41d4-9c11-39de029a3272","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"9f192cad-1803-433e-af50-c805ed7b5908","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01H4kdE6eANyVN6jaU4SWHWb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PaqbqnHpwnV7emcgAsKjqH","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":132461,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":132461,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FgvbpaTiaSPPnT5C9U","type":"assistant","uuid":"b5108ea1-f396-4cb4-9ba8-30159e261c6b","timestamp":"2026-05-13T21:10:18.241Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b5108ea1-f396-4cb4-9ba8-30159e261c6b","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PaqbqnHpwnV7emcgAsKjqH","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"096exu3\",\"seq\":129,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"0545baf5-909f-4693-9a84-3609e08a36db","timestamp":"2026-05-13T21:10:18.751Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"096exu3\",\"seq\":129,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"096exu3","seq":129,"count":158,"targets":["e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL","e51|tap|button|Apple||favoritesItemIdentifierContent","e53|tap|button|iCloud||favoritesItemIdentifierContent","e55|tap|button|Google||favoritesItemIdentifierContent","e57|tap|button|Yahoo||favoritesItemIdentifierContent","e59|tap|button|Wikipedia||favoritesItemIdentifierContent","e61|tap|button|Facebook||favoritesItemIdentifierContent","e63|tap|button|Twitter||favoritesItemIdentifierContent","e65|tap|button|BBC||favoritesItemIdentifierContent","e98|tap|button|Clear text||ClearTextButton","e100|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e110|swipe|other|||","e111|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"b5108ea1-f396-4cb4-9ba8-30159e261c6b","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"0545baf5-909f-4693-9a84-3609e08a36db","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01DHQFtwBHBCktNQ1QyjCXLd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BWDZXjWPw31kfu59VsRcMu","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e97","text":"bbc.co.uk/sport/football/premier-league/table","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":628,"cache_read_input_tokens":132691,"output_tokens":150,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":628,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":150,"cache_read_input_tokens":132691,"cache_creation_input_tokens":628,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":628},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FhS9pdkaBuaJFsa18S","type":"assistant","uuid":"7ec26853-be75-4c22-86a5-e8aa844aebfa","timestamp":"2026-05-13T21:10:21.538Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"7ec26853-be75-4c22-86a5-e8aa844aebfa","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BWDZXjWPw31kfu59VsRcMu","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":45},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"e9fda9ff-7364-49ed-8032-f1032a90dcfc","timestamp":"2026-05-13T21:10:25.637Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":45},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e97","textLength":45},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"7ec26853-be75-4c22-86a5-e8aa844aebfa","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e9fda9ff-7364-49ed-8032-f1032a90dcfc","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01DPkrYUbhZ4y8PnAHAHkuG6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FwHdXXCShRi33iAwWvQ7z1","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":303,"cache_read_input_tokens":133319,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":303,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":133319,"cache_creation_input_tokens":303,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":303},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FhwfbTRreU8M8DwUGc","type":"assistant","uuid":"175875c4-5702-42d7-b673-39e89877c94c","timestamp":"2026-05-13T21:10:28.306Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"175875c4-5702-42d7-b673-39e89877c94c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FwHdXXCShRi33iAwWvQ7z1","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"93006102-abd4-45cc-a53c-c8060fd5af06","timestamp":"2026-05-13T21:10:28.520Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"175875c4-5702-42d7-b673-39e89877c94c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"93006102-abd4-45cc-a53c-c8060fd5af06","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01UgtauGw5gLKgDaJoA7yMJY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GLr3AqJ7wUXXGFwXYDdMVD","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2500,"timeoutMs":20000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":133622,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":228,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":133622,"cache_creation_input_tokens":228,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1Fi9w2sYdotR1s7Q1ha","type":"assistant","uuid":"f96c83bd-e1ed-470c-b231-f0d96ac7b9a2","timestamp":"2026-05-13T21:10:31.846Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"f96c83bd-e1ed-470c-b231-f0d96ac7b9a2","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GLr3AqJ7wUXXGFwXYDdMVD","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0s67gv1\",\"seq\":135,\"count\":69,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e51|tap|button|Back||BackButton\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"d891224a-142d-40d9-901c-0db88d975bae","timestamp":"2026-05-13T21:10:34.859Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0s67gv1\",\"seq\":135,\"count\":69,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e51|tap|button|Back||BackButton\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0s67gv1","seq":135,"count":69,"targets":["e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e51|tap|button|Back||BackButton","e56|tap|button|Page Menu||PageFormatMenuButton","e59|tap|button|refresh||ReloadButton","e62|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"f96c83bd-e1ed-470c-b231-f0d96ac7b9a2","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d891224a-142d-40d9-901c-0db88d975bae","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012V3hqHeLWznGfRcXaoYrja","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015X8JkA4KTP3ZMweb7wdfpa","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":504,"cache_read_input_tokens":133850,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":504,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":133850,"cache_creation_input_tokens":504,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":504},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FidWUHjphLRXfsMAke","type":"assistant","uuid":"e72f5935-2ca7-43ec-a40b-41be903f85f6","timestamp":"2026-05-13T21:10:38.542Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e72f5935-2ca7-43ec-a40b-41be903f85f6","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015X8JkA4KTP3ZMweb7wdfpa","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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xVh3FaSavcL/AKyOOT6gg/8AjpFZVFAG0NZHe1j/AO+n/wDiqX+2V/59E/76f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++n/wAaQ6yO1rH/AN9P/wDFVi0UAbB1u4H+qhijPrtLH/x4kVnXFzcXUnm3Mhkfpljnj0HpUFFABRRRQBLFNLA2+Jip9q0k1hwP3sEcnv8AMv8AI4rIooA2W1udf+PeGOE/3gCzf+PEj9KyZZZJpGlmcu7clmOSfxNMooAKKKKACiiigD//0PxfooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"12709ddf-23fc-472a-961e-7ca88d30f5e8","timestamp":"2026-05-13T21:10:39.575Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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xVh3FaSavcL/AKyOOT6gg/8AjpFZVFAG0NZHe1j/AO+n/wDiqX+2V/59E/76f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++n/wAaQ6yO1rH/AN9P/wDFVi0UAbB1u4H+qhijPrtLH/x4kVnXFzcXUnm3Mhkfpljnj0HpUFFABRRRQBLFNLA2+Jip9q0k1hwP3sEcnv8AMv8AI4rIooA2W1udf+PeGOE/3gCzf+PEj9KyZZZJpGlmcu7clmOSfxNMooAKKKKACiiigD//0PxfooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"e72f5935-2ca7-43ec-a40b-41be903f85f6","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"12709ddf-23fc-472a-961e-7ca88d30f5e8","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"12709ddf-23fc-472a-961e-7ca88d30f5e8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011hULNwdHXxe8q4umm9rYQT","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":134354,"output_tokens":1546,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1546,"cache_read_input_tokens":134354,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FiyCtUuJcQh92UFPhk","type":"assistant","uuid":"4a03e014-59f5-4fbc-bcd8-e72883b3937e","timestamp":"2026-05-13T21:10:49.746Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"4a03e014-59f5-4fbc-bcd8-e72883b3937e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011hULNwdHXxe8q4umm9rYQT","type":"message","role":"assistant","content":[{"type":"text","text":"On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row)."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":134354,"output_tokens":1546,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1546,"cache_read_input_tokens":134354,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FiyCtUuJcQh92UFPhk","type":"assistant","uuid":"d20f37ee-319d-444c-8dab-3b920caa18c8","timestamp":"2026-05-13T21:10:50.917Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"d20f37ee-319d-444c-8dab-3b920caa18c8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011hULNwdHXxe8q4umm9rYQT","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WXTTWswkpg1vRPiGGzT8Hi","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"in_progress","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":134354,"output_tokens":1546,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1546,"cache_read_input_tokens":134354,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FiyCtUuJcQh92UFPhk","type":"assistant","uuid":"3702122c-6669-42a9-9ef4-8df2a292dbb8","timestamp":"2026-05-13T21:10:56.347Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3702122c-6669-42a9-9ef4-8df2a292dbb8","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WXTTWswkpg1vRPiGGzT8Hi","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"5618b0a3-2e79-403f-bed9-901ee11813fb","timestamp":"2026-05-13T21:10:56.358Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"in_progress","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"in_progress","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"3702122c-6669-42a9-9ef4-8df2a292dbb8","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"5618b0a3-2e79-403f-bed9-901ee11813fb","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01WR3eobqEGpg9hwSvHbWHFz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UBQMMrpXWH2Fjo4oJsUf9c","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e58"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1604,"cache_read_input_tokens":135016,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1604,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":135016,"cache_creation_input_tokens":1604,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1604},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FkDAZ5n8be2rt7XvMB","type":"assistant","uuid":"92f19601-33bc-43f0-ba75-25218295c890","timestamp":"2026-05-13T21:10:59.949Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"92f19601-33bc-43f0-ba75-25218295c890","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01UBQMMrpXWH2Fjo4oJsUf9c","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e58\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"a9b4a173-0b45-4d7b-acbf-33fcb93125bb","timestamp":"2026-05-13T21:11:00.438Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e58\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e58"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"92f19601-33bc-43f0-ba75-25218295c890","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a9b4a173-0b45-4d7b-acbf-33fcb93125bb","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KV1jJfmo1R4QHQcD96eZ9J","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XEXyZcRaT9nYRR3nnSQVEf","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":136620,"output_tokens":63,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":230,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":63,"cache_read_input_tokens":136620,"cache_creation_input_tokens":230,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FkXVNg2Yp1re1U21hC","type":"assistant","uuid":"c370aaf5-e750-4af7-9352-de15414ce599","timestamp":"2026-05-13T21:11:05.370Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"c370aaf5-e750-4af7-9352-de15414ce599","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XEXyZcRaT9nYRR3nnSQVEf","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0943tj9\",\"seq\":136,\"count\":157,\"targets\":[\"e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL\",\"e50|tap|button|Apple||favoritesItemIdentifierContent\",\"e52|tap|button|iCloud||favoritesItemIdentifierContent\",\"e54|tap|button|Google||favoritesItemIdentifierContent\",\"e56|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e58|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e60|tap|button|Facebook||favoritesItemIdentifierContent\",\"e62|tap|button|Twitter||favoritesItemIdentifierContent\",\"e64|tap|button|BBC||favoritesItemIdentifierContent\",\"e97|tap|button|Clear text||ClearTextButton\",\"e99|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e109|swipe|other|||\",\"e110|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"8f3cb6d0-ee13-46a5-9572-34de58625ee1","timestamp":"2026-05-13T21:11:05.853Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0943tj9\",\"seq\":136,\"count\":157,\"targets\":[\"e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL\",\"e50|tap|button|Apple||favoritesItemIdentifierContent\",\"e52|tap|button|iCloud||favoritesItemIdentifierContent\",\"e54|tap|button|Google||favoritesItemIdentifierContent\",\"e56|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e58|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e60|tap|button|Facebook||favoritesItemIdentifierContent\",\"e62|tap|button|Twitter||favoritesItemIdentifierContent\",\"e64|tap|button|BBC||favoritesItemIdentifierContent\",\"e97|tap|button|Clear text||ClearTextButton\",\"e99|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e109|swipe|other|||\",\"e110|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0943tj9","seq":136,"count":157,"targets":["e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL","e50|tap|button|Apple||favoritesItemIdentifierContent","e52|tap|button|iCloud||favoritesItemIdentifierContent","e54|tap|button|Google||favoritesItemIdentifierContent","e56|tap|button|Yahoo||favoritesItemIdentifierContent","e58|tap|button|Wikipedia||favoritesItemIdentifierContent","e60|tap|button|Facebook||favoritesItemIdentifierContent","e62|tap|button|Twitter||favoritesItemIdentifierContent","e64|tap|button|BBC||favoritesItemIdentifierContent","e97|tap|button|Clear text||ClearTextButton","e99|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e109|swipe|other|||","e110|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"c370aaf5-e750-4af7-9352-de15414ce599","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8f3cb6d0-ee13-46a5-9572-34de58625ee1","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012XuqriHa6kTvABsSEkr85E","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015fLKDjdXRLppucHUEyPWcY","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e96","text":"bbc.co.uk/sport/football/teams/brighton-and-hove-albion","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":631,"cache_read_input_tokens":136850,"output_tokens":158,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":631,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":158,"cache_read_input_tokens":136850,"cache_creation_input_tokens":631,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":631},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FkuhrQHAUSrRUs3qiu","type":"assistant","uuid":"e39129d3-f1e1-4a06-8e2e-8c7dd285df0c","timestamp":"2026-05-13T21:11:10.588Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"e39129d3-f1e1-4a06-8e2e-8c7dd285df0c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015fLKDjdXRLppucHUEyPWcY","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e96\",\"textLength\":55},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"8872415f-6a81-42b8-8051-6f73f895241f","timestamp":"2026-05-13T21:11:15.471Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e96\",\"textLength\":55},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e96","textLength":55},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"e39129d3-f1e1-4a06-8e2e-8c7dd285df0c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"8872415f-6a81-42b8-8051-6f73f895241f","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Ex9mezovXuzoXiUkuoJ8Fn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01EWtgZ2W8vfMxzTzfwWJsHg","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":311,"cache_read_input_tokens":137481,"output_tokens":83,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":311,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":83,"cache_read_input_tokens":137481,"cache_creation_input_tokens":311,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":311},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FmcpssF1WbouqHHYe4","type":"assistant","uuid":"86ec1e54-a5b9-40d5-89fc-6aadcfe64a2a","timestamp":"2026-05-13T21:11:18.350Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"86ec1e54-a5b9-40d5-89fc-6aadcfe64a2a","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01EWtgZ2W8vfMxzTzfwWJsHg","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"88e4f28f-def8-4509-9863-2aa4d700c93f","timestamp":"2026-05-13T21:11:18.557Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"86ec1e54-a5b9-40d5-89fc-6aadcfe64a2a","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"88e4f28f-def8-4509-9863-2aa4d700c93f","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FT3afG4iBSK6KAXvAQVqyG","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RftuuAin2vPjvzjSqesjZP","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2500,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":137792,"output_tokens":142,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":228,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":142,"cache_read_input_tokens":137792,"cache_creation_input_tokens":228,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FmvR3hKdCboZ2SgP9q","type":"assistant","uuid":"fd900413-8374-47c8-b85e-5dcc01935af9","timestamp":"2026-05-13T21:11:24.947Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"fd900413-8374-47c8-b85e-5dcc01935af9","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RftuuAin2vPjvzjSqesjZP","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"07c65oc\",\"seq\":142,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"uuid":"3b87fe6b-4f9a-48a2-8a77-10183b301ce2","timestamp":"2026-05-13T21:11:27.919Z","toolUseResult":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"07c65oc\",\"seq\":142,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"07c65oc","seq":142,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e50|tap|button|Back||BackButton","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}},"sourceToolAssistantUUID":"fd900413-8374-47c8-b85e-5dcc01935af9","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"3b87fe6b-4f9a-48a2-8a77-10183b301ce2","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XAGaEA3wYuTCJRV66Fc3sz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NveBBJAXZndAF9dmuHCHuy","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":503,"cache_read_input_tokens":138020,"output_tokens":86,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":503,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":86,"cache_read_input_tokens":138020,"cache_creation_input_tokens":503,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":503},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FnY1SCVndShgtUZdoL","type":"assistant","uuid":"3e28baf3-c436-42e5-aab2-ed935d460b0c","timestamp":"2026-05-13T21:11:30.904Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"3e28baf3-c436-42e5-aab2-ed935d460b0c","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"3e28baf3-c436-42e5-aab2-ed935d460b0c","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NveBBJAXZndAF9dmuHCHuy","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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2Y5J/OoamCxwxfa7w7IB0/vOf7q/1PQUAZusMI7W2g/ictIfpwo/kabpkoa1eHujbvwYYP8AKsq8upL25e4kGC3QDoqjgAfQUy3ne3lEifQj1HpQB1lvcXFpPHdWkrwTwsHjkjYq6OpyGVhyCDyCOlbkfi/xbDrsnimLXL5NalLF75bqUXTFxtbMwbecjg5bkVzMUiTJ5kZyP5fWpKANay17XdNt76z07Urq1g1NQl3HFM8aXCA5CyqpAkGecNnmsmipnePT4xdXQyx5iiPVz2JHZR+vQUAY+uMFnhtu8MYDf7zHcR+GRWLUkssk0jzStudyWYnuT1qOgAooooA//9f8X6KKKACiiigBysyMGQlSOhHBrTj1adRiWNJvcgg/mpFZVFAG2dacD91bRKfU7n/QnH6VmXN3c3j+ZcyGRhwM9APQAcAfSq9FABRRRQA+OWSJt8TFWHcVpJq9wv8ArI45PqCD/wCOkVlUUAbQ1kd7WP8A76f/AOKpf7ZX/n0T/vp/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/76f/ABpDrI7Wsf8A30//AMVWLRQBsHW7gf6qGKM+u0sf/HiRWdcXNxdSebcyGR+mWOePQelQUUAFFFFAEsU0sDb4mKn2rSTWHA/ewRye/wAy/wAjisiigDZbW51/494Y4T/eALN/48SP0rJllkmkaWZy7tyWY5J/E0yigAooooAKKKKAP//Q/F+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"uuid":"b95071c6-abb8-4c3c-9427-b7c9e7e45c2c","timestamp":"2026-05-13T21:11:31.527Z","toolUseResult":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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2Y5J/OoamCxwxfa7w7IB0/vOf7q/1PQUAZusMI7W2g/ictIfpwo/kabpkoa1eHujbvwYYP8AKsq8upL25e4kGC3QDoqjgAfQUy3ne3lEifQj1HpQB1lvcXFpPHdWkrwTwsHjkjYq6OpyGVhyCDyCOlbkfi/xbDrsnimLXL5NalLF75bqUXTFxtbMwbecjg5bkVzMUiTJ5kZyP5fWpKANay17XdNt76z07Urq1g1NQl3HFM8aXCA5CyqpAkGecNnmsmipnePT4xdXQyx5iiPVz2JHZR+vQUAY+uMFnhtu8MYDf7zHcR+GRWLUkssk0jzStudyWYnuT1qOgAooooA//9f8X6KKKACiiigBysyMGQlSOhHBrTj1adRiWNJvcgg/mpFZVFAG2dacD91bRKfU7n/QnH6VmXN3c3j+ZcyGRhwM9APQAcAfSq9FABRRRQA+OWSJt8TFWHcVpJq9wv8ArI45PqCD/wCOkVlUUAbQ1kd7WP8A76f/AOKpf7ZX/n0T/vp/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/76f/ABpDrI7Wsf8A30//AMVWLRQBsHW7gf6qGKM+u0sf/HiRWdcXNxdSebcyGR+mWOePQelQUUAFFFFAEsU0sDb4mKn2rSTWHA/ewRye/wAy/wAjisiigDZbW51/494Y4T/eALN/48SP0rJllkmkaWZy7tyWY5J/E0yigAooooAKKKKAP//Q/F+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"mcpMeta":{"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}},"sourceToolAssistantUUID":"3e28baf3-c436-42e5-aab2-ed935d460b0c","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"b95071c6-abb8-4c3c-9427-b7c9e7e45c2c","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"parentUuid":"b95071c6-abb8-4c3c-9427-b7c9e7e45c2c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01VUBDKVVLjHzGS54GBtrdnN","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqcDClkIDRgCKkBEpZiZeH/9gPa9jQszVBBO6cb96RjIiGS41eVpyHNsUfiQFocPJxKQ5hwxp2r1wra2Mxus+/SmAJWhJ8Vcd/K4Mg9jbGF1ZGUtb3B1cy00LTc4ABIMLzWGCGpZVYTCzGzvGgxYmEhBnKrvtKLzcsIiMEK5ow34QiUUTsQhzgUVxphWC/PKc4YTf3QhvK0k+CzFRMGnVH/taczphnZpyGkKzir7AVEOAQZfYAXklYlK6KLp8k9iDmRsWa+48dpUx3bjdq3Ogrix/vcP1HOiKAU4CLidMg+DBExzZ+BRaOUoXpP9DdJA/bt2EJXSHkPffqS7dn0iIukS75PIQ23zF8YRLgOQtNcV9pha5uw3dpHb0vDH2aQWPsJFSgBfG8Jj8wUFfeviEebcyZLVjXRlQDH61e4QlcYOSwjRRnEIkvMLKtKhxQBIJbDkEBULK6apa+WGSH5PiFal0ca52zauahVkJhwjTFnavw3pzzivGp//h3EIfz2zurBpb7itpAfC2vTh4IaY51mOuXd0VWbSJIXNX26qrlir1XijzFKr57hYGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":138523,"output_tokens":958,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":958,"cache_read_input_tokens":138523,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FnoLvedfnwijGj7yBb","type":"assistant","uuid":"b8a3de71-9f23-4325-94d5-45d9d81b6a5b","timestamp":"2026-05-13T21:11:35.048Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"b8a3de71-9f23-4325-94d5-45d9d81b6a5b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01VUBDKVVLjHzGS54GBtrdnN","type":"message","role":"assistant","content":[{"type":"text","text":"Reached the Brighton & Hove Albion team page. All 18 steps completed."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":138523,"output_tokens":958,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":958,"cache_read_input_tokens":138523,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FnoLvedfnwijGj7yBb","type":"assistant","uuid":"a0a46629-d20f-4f7e-a422-fe5959508bc4","timestamp":"2026-05-13T21:11:35.469Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"a0a46629-d20f-4f7e-a422-fe5959508bc4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01VUBDKVVLjHzGS54GBtrdnN","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01G4LhSS2STwrgyw3dBpdVPP","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"completed","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":138523,"output_tokens":958,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":662,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":958,"cache_read_input_tokens":138523,"cache_creation_input_tokens":662,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FnoLvedfnwijGj7yBb","type":"assistant","uuid":"69e848b0-6e78-448c-908b-568cabbfbf2e","timestamp":"2026-05-13T21:11:40.473Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"69e848b0-6e78-448c-908b-568cabbfbf2e","isSidechain":false,"promptId":"6cd16738-cf4b-4bb5-bf40-6c4b9ce1cd2b","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01G4LhSS2STwrgyw3dBpdVPP","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"aa2a1653-144e-48b4-996b-0d5d3f9e2c7a","timestamp":"2026-05-13T21:11:40.479Z","toolUseResult":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"in_progress","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"completed","activeForm":"Clicking Brighton"}]},"sourceToolAssistantUUID":"69e848b0-6e78-448c-908b-568cabbfbf2e","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"parentUuid":"aa2a1653-144e-48b4-996b-0d5d3f9e2c7a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0174LNThnK5ADvkUmujgBQhY","type":"message","role":"assistant","content":[{"type":"text","text":"All 18 steps completed. Summary:\n\n**Weather app (steps 1–12):**\n- Built and launched the Weather app with `--mock-weather-api` so data loaded\n- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it\n- Tapped the precipitation widget and closed its detail sheet\n- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed \"London\" in search — got a result row back\n- Pressed the hardware home button\n\n**Safari (steps 13–18):**\n- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page\n\n**Caveats worth flagging:**\n- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not.\n- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table."}],"stop_reason":"end_turn","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1016,"cache_read_input_tokens":139185,"output_tokens":574,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1016,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":574,"cache_read_input_tokens":139185,"cache_creation_input_tokens":1016,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1016},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011Cb1FoU74VhCAfrMpgGnUe","type":"assistant","uuid":"ba8350e5-b5dd-4186-8511-6d8ba63ad0af","timestamp":"2026-05-13T21:11:50.647Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0","version":"2.1.140","gitBranch":"cam/feat/ui-automation-runtime-parity"} +{"type":"last-prompt","lastPrompt":"Can you build and run the app and then perform the following actions: 1. Scroll to the bottom of the main screen 2. Tap the settings button and swipe up the sheet to reveal all the options 3. Invertâ€Ļ","leafUuid":"ba8350e5-b5dd-4186-8511-6d8ba63ad0af","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"ai-title","aiTitle":"Build app and test settings, weather, and navigation","sessionId":"94c0a294-37b0-453f-9ac6-774095a4ace0"} diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-stream-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.jsonl b/out.nosync/validation-ui-automation-20260513-215522/claude-stream-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.jsonl new file mode 100644 index 000000000..2703c8772 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-stream-3790365b-21d5-45ff-a11c-d6d20cb16da8-20260513-215745.jsonl @@ -0,0 +1 @@ +Error: When using --print, --output-format=stream-json requires --verbose diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-stream-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl b/out.nosync/validation-ui-automation-20260513-215522/claude-stream-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl new file mode 100644 index 000000000..aeef5b609 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-stream-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.jsonl @@ -0,0 +1,349 @@ +{"type":"system","subtype":"init","cwd":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","tools":["Task","AskUserQuestion","Bash","CronCreate","CronDelete","CronList","Edit","EnterPlanMode","EnterWorktree","ExitPlanMode","ExitWorktree","Glob","Grep","ListMcpResourcesTool","Monitor","NotebookEdit","PushNotification","Read","ReadMcpResourceTool","RemoteTrigger","ScheduleWakeup","Skill","TaskOutput","TaskStop","TodoWrite","ToolSearch","WebFetch","WebSearch","Write","mcp__xcodebuildmcp-dev__batch","mcp__xcodebuildmcp-dev__boot_sim","mcp__xcodebuildmcp-dev__build_run_sim","mcp__xcodebuildmcp-dev__build_sim","mcp__xcodebuildmcp-dev__button","mcp__xcodebuildmcp-dev__clean","mcp__xcodebuildmcp-dev__discover_projs","mcp__xcodebuildmcp-dev__gesture","mcp__xcodebuildmcp-dev__get_app_bundle_id","mcp__xcodebuildmcp-dev__get_coverage_report","mcp__xcodebuildmcp-dev__get_file_coverage","mcp__xcodebuildmcp-dev__get_sim_app_path","mcp__xcodebuildmcp-dev__install_app_sim","mcp__xcodebuildmcp-dev__key_press","mcp__xcodebuildmcp-dev__key_sequence","mcp__xcodebuildmcp-dev__launch_app_sim","mcp__xcodebuildmcp-dev__list_schemes","mcp__xcodebuildmcp-dev__list_sims","mcp__xcodebuildmcp-dev__long_press","mcp__xcodebuildmcp-dev__open_sim","mcp__xcodebuildmcp-dev__record_sim_video","mcp__xcodebuildmcp-dev__screenshot","mcp__xcodebuildmcp-dev__session_clear_defaults","mcp__xcodebuildmcp-dev__session_set_defaults","mcp__xcodebuildmcp-dev__session_show_defaults","mcp__xcodebuildmcp-dev__session_use_defaults_profile","mcp__xcodebuildmcp-dev__show_build_settings","mcp__xcodebuildmcp-dev__snapshot_ui","mcp__xcodebuildmcp-dev__stop_app_sim","mcp__xcodebuildmcp-dev__swipe","mcp__xcodebuildmcp-dev__tap","mcp__xcodebuildmcp-dev__test_sim","mcp__xcodebuildmcp-dev__touch","mcp__xcodebuildmcp-dev__type_text","mcp__xcodebuildmcp-dev__wait_for_ui"],"mcp_servers":[{"name":"xcodebuildmcp-dev","status":"connected"}],"model":"claude-opus-4-7[1m]","permissionMode":"bypassPermissions","slash_commands":["react-component-performance","agent-prompt","app-store-changelog","agent-change-walkthrough","pr-learning","find-warden-bugs","swift-concurrency-expert","warden-sweep","review-swarm","xcodebuildmcp","macos-spm-app-packaging","changelog-updater","orchestrate-batch-refactor","reconcile-merge-conflicts","swiftui-liquid-glass","github","testing-guidelines","review-and-simplify-changes","swiftui-performance-audit","swiftui-ui-patterns","project-skill-audit","architecture-review","bug-hunt-swarm","release-tweet","macos-menubar-tuist-app","warden","ios-debugger-agent","pr-comment-resolution","swiftui-view-refactor","xcodebuildmcp-test-boundary-review","xcodebuildmcp-snapshot-fixture-review","xcodebuildmcp-structured-output-review","xcodebuildmcp-rendering-streaming-review","xcodebuildmcp-docs-command-review","xcodebuildmcp-packaging-resource-review","xcodebuildmcp-docs-release-review","xcodebuildmcp-tool-contract-review","xcodebuildmcp-runtime-boundary-review","bug-fix","architect-auditor","implement-task","commit-fast","architect-inspector","safari-automation","add-to-changelog","continuous-improvement","check","code-analysis","architect-designer","clean","create-command","create-docs","five","commit","screenshot-automation","mermaid","pr-review","context-prime","analyze-issue","sentry:getIssues","sentry:seer","sentry-skills:commit","sentry-skills:iterate-pr","sentry-skills:agents-md","sentry-skills:find-bugs","sentry-skills:doc-coauthoring","sentry-skills:code-review","sentry-skills:create-pr","sentry-skills:claude-settings-audit","sentry-skills:brand-guidelines","sentry:sentry-setup-tracing","sentry:sentry-setup-ai-monitoring","sentry:sentry-setup-logging","sentry:sentry-setup-metrics","sentry:sentry-code-review","update-config","debug","simplify","batch","fewer-permission-prompts","loop","schedule","claude-api","clear","compact","context","heapdump","init","review","security-review","extra-usage","usage","insights","goal","team-onboarding"],"apiKeySource":"none","claude_code_version":"2.1.140","output_style":"default","agents":["claude","code-simplifier:code-simplifier","Explore","general-purpose","Plan","sentry-skills:code-simplifier","sentry-skills:README","sentry:issue-summarizer","statusline-setup"],"skills":["react-component-performance","agent-prompt","app-store-changelog","agent-change-walkthrough","pr-learning","find-warden-bugs","swift-concurrency-expert","warden-sweep","review-swarm","xcodebuildmcp","macos-spm-app-packaging","changelog-updater","orchestrate-batch-refactor","reconcile-merge-conflicts","swiftui-liquid-glass","github","testing-guidelines","review-and-simplify-changes","swiftui-performance-audit","swiftui-ui-patterns","project-skill-audit","architecture-review","bug-hunt-swarm","release-tweet","macos-menubar-tuist-app","warden","ios-debugger-agent","pr-comment-resolution","swiftui-view-refactor","xcodebuildmcp-test-boundary-review","xcodebuildmcp-snapshot-fixture-review","xcodebuildmcp-structured-output-review","xcodebuildmcp-rendering-streaming-review","warden-sweep","xcodebuildmcp-docs-command-review","xcodebuildmcp-packaging-resource-review","xcodebuildmcp-docs-release-review","xcodebuildmcp-tool-contract-review","xcodebuildmcp-runtime-boundary-review","warden","sentry-skills:commit","sentry-skills:iterate-pr","sentry-skills:agents-md","sentry-skills:find-bugs","sentry-skills:doc-coauthoring","sentry-skills:code-review","sentry-skills:create-pr","sentry-skills:claude-settings-audit","sentry-skills:brand-guidelines","sentry:sentry-setup-tracing","sentry:sentry-setup-ai-monitoring","sentry:sentry-setup-logging","sentry:sentry-setup-metrics","sentry:sentry-code-review","update-config","debug","simplify","batch","fewer-permission-prompts","loop","schedule","claude-api"],"plugins":[{"name":"sentry-skills","path":"/Users/cameroncooke/.claude/plugins/cache/sentry-skills/sentry-skills/20886b3f8230","source":"sentry-skills@sentry-skills"},{"name":"code-simplifier","path":"/Users/cameroncooke/.claude/plugins/cache/claude-plugins-official/code-simplifier/1.0.0","source":"code-simplifier@claude-plugins-official"},{"name":"sentry","path":"/Users/cameroncooke/.claude/plugins/cache/claude-plugins-official/sentry/1.0.0","source":"sentry@claude-plugins-official"},{"name":"swift-lsp","path":"/Users/cameroncooke/.claude/plugins/cache/claude-plugins-official/swift-lsp/1.0.0","source":"swift-lsp@claude-plugins-official"}],"analytics_disabled":false,"uuid":"5cca5373-c262-4421-84ca-1fa748077cdd","memory_paths":{"auto":"/Users/cameroncooke/.claude/projects/-Volumes-Developer-XcodeBuildMCP/memory/"},"fast_mode_state":"off"} +{"type":"rate_limit_event","rate_limit_info":{"status":"allowed","resetsAt":1780272000,"rateLimitType":"overage","overageStatus":"allowed","overageResetsAt":1780272000,"isUsingOverage":false},"uuid":"f967b01b-a2db-4bbd-b6de-b3c36b565284","session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BdN6kyRm7eFjr7GuMJBgM6","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EsgCClkIDRgCKkA5GC9YUJQlFQYJtd/cwsw+1hKPcTiKGZmKhUENjS0UdY6j7paBIXoz+GY7t11gCPufEGZTXq7XshbT83iG+fKbMg9jbGF1ZGUtb3B1cy00LTc4ABIM5awZ8IK3PE1V3PF9GgxxFFJTIMS+xHv+DYoiMLu+glGspoEfIQtKJicoscBfM3XtbSRDSRiCUcqE/b79GOr1qmlUP+mxtCRtx0bFBiqcAQ6MRReX/BhLOlKxqPplBJTBLQOSKTZW33ZEirckj8txVgajxCcLw0dWPAcBdwrScPxGk++52wyOW2ZxMTFvrFCvIWWh9QEUIPT1z3cuaXssvJHekaYCmnCE1Psn60yEMwXxmx1d3ioKy9u98kBRs7Efn+e1fnsgIgS9eX8bUR65A819tIzJfYCAkmKk6uzjzS9OCymhMgQMnjCa8BgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":44394,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":44394},"output_tokens":0,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c929ad9b-ad6c-4074-9496-29dba2f0e084"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BdN6kyRm7eFjr7GuMJBgM6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_012RVGRGV4i2j45zbEeRQppN","name":"ToolSearch","input":{"query":"select:mcp__xcodebuildmcp-dev__session_show_defaults,mcp__xcodebuildmcp-dev__build_run_sim,mcp__xcodebuildmcp-dev__snapshot_ui,mcp__xcodebuildmcp-dev__tap,mcp__xcodebuildmcp-dev__swipe,mcp__xcodebuildmcp-dev__gesture,mcp__xcodebuildmcp-dev__type_text,mcp__xcodebuildmcp-dev__button,mcp__xcodebuildmcp-dev__screenshot,mcp__xcodebuildmcp-dev__batch,mcp__xcodebuildmcp-dev__launch_app_sim,mcp__xcodebuildmcp-dev__get_app_bundle_id,mcp__xcodebuildmcp-dev__wait_for_ui,mcp__xcodebuildmcp-dev__open_sim,mcp__xcodebuildmcp-dev__key_press","max_results":20},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":44394,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":44394},"output_tokens":0,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"327a44ee-0877-427a-a72b-452edeb49ef2"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_012RVGRGV4i2j45zbEeRQppN","content":[{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__session_show_defaults"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__build_run_sim"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__snapshot_ui"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__tap"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__swipe"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__gesture"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__type_text"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__button"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__screenshot"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__batch"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__launch_app_sim"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__get_app_bundle_id"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__wait_for_ui"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__open_sim"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__key_press"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3be1b8c9-a8be-4e45-8fdb-0b65e7567b5e","timestamp":"2026-05-13T20:58:24.174Z","tool_use_result":{"matches":["mcp__xcodebuildmcp-dev__session_show_defaults","mcp__xcodebuildmcp-dev__build_run_sim","mcp__xcodebuildmcp-dev__snapshot_ui","mcp__xcodebuildmcp-dev__tap","mcp__xcodebuildmcp-dev__swipe","mcp__xcodebuildmcp-dev__gesture","mcp__xcodebuildmcp-dev__type_text","mcp__xcodebuildmcp-dev__button","mcp__xcodebuildmcp-dev__screenshot","mcp__xcodebuildmcp-dev__batch","mcp__xcodebuildmcp-dev__launch_app_sim","mcp__xcodebuildmcp-dev__get_app_bundle_id","mcp__xcodebuildmcp-dev__wait_for_ui","mcp__xcodebuildmcp-dev__open_sim","mcp__xcodebuildmcp-dev__key_press"],"query":"select:mcp__xcodebuildmcp-dev__session_show_defaults,mcp__xcodebuildmcp-dev__build_run_sim,mcp__xcodebuildmcp-dev__snapshot_ui,mcp__xcodebuildmcp-dev__tap,mcp__xcodebuildmcp-dev__swipe,mcp__xcodebuildmcp-dev__gesture,mcp__xcodebuildmcp-dev__type_text,mcp__xcodebuildmcp-dev__button,mcp__xcodebuildmcp-dev__screenshot,mcp__xcodebuildmcp-dev__batch,mcp__xcodebuildmcp-dev__launch_app_sim,mcp__xcodebuildmcp-dev__get_app_bundle_id,mcp__xcodebuildmcp-dev__wait_for_ui,mcp__xcodebuildmcp-dev__open_sim,mcp__xcodebuildmcp-dev__key_press","total_deferred_tools":53}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01WmpEt1mEEkXVNkUgSN6jrW","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvMBClkIDRgCKkCgpTIbEEvCes2Sujxs1Q47f1mtaYKf9Ijp2NaZTkGbMvdLpXnMMeX543X1ks3Py1OgT0kSnJQ+4GWYxLppAXLTMg9jbGF1ZGUtb3B1cy00LTc4ABIMN97LrO3RvMQdr+snGgw5zttrPjp7S52/zvgiMCW2B720LBZcpQGz+jQI3CKr9eEGqOzWZfszQtfm9k/PA3lUHdWAqliky+/Wozc+mSpIX924ISM0LyL6zBVBH7r9Q++OJUXHXEDRZYcDiFT5CE3t+zgDBdmIFPApIKylNCLJis2HmHKyDFd+noY6LTO2unTMzwNM9RFyGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":49317,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":49317},"output_tokens":0,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":42092}},"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"18ac1fa2-cacb-4c83-a239-2758598ace68"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01WmpEt1mEEkXVNkUgSN6jrW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01M2TiuoZ6SHXnHWkkDLUjrp","name":"mcp__xcodebuildmcp-dev__session_show_defaults","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":49317,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":49317},"output_tokens":0,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":42092}},"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c79c3c65-523d-46f8-bc1b-600046e1f53f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01M2TiuoZ6SHXnHWkkDLUjrp","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.session-defaults\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"currentProfile\":\"(default)\",\"profiles\":{\"(default)\":{\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"workspacePath\":null,\"scheme\":\"Weather\",\"configuration\":null,\"simulatorName\":\"iPhone 17 Pro Max\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"simulatorPlatform\":\"iOS Simulator\",\"deviceId\":null,\"useLatestOS\":null,\"arch\":null,\"suppressWarnings\":null,\"derivedDataPath\":null,\"preferXcodebuild\":null,\"platform\":null,\"bundleId\":null,\"env\":null}},\"operation\":{\"type\":\"show\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bd2d29b6-6a03-4038-9649-ad95a9ebe862","timestamp":"2026-05-13T20:58:26.716Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.session-defaults\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"currentProfile\":\"(default)\",\"profiles\":{\"(default)\":{\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"workspacePath\":null,\"scheme\":\"Weather\",\"configuration\":null,\"simulatorName\":\"iPhone 17 Pro Max\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"simulatorPlatform\":\"iOS Simulator\",\"deviceId\":null,\"useLatestOS\":null,\"arch\":null,\"suppressWarnings\":null,\"derivedDataPath\":null,\"preferXcodebuild\":null,\"platform\":null,\"bundleId\":null,\"env\":null}},\"operation\":{\"type\":\"show\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.session-defaults","schemaVersion":"1","didError":false,"error":null,"data":{"currentProfile":"(default)","profiles":{"(default)":{"projectPath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj","workspacePath":null,"scheme":"Weather","configuration":null,"simulatorName":"iPhone 17 Pro Max","simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D","simulatorPlatform":"iOS Simulator","deviceId":null,"useLatestOS":null,"arch":null,"suppressWarnings":null,"derivedDataPath":null,"preferXcodebuild":null,"platform":null,"bundleId":null,"env":null}},"operation":{"type":"show"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_018ZyMmo82fSfY1kaeFuuD3j","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GVu3cKCmaLWjS8wMd5NzPn","name":"mcp__xcodebuildmcp-dev__build_run_sim","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":420,"cache_read_input_tokens":49317,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":420},"output_tokens":62,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c99691b8-abd1-479c-8eba-f6689915bc1c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GVu3cKCmaLWjS8wMd5NzPn","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5671,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":57243,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"35adebdd-0d11-4ffb-bfb7-19dc2caa7ec4","timestamp":"2026-05-13T20:58:35.265Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5671,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":57243,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}","structuredContent":{"schema":"xcodebuildmcp.output.build-run-result","schemaVersion":"1","didError":false,"error":null,"data":{"request":{"scheme":"Weather","projectPath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj","derivedDataPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33","configuration":"Debug","platform":"Simulator","simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"summary":{"status":"SUCCEEDED","durationMs":5671,"target":"simulator"},"artifacts":{"appPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app","bundleId":"com.sentry.weather.Weather","processId":57243,"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D","buildLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-58-29-584Z_pid56951_97319051.log","runtimeLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-58-34-301Z_helperpid57240_ownerpid56951_587ac3bd.log","osLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-58-35-247Z_helperpid57252_ownerpid56951_a2866370.log"},"diagnostics":{"warnings":[],"errors":[]}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Pd4CPzq5tZ5XSGqkPJUnW4","type":"message","role":"assistant","content":[{"type":"text","text":"App is running. Let me snapshot the UI."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":49737,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"output_tokens":1,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2064c0d9-d227-41a3-a15c-066c4a9e6b56"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Pd4CPzq5tZ5XSGqkPJUnW4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015bnsw2hhbcBeqa656FZGZa","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":49737,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"output_tokens":1,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8e5cb0fd-c716-4cdd-8039-8578090099f9"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015bnsw2hhbcBeqa656FZGZa","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":1,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"db743b6e-43b6-4825-9039-1583abccc422","timestamp":"2026-05-13T20:58:39.083Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":1,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d1pob4","seq":1,"count":11,"targets":[],"scroll":[],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RzJQtN9WUaCR8yq9Pi5X18","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpQCClkIDRgCKkCD9KfcMg9bBInxoBIfd49a+aGY532sr+O4Z0sUIGhX5q/jWlcg23pbEfUOKauJYi6ElaDJLraN6wB0Y0GO6X4xMg9jbGF1ZGUtb3B1cy00LTc4ABIM4k1XzTj3/LKaje8JGgwm7gNdE4y6mLZY6A4iMNcx68025fzm10fz0BbygdT2PPOjS1VlUUorqVTauBMl+yqt6Mv9nKJjjYdBpzOWByppVlZwTHDsPibAIzxfV2N7qLcZ/Kt5cz8Jbl6ws/FDnTO9jVRbQxPZrJ7oZr9Z3o3VmhlicvvYusXstwfFf24GVysj0R2hO0aXdrkQEWzbs+4nJnoim0Qo5ZuKllkN4kYzMhTnUKIx1SB6GAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":50596,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"db7ac950-ba37-4b1e-9b04-831885766d10"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RzJQtN9WUaCR8yq9Pi5X18","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01QZUJQji7vR2b99NNM6QDRa","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1000,"timeoutMs":10000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":50596,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4a021f33-f423-453b-b171-02454753c86f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01QZUJQji7vR2b99NNM6QDRa","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":5,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"cb698daa-da5c-4346-945e-7034c7626f44","timestamp":"2026-05-13T20:58:43.836Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":5,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d1pob4","seq":5,"count":11,"targets":[],"scroll":[],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_013nZ2zQswGYJU1kNPQ73N82","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Ep4CClkIDRgCKkDA5TXWLbgVE6P04Y5n5b+iC8m+QEPzaDFmIS/FRUNGbSrFm3wuDxF9ks+GflgfsgWADECNdiOCdMwSu2HUcewuMg9jbGF1ZGUtb3B1cy00LTc4ABIMfDnX6S7a5++us1/hGgwa9J/rlR6K4aP3VH4iMFXrJOb8V1uOTCynLYbRGj9lBxuMA/5VYT5CbJ9lS2FX4x4hYIK+/6nBQvx58McShypzeXkeO7U9mjCrluCzFlZO5aeYvUY4oQCVIWwg0lWP0FiFze+gbpH4sy8uUJCtEWkLVKVwCLNoWkjlYvCd44P/904D7rxblFpDweYYCI/cW9XH3EruTk5ZFLyDIKEPIS/k011A8XYIOD8M9oQTHEErxPGIkxgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":410,"cache_read_input_tokens":50893,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":410},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9f8667a1-8305-499b-b0ed-76c5f92990a0"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_013nZ2zQswGYJU1kNPQ73N82","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014dkVt91Bp2N5vneEzKp7AW","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":410,"cache_read_input_tokens":50893,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":410},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"58f726fc-32ef-456c-bb98-fd595024b253"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014dkVt91Bp2N5vneEzKp7AW","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bcd8b7e0-49c3-4e5d-8151-ff27d2bba1d2","timestamp":"2026-05-13T20:58:47.916Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017r8svaZ2pZMQSWLLAQdXrY","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpICClkIDRgCKkCtPgGk6yLMy188HdkIFIEAGfg2MrGNdJq+gL31boxbjXGVX6k1B0FOYg4vpq5+/+bv+yHq6xpZ28ggM8pSBzMFMg9jbGF1ZGUtb3B1cy00LTc4ABIMkC3J7e9/0zz+BdWWGgyhglYvreDIhZhZHkwiMJUQGFGZzIAycUoDZUP0gXlBDIw9LJdlQDNweP+J9tnM83Gfp8TK2gUmntthdkEHGSpnkJ6gssJ77oJx1CNXWBLq0YByeDsMxkKFyC8uG3qrfS7H5ve62NVUZd8fy2h9+zlcyTOId1YhaJY07Q5NdoOe4ZtjoAuVkM3mgY7v32nCG25hngSdh+pZzYqn/7rN5Pl/b6XsWg7fcRgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":717,"cache_read_input_tokens":51303,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":717},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"be2ff6dd-9262-41da-9254-074911743f87"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017r8svaZ2pZMQSWLLAQdXrY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01SemtsiuoSeXev7LvkNjwr3","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Loading weather","timeoutMs":20000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":717,"cache_read_input_tokens":51303,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":717},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7f5ee964-d84a-4841-8ad1-15a8e6d8bdb6"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 20000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e9|none|text|Loading weatherâ€Ļ||\n\n❌ Timed out after 20000ms waiting for UI predicate 'gone'.","is_error":true,"tool_use_id":"toolu_01SemtsiuoSeXev7LvkNjwr3"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1949774d-42a1-4cb5-8f46-97d726f1f637","timestamp":"2026-05-13T20:59:11.601Z","tool_use_result":"Error: âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 20000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e9|none|text|Loading weatherâ€Ļ||\n\n❌ Timed out after 20000ms waiting for UI predicate 'gone'."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LNFUeXUPr6kJxEUKv1TvWe","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EosEClkIDRgCKkDZcjTAHARwErmYLSNxhoeF+Re503FUTS/xn0vjm2spEMOvpjv/z7hVm/sLTQ46Fu8pAmb4td+Okv8up2gyhc0GMg9jbGF1ZGUtb3B1cy00LTc4ABIMfStZvKE6Y9KW9y54GgyCi20jWJkrwDfTJHkiMPYwcq2tVFBLTbreGtblWT5YrVTyljt1I42Cy8rU0p+7JmxmTfRpKpkez7UrmnCk0CrfAsT9E+L0BAnk6SNqI9d5N5O3P5NmeLWA9AmpL3tu9m+wJmOAazhZk27WjvTpvRKapbjwaeDwzbba/ioM3hPK3n+H84nwSaO8wT+fT4TbJC1oXuxiNNN3yD2LenmPd9NhjJVPfRtt+EKoJF2maAPCsX4Kx+IBO/7xqP1wjZxRTl1Xdex0mS++mNB/rbhmjSFLkwpuoOwnO10c74MyWz2VmIRKyGS8Rrn+1LLuaE4fKFcWVssCrUhDMcpiOHzdLXJq45h/xQoZHh7Zpa8/gb4HY9beZ9kvKhOFmiAzLBaYwWuTpzuAcRfMAnWfty0NvjQ45SbQAqxPbvHGhx0NMWl3NcMLzIBts+5zkERB4cdcWXG2BGxCfn1ezj9mU7TyUPp2XhYqrVIishy3IUJEZEyEYPbJt0BCX6BsXr2YlQvU/JuEzVdxdJ1B9jyeZP2fVYMSWABVlcf8Nigx5Nxa6hKqKRgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":341,"cache_read_input_tokens":52020,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":341},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d26ff221-8c4f-4ab9-869d-07a2dd2e34cc"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LNFUeXUPr6kJxEUKv1TvWe","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013qv5nra5Was3Wj8H5ufEvB","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":341,"cache_read_input_tokens":52020,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":341},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"782832a8-6729-44bc-8ef8-fdcfa7156833"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013qv5nra5Was3Wj8H5ufEvB","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":55,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"cc1343df-94e3-4166-94c7-1e7703447002","timestamp":"2026-05-13T20:59:15.470Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d1pob4\",\"seq\":55,\"count\":11,\"targets\":[],\"scroll\":[],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d1pob4","seq":55,"count":11,"targets":[],"scroll":[],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01MGhE8AHejA7PD7RzGyyS2a","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eo0EClkIDRgCKkCUMk3dkFieyZvNNA+siH3owH/pBaWRifHGrZAROVHtc/FsWRZsJuJuZBm4ibCRDVwhj2MeLAKFI3MCn4ZP5zMjMg9jbGF1ZGUtb3B1cy00LTc4ABIMDwYStuUPQ5xZc85EGgyprZfh0cpWlIQMaJ8iMIhL2ET337fiKwm6YJrkBHcTPE+Fc6icjLj+dHWSmFLfofoSzt/A+fL0lI1JbaAmjirhAj4kQ+eNral1iekTr18elJuPSsBraVv6rSKLTzjAuIdTtDv9ATpomb3x/zM+u9S5r8j0e0HuE1hHuZUjfDBuI2bQiQoRfzH5qcUKuKCAMp5ICdroErnnRdo5W7Z9oZYnKdTKCX8qnIFc6eBVk6BjX7OPgJcC7cpKp0cu4JA/okisw89FtdGgfUYdW5PDJ4mCROSGKJZ0rw1e5Pn0OY346eCNf4XgvB36R5i6WxQ0uTiiBQoISz+0av6GAa6jVHFMZr2sf959jwxrFh9nSHgWCPXj/QRP5jaRcWgvc/GjOgdn40o+ARd3DceuF6iTKLNiV28bpgMFOkS6FGcPf4DhSQudfOMTdoJb/hxsAdYzzX8EIqNV9nzx11t5wxHGHFVd3MwZKwMoE/UWQ2ys13hBiJ5kN4JioqbG0ip24C1zb827XesWDCxN9/1SgpyHly8nz9W/xs/T6EAbFYVMaREcHVMQGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":404,"cache_read_input_tokens":52361,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":404},"output_tokens":49,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"296fb3bc-9b84-4604-8d1e-c437d6e6577a"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01MGhE8AHejA7PD7RzGyyS2a","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01EZhxmCK8gx2pBTV59ppEVW","name":"Bash","input":{"command":"git log --oneline -5 -- /Volumes/Developer/XcodeBuildMCP/example_projects/Weather/","description":"Recent commits in Weather example"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":404,"cache_read_input_tokens":52361,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":404},"output_tokens":49,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7176e811-9713-473d-9bda-d178d0af8f84"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01EZhxmCK8gx2pBTV59ppEVW","type":"tool_result","content":"04b05521 feat(ui-automation): Add rs/1 runtime automation parity\nc4663f7a chore(example): Gate Weather mock service behind launch arg\n213b7457 Default Weather app to mock data\n9761c12b feat(weather): Add Weather app logging (#404)\n839c95fa feat(example): Add Weather sample app (#395)","is_error":false}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3ad0d60d-a567-437f-98a6-bb7fa1b2b6f4","timestamp":"2026-05-13T20:59:20.780Z","tool_use_result":{"stdout":"04b05521 feat(ui-automation): Add rs/1 runtime automation parity\nc4663f7a chore(example): Gate Weather mock service behind launch arg\n213b7457 Default Weather app to mock data\n9761c12b feat(weather): Add Weather app logging (#404)\n839c95fa feat(example): Add Weather sample app (#395)","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015cgukvM6YKBFwLeqPCf19u","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GmHzNgEbQ4duLfag93wKJi","name":"Bash","input":{"command":"git show c4663f7a --stat","description":"Inspect mock service commit"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":523,"cache_read_input_tokens":52765,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":523},"output_tokens":64,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"af1dea62-05ac-47c2-9a5b-952e1303c9a8"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GmHzNgEbQ4duLfag93wKJi","type":"tool_result","content":"commit c4663f7abcfb18f60fd91b594ef059359eac0bb2\nAuthor: Cameron Cooke \nDate: Mon May 11 12:51:26 2026 +0100\n\n chore(example): Gate Weather mock service behind launch arg\n \n Select the mock WeatherService only when the app is launched with\n `--mock-weather-api`; otherwise use the production service. Require the\n service to be injected explicitly in ContentView instead of defaulting\n to production, so the app entry point owns the selection.\n\n example_projects/Weather/Weather/ContentView.swift | 2 +-\n example_projects/Weather/Weather/WeatherApp.swift | 10 +++++++++-\n 2 files changed, 10 insertions(+), 2 deletions(-)","is_error":false}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"94b061ee-3797-4156-a744-bdc88dcbb048","timestamp":"2026-05-13T20:59:23.042Z","tool_use_result":{"stdout":"commit c4663f7abcfb18f60fd91b594ef059359eac0bb2\nAuthor: Cameron Cooke \nDate: Mon May 11 12:51:26 2026 +0100\n\n chore(example): Gate Weather mock service behind launch arg\n \n Select the mock WeatherService only when the app is launched with\n `--mock-weather-api`; otherwise use the production service. Require the\n service to be injected explicitly in ContentView instead of defaulting\n to production, so the app entry point owns the selection.\n\n example_projects/Weather/Weather/ContentView.swift | 2 +-\n example_projects/Weather/Weather/WeatherApp.swift | 10 +++++++++-\n 2 files changed, 10 insertions(+), 2 deletions(-)","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01HHrX82Kk7Mh9rozeup6wHg","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpICClkIDRgCKkDWK7Kp/qifzF0CdRW+cMCwhPfSdi7+eNoAaYa2vZB1hAF3OIS2qPhJImjXFtFg4lFjR6Vy5Ivi7lL8nZd/4GYDMg9jbGF1ZGUtb3B1cy00LTc4ABIM3bcwM24dp7i4SnlAGgzAdceFnxpWVGTTLQkiMKholWh2Hb+OSQ0iRqORmgFrXbxhNNyqCHb34IN6uy6cE9nTIdEQkajP0IWMLvONaypnBoTrloy8gdQjpJwBNuIy/myGU0RP2rxlmPAfWeLOmT5dd4jTv8y5VDtJhHMaBeWdl5G7ZhAZO5+csWEGJ+drcf6spE7+tpdTKOCYmEQKBXEWCE4qCFB17NukmL42tBVu97kCyi/TcRgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":392,"cache_read_input_tokens":53288,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":392},"output_tokens":45,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d8db7b42-4731-4142-947c-014948ba9859"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01HHrX82Kk7Mh9rozeup6wHg","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TX2LahhYXLXwPD9Q6kjb3N","name":"ToolSearch","input":{"query":"select:mcp__xcodebuildmcp-dev__stop_app_sim,TodoWrite","max_results":2},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":392,"cache_read_input_tokens":53288,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":392},"output_tokens":45,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"38465c63-4f75-4944-b3ac-9c751b252919"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_01TX2LahhYXLXwPD9Q6kjb3N","content":[{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__stop_app_sim"},{"type":"tool_reference","tool_name":"TodoWrite"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bb20815c-ff7d-4c66-90ad-c580cadbdf66","timestamp":"2026-05-13T20:59:26.434Z","tool_use_result":{"matches":["mcp__xcodebuildmcp-dev__stop_app_sim","TodoWrite"],"query":"select:mcp__xcodebuildmcp-dev__stop_app_sim,TodoWrite","total_deferred_tools":53}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Rz8NmPRKGN8G8fTyLTASja","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013tMjKbENdL3xfrws5o9PVq","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":3686,"cache_read_input_tokens":53680,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3686},"output_tokens":0,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c9199321-6494-445f-8fb5-c8e9370f2cea"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013tMjKbENdL3xfrws5o9PVq","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2d0b9617-2869-4838-9639-75dbd0859532","timestamp":"2026-05-13T20:59:33.774Z","tool_use_result":{"oldTodos":[],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01VNHunb65hvEPMeaEmMxRUi","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UX7en5cnzux14qKUPafamL","name":"mcp__xcodebuildmcp-dev__stop_app_sim","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":887,"cache_read_input_tokens":57366,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":887},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c713b99e-2ade-4266-8b2a-572fa9bbb4d5"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS","is_error":true,"tool_use_id":"toolu_01UX7en5cnzux14qKUPafamL"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7c6351f8-58e5-4377-aaa4-d6450a50dcc8","timestamp":"2026-05-13T20:59:36.285Z","tool_use_result":"Error: âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Ezj3zsL7s5J9eFehR8zm3h","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GUNg6yFM9BcuuPovxfoDFw","name":"mcp__xcodebuildmcp-dev__launch_app_sim","input":{"launchArgs":["--mock-weather-api"]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":168,"cache_read_input_tokens":58253,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":168},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d77b826e-fb0d-4efe-a2fe-b73b1438810a"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS","is_error":true,"tool_use_id":"toolu_01GUNg6yFM9BcuuPovxfoDFw"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e96ff090-3988-46c5-a2c3-1f966e93c134","timestamp":"2026-05-13T20:59:39.222Z","tool_use_result":"Error: âš™ī¸ Error\n\n❌ Missing required session defaults: bundleId is required\nSet with: session-set-defaults { \"bundleId\": \"...\" }\n ├ Category: validation\n └ Code: MISSING_REQUIRED_PARAMETERS"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015VUSNcfgYLin5xa5FGmB34","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Xfniu1AZUjWmh9WDRh69oQ","name":"mcp__xcodebuildmcp-dev__build_run_sim","input":{"launchArgs":["--mock-weather-api"]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":203,"cache_read_input_tokens":58421,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":203},"output_tokens":70,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e8d18e3b-fbe1-4277-920d-f6ef441637e9"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Xfniu1AZUjWmh9WDRh69oQ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5624,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":59868,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9ef78ba7-9279-44a6-8649-d38f2cbf3791","timestamp":"2026-05-13T20:59:46.988Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.build-run-result\",\"schemaVersion\":\"1\",\"didError\":false,\"error\":null,\"data\":{\"request\":{\"scheme\":\"Weather\",\"projectPath\":\"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj\",\"derivedDataPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33\",\"configuration\":\"Debug\",\"platform\":\"Simulator\",\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"summary\":{\"status\":\"SUCCEEDED\",\"durationMs\":5624,\"target\":\"simulator\"},\"artifacts\":{\"appPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app\",\"bundleId\":\"com.sentry.weather.Weather\",\"processId\":59868,\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\",\"buildLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log\",\"runtimeLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log\",\"osLogPath\":\"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log\"},\"diagnostics\":{\"warnings\":[],\"errors\":[]}}}","structuredContent":{"schema":"xcodebuildmcp.output.build-run-result","schemaVersion":"1","didError":false,"error":null,"data":{"request":{"scheme":"Weather","projectPath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj","derivedDataPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33","configuration":"Debug","platform":"Simulator","simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"summary":{"status":"SUCCEEDED","durationMs":5624,"target":"simulator"},"artifacts":{"appPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app","bundleId":"com.sentry.weather.Weather","processId":59868,"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D","buildLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T20-59-41-336Z_pid56951_1ca7fd78.log","runtimeLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T20-59-45-426Z_helperpid59865_ownerpid56951_9c0fff95.log","osLogPath":"/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T20-59-46-900Z_helperpid59893_ownerpid56951_e41b0d75.log"},"diagnostics":{"warnings":[],"errors":[]}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01JvnWA38nYgcJZf6PVUncoR","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HxmT6KBwbKcPGFWDHLjNSy","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Loading weather","timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":900,"cache_read_input_tokens":58624,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":900},"output_tokens":60,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"320ae2f8-46c7-4db0-a279-208aaf28b86d"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HxmT6KBwbKcPGFWDHLjNSy","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0r13xzh\",\"seq\":56,\"count\":89,\"targets\":[\"e85|tap|button|San Francisco||weather.locationButton\",\"e89|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"aaa95f1c-a53e-4ce4-820c-3bd8dedeecec","timestamp":"2026-05-13T20:59:50.733Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0r13xzh\",\"seq\":56,\"count\":89,\"targets\":[\"e85|tap|button|San Francisco||weather.locationButton\",\"e89|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0r13xzh","seq":56,"count":89,"targets":["e85|tap|button|San Francisco||weather.locationButton","e89|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"waitMatch":{"predicate":"gone","matches":[]}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01M7b4mhCWP55cfr6pJHib8t","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EssCClkIDRgCKkBN9Ola101yMRrjNv3yrdEQELgj/pFuTcKNdUV/qEzoBTRMzc5MQCinzSWi5d4dyMVaL3EdWBit+raIC9LbwukJMg9jbGF1ZGUtb3B1cy00LTc4ABIMi5s0P4wm7E0bcFA1GgyKiIUXcNVm+5eLYFMiMC56KW5PWHmQ/RQj53h/k/Cp5P/HNXZWspfgkVhsJTCbbGpanhBpB6zgWtv6bRb6fyqfAadGs8xepMkyscUraCAHbkMPIM/gqjzM15VSXNh2hJruIbS65haCMwg6q0CHKFtqglSu7FAEkpAqCB8PcparZ0jEDtI+scZtYiMUtAoim2YCcyQiEjqtN/q1LjTdDw/RGbbYQMNZAo39IORse6mCWdcGTHU4CoTGM6xJxc2cuyZbYpQib8z16o+bVQo1/b8Lh2pEtEMFqdu8DfvN7TfBdBgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":528,"cache_read_input_tokens":59524,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":528},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":{"cache_miss_reason":{"type":"unavailable"}},"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a9d7e66f-2130-458f-bb27-b7d3bc9b6463"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01M7b4mhCWP55cfr6pJHib8t","type":"message","role":"assistant","content":[{"type":"text","text":"App is loaded. Now scrolling to the bottom of the main scroll view."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":528,"cache_read_input_tokens":59524,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":528},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":{"cache_miss_reason":{"type":"unavailable"}},"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f76600cf-897b-4c7e-8624-60a585e37186"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01M7b4mhCWP55cfr6pJHib8t","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01T9hCVdHz9vWCLUqEYAJRAL","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e7","direction":"up","distance":600},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":528,"cache_read_input_tokens":59524,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":528},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":{"cache_miss_reason":{"type":"unavailable"}},"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"114fab19-caf5-4c3f-9bb4-e6c8818d8a82"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01T9hCVdHz9vWCLUqEYAJRAL","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"04e6d119-3698-4988-b86d-8029fc9f0d89","timestamp":"2026-05-13T20:59:55.565Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e7","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01EPPQBJ1KeEG22TtVoNJYrm","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DyopW1sKetGes78CZ3oZgT","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e7","direction":"up","distance":600},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":384,"cache_read_input_tokens":60052,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":384},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1d512aa9-cd21-44b8-8c26-61d7748c16b3"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_01DyopW1sKetGes78CZ3oZgT"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d5773362-d877-4deb-b931-63c7d8db76b4","timestamp":"2026-05-13T20:59:57.907Z","tool_use_result":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_0142LNvrxxDUdXF2X58QbzQy","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014QsnZzX73CbkA75WUFwroF","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":239,"cache_read_input_tokens":60436,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":239},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a93f624f-dc02-486a-882d-451b0c24239a"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014QsnZzX73CbkA75WUFwroF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":57,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"92e6767d-01ce-485f-bc84-72aebcbd219d","timestamp":"2026-05-13T21:00:00.266Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":57,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1vhz2nk","seq":57,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01JpWHsiG49z1PkrYUdUuKH8","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Ev0BClkIDRgCKkAxASAAmzct+30hxTJwLol8I+w/4ti8RTE+buj+HGpGOI1K9UXufSyU+4udA0vVYNFoyym5MaGKBIC771Gbyls8Mg9jbGF1ZGUtb3B1cy00LTc4ABIMFtxMT3+1Rb0xDtwgGgygnCAsJxC68yDNacsiMAx2ozmstUYaXFd55Igb1WaYIMZg35qON8Rp2tXiN9fUJE+J2k8bn1Fx3hgLCHeTmypSy/18EviGGe2GegrpY3bGDGuapYoXlxWJDme08ch1BMcHXxQjaIf+jsI/4iXLQATRc6/+SOtOpYmKmmBJgc5U75uIH4UoTKgiJdTB++jI7M9TAhgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":466,"cache_read_input_tokens":60675,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":466},"output_tokens":51,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"83f4ff0b-d25a-4106-b2a2-85e3f7bc5ccf"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01JpWHsiG49z1PkrYUdUuKH8","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NJr4G4vB4bFE8hsUJhKvbP","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e7","direction":"up","distance":800},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":466,"cache_read_input_tokens":60675,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":466},"output_tokens":51,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"54582217-fd9a-4ac6-b44a-639014abc871"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NJr4G4vB4bFE8hsUJhKvbP","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"469a725a-1447-42a2-b800-53bc416958a2","timestamp":"2026-05-13T21:00:06.036Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e7\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e7","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BbG1nSxb2UXko3cZ9eiy2b","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TxJ6DvhxKqrTafsxbyG56x","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":329,"cache_read_input_tokens":61141,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":329},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"eacddc5e-ff38-48da-9497-3a38d92b8920"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TxJ6DvhxKqrTafsxbyG56x","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":58,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"12206d90-ed3b-494f-af46-a53d7bf6ee53","timestamp":"2026-05-13T21:00:08.545Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1vhz2nk\",\"seq\":58,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1vhz2nk","seq":58,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LU42mVcYG1jQMEKCVaAJjv","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eq0CClkIDRgCKkABn3W9rfmu2p6D2JVYsfGKWAIB9pDq8m1QpuItEOxcaNQt5+Ub/ildJ/jEiPOWdBODOoQzQ7IVmuTgki1pf3wOMg9jbGF1ZGUtb3B1cy00LTc4ABIMyNNDzqYzbKN4DC+YGgzEvx5yO4IcSlMtLpciMJEKwChNTi9+0e1TeY2b55sbroESfCUaDvudKGowN14MjK1IgGOIzNWKekrwoVXM/iqBAS2q37QHDXNlDmL42/wsqqEyyFwV2bj1+UNogbL7J+fLIz2IIQgIIK1O08l3ZDKxkKepI974dBue6pTCtZ6xqHkC1zpAmy2iqiUWenhmQMDOUA0gmb4IBj1xuoOxzaDxRjmkxssvs2VgfcWf/hnvQSHj5BXslAC68DDKzloGKiYrdBgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":915,"cache_read_input_tokens":61470,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":915},"output_tokens":43,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2d82ff8c-efa1-4080-a642-211bf6812e5c"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LU42mVcYG1jQMEKCVaAJjv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017nDU71f9DXWNTvKYXPSnzz","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":915,"cache_read_input_tokens":61470,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":915},"output_tokens":43,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a39fa185-9bb0-4a1c-a4fd-62a46d61ba91"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017nDU71f9DXWNTvKYXPSnzz","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0ce58bda-3969-486d-9c1b-66c23ba43d62","timestamp":"2026-05-13T21:00:13.199Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017enSJ4QnSuHqYLFtK3oumf","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eu8CClkIDRgCKkDzqM6B/6pEUPdOmunG1QPZ16wvp2LYtEtdEJDUW5jweWXWpXLcRFdT1pgWnxLACtlJjN6dl/ifTILpRFIWffT2Mg9jbGF1ZGUtb3B1cy00LTc4ABIMo/gk9CQ1EL/lpJ6rGgzkfpBBS+8VznL5LKMiMOLOstmq4I9yykLwqRYxTnmKQGhpXsCGX5RzAnmPAYEP32kjIjNKjqhUPl+mwJA/WirDAcKwmh9TqjkxIXZNd6ce6GUUB9jFMIcih5er/jq9ePDcXL5it0qIHdRpBZ3g4gg00eD69vSsw8Tjr4+/QC4G3QnNqsF2k5JGkct8amfszxctshBm7byMNOJ3Sfss2CiFPAL+SXKqaIzPVX2qmoweXPiKiVSafXWWoQJPLgj0qKxngN122gvUFLgxXorkvj5uNi0yDP2rvbEOQze3WAeDoVi8xv7Q9shL+cjGlwugvRUP4EbQlFqFlBFyUafpOvhoU94OyhgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":726,"cache_read_input_tokens":62385,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":726},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"190d205f-b685-4538-97aa-238ae24ff439"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017enSJ4QnSuHqYLFtK3oumf","type":"message","role":"assistant","content":[{"type":"text","text":"Reached the bottom. Now opening settings."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":726,"cache_read_input_tokens":62385,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":726},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"eab484c4-4d5c-4d16-8b58-88c450891007"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017enSJ4QnSuHqYLFtK3oumf","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017MjzjEboBEVi1snrxKzCHx","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"in_progress","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":726,"cache_read_input_tokens":62385,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":726},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"03895404-228a-4bc5-9cb9-a182729b0d6a"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017MjzjEboBEVi1snrxKzCHx","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bf0331f0-1ee9-4ca4-bbef-aadc526b4f50","timestamp":"2026-05-13T21:00:20.762Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"in_progress","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"pending","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"pending","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"in_progress","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BRGiXsyUaxigARzpgn1No2","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018vnmn2Pu9wswWAJCuDYeZ9","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e113"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":985,"cache_read_input_tokens":63111,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":985},"output_tokens":64,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6c10de99-839d-4ebf-ad83-6f380aa5605f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018vnmn2Pu9wswWAJCuDYeZ9","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c81a74fc-834d-4a15-aad8-4f788576f6f8","timestamp":"2026-05-13T21:00:24.176Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e113"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01YZZFwxkKQmwT9tcXaJbmyk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01S7kiEnUXTbHPwSnU5KosFC","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":64096,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":60,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4b0e98ec-bbdd-48d4-9de8-48882532bf8d"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01S7kiEnUXTbHPwSnU5KosFC","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":60,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"15e7ef6c-7a00-4b32-9382-b0fec92983e8","timestamp":"2026-05-13T21:00:28.153Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":60,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1oojzxz","seq":60,"count":159,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e130|tap|button|°C|not selected|","e133|tap|button|km/h|not selected|","e134|tap|button|m/s|not selected|","e137|tap|button|inHg|not selected|","e140|tap|button|km|not selected|","e142|tap|switch|Atmospheric animations|1|","e144|tap|switch||1|","e145|tap|switch|Severe weather alerts|1|","e147|tap|switch||1|","e148|tap|switch|Reduce transparency|0|","e150|tap|switch||0|","e129|tap|button|°F|selected|","e132|tap|button|mph|selected|","e136|tap|button|mb|selected|","e139|tap|button|mi|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017yxUrimNMkJzjw9YMMzjxE","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Er0HClkIDRgCKkCOA/KLOOU4pLzAykpWi7URvSyisPlVqm+4o7z+2Fvmf/NJRVf1OS0IYrH0toBYNtelYSLf2CzlQ5C8a6tJcWkrMg9jbGF1ZGUtb3B1cy00LTc4ABIM/QSNs6PgMRY59TQQGgyQ/LShO0WrtDfXj54iMCQNAOfBOUHwEUPCE0t/1VHutAFiOrieSr2sLTDxTfFgjRunrPaGqbkZbKmemZatMiqRBkKa0jtKfP8xkvskuTyskRxF2BwnC2ciPcfEiafHphDCo0mZIZf2Z88W+xik/QF8/PXaVyLHHXWuGaEfrrLh0T9Cymhg/PmGTFiMqlnFytAGgeCrpNkUSCuL8FNUuQgCjXBlhtciLrpwf5jeUi2ZCbj5wBiwsQedjB6b+G2PdtXopAyA9Qdrvc83jlDHazxe9z1ztoCIQaIiNzD3yTy4WkWpxzE+Lkf9r4Xfkq9HttCzsuGxb5gyJGWRNwsElJtQy4Ysp+9JJlqB5lyE+kqPgSqUKUn6/PDa8Tu3zLKVdo37M8pRQyk49NuhN4vUoqzc67yk4Z2vjXgeStaH7ioFmuuyrVAdGhP5B9JUWDQg9v5N6r76q1v0UBmAL7966/nAV7DKWuFxcsSYYMOfh8Ghabg2ueZMlIflfnxn09IIE29ut6BCAScjKWD0aPP4FRBj0+F+jQxYrY1SCmJ6uPknSgdWdbcM2btG+d0NrmpwPMOIq/HeOzns+jYoZvApDy4b+T5kIAiyP8H9rQmNcD7/3OLA2evY8QJFrojhZduDoJipeIrmENaTppA/GCN/934U9njKTAb9RIrwSbG5CXB4sFXlsIpPWS9tC4f1RufDZBXUt6WgcwzPVYxVuQM46D0G0rk6SELfT/rJaiJR3ShxY1hCVD8KGJ+lQJHqk3FGkO/EqnsI1sll62X5JMtAIY9yldlEDZOA47JuBj1kXP1Ko1863IkTSgeMU+CMdpQC7BFiB1lOF6F4fJXnE5pDErfv3ksV3iqNPCNg1vKF8ZUzzZaaIB5FaI6wbxQc8s3849/quvPGCz/Jmv+OTJpwOXPtG/I2PBzA5ugNe4N6Q8fel00yi1yWrOEtn8ASeQiaA25k/Q4sY6TWtDHojU7975eHnljqUkdIOLfHKKXPLigtpKv02JfL9VciKzQC7Eu07VluNLBZ03JPnGFdhorIroZVkOK72fN06zXQjPq2vbBJ/Bk6YUkI5OiiIBeMytNDOG49KzdF2RPRxVOf2MUKysaAwV4qYG8SkmzHRC4JgoXBavFTGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":902,"cache_read_input_tokens":64326,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":902},"output_tokens":57,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9426f6d2-ee3b-42be-a545-745e60b9fe56"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017yxUrimNMkJzjw9YMMzjxE","type":"message","role":"assistant","content":[{"type":"text","text":"Settings sheet open. Now swiping up to reveal all options."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":902,"cache_read_input_tokens":64326,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":902},"output_tokens":57,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"809bdbd4-b0ec-44c0-a02f-0d1ab5ea1c49"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017yxUrimNMkJzjw9YMMzjxE","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016RCo2znJdGAtAtaV5aU5hE","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e123","direction":"up","distance":400},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":902,"cache_read_input_tokens":64326,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":902},"output_tokens":57,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"18ef68f2-d675-4793-9ee1-807bc8c99c39"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016RCo2znJdGAtAtaV5aU5hE","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e123\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"89115c79-347d-4496-8941-c8759e869365","timestamp":"2026-05-13T21:00:35.629Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e123\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e123","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Y7aFddWQjBq8p1ZzsbjKJV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01H8n1wFDVnKJA1sivoD9NGZ","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":655,"cache_read_input_tokens":65228,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":655},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"330f950e-cc6e-4ead-979c-fd2bd811f329"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01H8n1wFDVnKJA1sivoD9NGZ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":61,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"16a2a5e4-3120-4f13-a0bd-bb013055bde7","timestamp":"2026-05-13T21:00:38.303Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oojzxz\",\"seq\":61,\"count\":159,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1oojzxz","seq":61,"count":159,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e130|tap|button|°C|not selected|","e133|tap|button|km/h|not selected|","e134|tap|button|m/s|not selected|","e137|tap|button|inHg|not selected|","e140|tap|button|km|not selected|","e142|tap|switch|Atmospheric animations|1|","e144|tap|switch||1|","e145|tap|switch|Severe weather alerts|1|","e147|tap|switch||1|","e148|tap|switch|Reduce transparency|0|","e150|tap|switch||0|","e129|tap|button|°F|selected|","e132|tap|button|mph|selected|","e136|tap|button|mb|selected|","e139|tap|button|mi|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_0151wKWuryxubbq6Rfeaqr2Q","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eo4CClkIDRgCKkCQHXNFKdZz4MoHw9yd/Spx1jHV5EDFoGRu5s/AlgErrTFj29KZojnk69T9ub+/GMVnvnw52VwYBoahhe9+ihL+Mg9jbGF1ZGUtb3B1cy00LTc4ABIMyNTUE3+MEZMlQ+ajGgwo9VtOyGr5CcxD3lEiMLTaBZMZPCCV/rhQhq6vYe0CV/aJfWz5JmqQx+ZMpIbOoqAPV4CisJuAnaISqO0aXSpjbU87aQ8m/Jn0p/XoEEYjhCIhsx6rzjh7x7kBBdGsvQSd7+yUwoPXge8VoOpIW9nzcNZKIClfU4VvaeOtWfYg3FzLAG9744QKN8TTWzq+luO0sYtBUCAkJ0NfQB2tnLEwlbW2GAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":824,"cache_read_input_tokens":65883,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":824},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"46273b87-4424-41e3-bf12-7bca9415a7eb"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_0151wKWuryxubbq6Rfeaqr2Q","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01V8pD9KqszH6zaNm4nUGvDt","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":824,"cache_read_input_tokens":65883,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":824},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"21d2e934-312c-463e-9051-1497f09f9700"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01V8pD9KqszH6zaNm4nUGvDt","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7a037016-9eff-40d9-b561-d7e82bf77246","timestamp":"2026-05-13T21:00:43.315Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_018UUayE1E1C1kkxLz5ao5sG","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EtoHClkIDRgCKkDyRkwY0eFu+7wFh5Psh7K67lBbgmIDxe+V/Lfdv+vcvkyo4822JQHzUAsPKax3Ph8b91saJDDZcKT0JVyu3nkhMg9jbGF1ZGUtb3B1cy00LTc4ABIM12bRwysGRr5ebPCFGgwATYJuGVdenWHPe7YiMIMW1bvoFr/sVeyQSgSGyTmEzT5dW1QStBFhNtdEVsTK2qhKSORDoRndmNAfus2exCquBmlpEgU7dTb1XNPAXNUJrMUKDEsvDUM7Bh9QYgTB1pyBNE2n0h1yj+PmM3L3Zl5M3+yIRfXiSmgbhQP+YF1uWP63AI8G2v9Ft88jRG2L/sbSf/jK/HqI+ZFWjXU9XXbgz6j2NLqvy2/XQB/BoCaYe8/3Cx6CGMmCA5xcdxhXpgEfXY3wnjPtknXhFEdLqD4+UBLa6UjaLGlknaD3XM5sydON6C4TpL/mnpCOMg2+LpD9aoPFIBgGjjXvp6tgPSvTsjN/3RnRuzzEgnesi3mIYPUCpwg24oi1nrzfGn7e5rcTS8ubJzg7xpNze4EeJoDUYC2KMNP69gWHjT3RSadOSv9wAOFCSzAByIVx8uVkwpmaU6mdbtPz4lktk72sJyaLLrAeLXux12pinhUu/ruxpfBewtqSGmyJEOfuIvnnWk9SUM4uFLe2uARaCN+E6L0TtQYCP38FwEf4Y8dA+lDD6LGLxjCk0bjJB+RGmnhWPzkOF5jujIvEsiwytgSe7Qt8tjqJLeuTknMgod1v9+Q72EH36GzAiY0SK44OynvHpUIsTrKJtlgpmEYZLCR1Xe4kmKVJrmdtV0rbCUveAoTMlIid1D1pkoslgHucyZopox0pEhGYghUa9lY1y/949YXJY/N9ZJ+ePToctVujFpvhO5xoBiHYlgZ58OEGwo0QUOZHu8CyIbXQP5O0PXoPxKdOsv0m7RSLZJQhM5QEtsvf7R9YdvMvuBXAD0TMV6djChqKKVrxxL25gJYTMDAxTmFKmwM21jAKQHnxqdH5F28em5yMJQUdJkPnznkvWLOrjy0gmA0Jsq7VxKyl4aoL9t/e5gUadJkHkfOAOr93oqfODPcNzGxaKd4Yz2BKS8MkNts7BzDouyawtsZPjlfk0qsF0EY/LxeAwMofzaUYpJFNOgYLwushTPSpcZRNRLp54Gat7COtx2a0c1uXmpygHIXSsCdh/MQQBe7OTQfSrJRBRdLsLZTikoRTH02qETSJPwQVFu2C7kl7xyvLzIWlSU+wftEx7ce5BIMqBVnarMxgE6jMx2B2DwcTAkWfHTyhG4LC2VkK/T85+AsRk51Wl4gYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":709,"cache_read_input_tokens":66707,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":709},"output_tokens":58,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"362cdd0b-9a8a-45ed-bb7f-598ff6996019"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_018UUayE1E1C1kkxLz5ao5sG","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014xxBsPfS1Hw6zz7dr327iF","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e115","direction":"up","distance":500},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":709,"cache_read_input_tokens":66707,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":709},"output_tokens":58,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9a475712-8dfa-4ef8-8f39-4be9fdd41d73"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014xxBsPfS1Hw6zz7dr327iF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"00ffc5c9-5884-4dfe-8658-08715c198dc4","timestamp":"2026-05-13T21:00:51.550Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e115","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LzFFGiTR22YDdhYznvSLRh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JcKkPjRVUfn3VArLJab9jN","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":583,"cache_read_input_tokens":67416,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":583},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e81c00f7-496c-4dd2-9650-e00eb1b4e350"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JcKkPjRVUfn3VArLJab9jN","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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f99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdL4c8XeJfCV2t94c1GawmU5DRsVwfUY6H3GDXuNr+15+0PaRrHD401AKowP9Jn/+OV80+bB/z2T/AL6FHmwf89k/76FAH0vc/td/tBXsbRXXjC/kRuCDdXAz+Ugrzuf4veLrqZ7m6MM00hy7urszH1JLkk/WvLPNg/57J/30KPNg/wCeyf8AfQp3A9NPxW8UHotuP+2Z/wDiq5/V/GviTW4Tb3l1thbrHGAin645P4muS82D/nsn/fQo82D/AJ7J/wB9Ci4Dqin/ANS/+6af5sH/AD2T/voVFPJCYXAlQnB4DCkBzi1IvWo1qRetRID/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9527419c-d463-493b-80ab-5d2aa8510355","timestamp":"2026-05-13T21:00:54.821Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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f99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdL4c8XeJfCV2t94c1GawmU5DRsVwfUY6H3GDXuNr+15+0PaRrHD401AKowP9Jn/+OV80+bB/z2T/AL6FHmwf89k/76FAH0vc/td/tBXsbRXXjC/kRuCDdXAz+Ugrzuf4veLrqZ7m6MM00hy7urszH1JLkk/WvLPNg/57J/30KPNg/wCeyf8AfQp3A9NPxW8UHotuP+2Z/wDiq5/V/GviTW4Tb3l1thbrHGAin645P4muS82D/nsn/fQo82D/AJ7J/wB9Ci4Dqin/ANS/+6af5sH/AD2T/voVFPJCYXAlQnB4DCkBzi1IvWo1qRetRID/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BRtWTKz5u16iKrmougchTo","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EskIClkIDRgCKkCYvRTGIb4ixR5va3zyzgsUHV1pdjROYGMS1uHRIrXG8OJoTno7ELkeEjuOE36AI6UMUm4OO72nYRm8AqtDFbnXMg9jbGF1ZGUtb3B1cy00LTc4ABIMf/95Vj4pAfmgoOGPGgzBXh2vs9MGT4cBNqEiMM4ilk32sKEj93pZiyZNTVSrZDxnRJVrUb5YJPscW2BTTFPTFWqkFj8cTpL9Ff50/SqdBzddK8cdF2xjhNDOiJ8UzQrvGeuv4sYGR8Z+l2rzDicSbskhuDtI1GdcWeDVvjndA/G/BvP/VbNyIJx0K5EEgPHgWEtKhMqkiyvpfpn6I4EYPRc23vVR2jXkSGxDp9ed0TQ7ccKXGHGcI9PDPG/icQxgEgezAKpgwF5uJgLTXbRBKVbb5ik8HyJQWrn0PMSvIz5a6G3WnFLS1UFHCN7PCGU9Mf+KcnBxo1mvZnzkkqh0G2k6pDTpcTgb7BxSN8RMcxV3SUBeQUjdq/cYyKq+VUUgSLv0fhXfWyktVCqun0cGBYITXWdcTwoclwB0Kr0yhv37ztBifNP5w9ActHRKMXnnR6Ww0X/ciweaLD0/NYxZ2UFtScU+CcoKx04+YNmIy0n/4iDV39B0yQ855+v28F3NnEYNtN0hQkbMjbRwhdCH0Gjy30AvIzhQJucD5XoGVESfqSUf4OJHORJnLcQLcS2yhOK3EEWC1irNBxtXdLY/T15XzbwVRKPWESAZqKzCtF6Kd0CePeyXEToA+q8egpen08N4vV8pvwP58HSzPSxLjSK2gPJKPvDdelJTAbAUPPPNKrnZKycesEobkGrpcKSCygdwkpUhGm4bhrTzK8ebUi+HgsCL9z8FXfUGqsAFwQYVrCIBSXqHTIr4uBpUhHYtB0LX2vT5wt7XaABcl6pGvN1BWX732IBd6pkZajRh8iO68EEGizyBhdOMWoNgIhn0kEvKjHKoGs4gjBG8sW6543HGonmd0JjuNj5tPx9TRFItX1vWW86s/Ciqd0HBTatF5pX96fgFODwaEFLnW0IK1d1j+XBpWGSPtpZVA205nq+U4Qa5V31SZiADqUAZns4VElLTeHqZ96NYsDG7cjkjLhxIRYEEH4x2gNnRY+pWqrezI9Muosc7pJSaEvJGopRdYBoZL2xIWlmn0ZVZgH39hSLYZFZek6enSPpUCLaEuUU1sjiDfhjUue55pBmqF2QDykE85sV3trpi+JoJrP5po7M0xYIilGFpjO4ntohlFsI6L2v1FKraZsbN27IhAXqmtk7R1a3Uhq6dcOtK+cuGeCobQmBQDS2fKyGubi6jYDj0PjePFsWXOET6lhF9FcRuQRYS0yCEcgKzTBMC2T7qhsFHe7LQVjcGKLf6Id0j9XWMCNI4tMQYXN6hnftzqIsxXOBJ0cuvut740/gvt2ZAbXqjlXE7cbCDAb5sJ+OatmsovVgrzM5ISOQT4ncYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":67999,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3f1ed7d0-94ec-4fdb-95d4-528c2ade7776"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BRtWTKz5u16iKrmougchTo","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01MGCotGiTARfjHt68aNd5gF","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":67999,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ea871265-cb5e-4d82-af59-5dfe324d9989"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01MGCotGiTARfjHt68aNd5gF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0io3k69\",\"seq\":62,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"43f6b02c-a074-4f2d-9635-28002f2a0314","timestamp":"2026-05-13T21:01:01.575Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0io3k69\",\"seq\":62,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e130|tap|button|°C|not selected|\",\"e133|tap|button|km/h|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e137|tap|button|inHg|not selected|\",\"e140|tap|button|km|not selected|\",\"e142|tap|switch|Atmospheric animations|1|\",\"e144|tap|switch||1|\",\"e145|tap|switch|Severe weather alerts|1|\",\"e147|tap|switch||1|\",\"e148|tap|switch|Reduce transparency|0|\",\"e150|tap|switch||0|\",\"e129|tap|button|°F|selected|\",\"e132|tap|button|mph|selected|\",\"e136|tap|button|mb|selected|\",\"e139|tap|button|mi|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0io3k69","seq":62,"count":151,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e130|tap|button|°C|not selected|","e133|tap|button|km/h|not selected|","e134|tap|button|m/s|not selected|","e137|tap|button|inHg|not selected|","e140|tap|button|km|not selected|","e142|tap|switch|Atmospheric animations|1|","e144|tap|switch||1|","e145|tap|switch|Severe weather alerts|1|","e147|tap|switch||1|","e148|tap|switch|Reduce transparency|0|","e150|tap|switch||0|","e129|tap|button|°F|selected|","e132|tap|button|mph|selected|","e136|tap|button|mb|selected|","e139|tap|button|mi|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GraeaVDuG3mVt3YH5EmuVU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EocFClkIDRgCKkCfTuumaG47jwWlQBa7IU0Vr5+Y74yL3LTwz4Ggx/sVrtYxuQ2jN4kq4v8WnXkrlxRG3r+yGmlzgDtnZanQJ491Mg9jbGF1ZGUtb3B1cy00LTc4ABIMPOEe3tmDzcBbCmFbGgzesV09/afby6WtMFwiMP/NXCrX+vcUMYz1Ush8ctlS0uA51O3k7rGfO/26sB2sfMNuoBMDD6fQi1mj+q2/AirbA92p6Ep61V7o89CUyHP93bn2bSgjy7Nw04RrfmkfXP+dy7WU4YKoXdxvkXgvEkWFSysHaFmy3jKCrAsqpNOiUamTdDsg08zL06geSNVetgsvUdLCcwwHFCYFMUn5YfGQZ5/2dwIJHR0JND8o3zy45lDudNMBSoAIHhVr8NMUB8zQpIjdpyHGIHqN7vv8p5lIwcLlAycbduSorH5735B7ValwyT2HUPQP0y5l3aiSRYrs+j0M2XajkLulIj3ND0uRO1R0l1BRtvYsZBuXa7semFqlCxeZrbVccjwT7EHKSfKu4O16mU6vkUxBTKrLfODoFyfZkpO75iltpWb2htEdK4bP9tfgGLgKyhxxhxF1gMnJIFZmD3x8fDAZX9a67u9UhQ09tec9UXX84/0yUHuunfNASNgNtOhrPi8F5noElsCxOox/vWUUxAih0o5+jUbM+eoPV4TFKsqvK6jXG4UwWJT5nkx4lAQ9YLJWz6jV1ZQFnMPJ4u3oCZKvAPC7DhizpgvD5osqk6Oa+PDt5MjAI5PawNmkd97qEDnZyDlzb9GyFdqBi6pBFiPEuaJfgMU8pWyGnfgyjpw9GtwKiIvTlpAAbZhMBVtyzUi9PBX+qj3puUlecabHlSL75aMYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1162,"cache_read_input_tokens":68661,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1162},"output_tokens":36,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0238af3c-736b-4485-b72c-71244e03a0f5"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GraeaVDuG3mVt3YH5EmuVU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019Pn67zxBWgT8L66NKxdyUm","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"in_progress","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1162,"cache_read_input_tokens":68661,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1162},"output_tokens":36,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"91560809-ff23-411c-8c14-1998e7922afb"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019Pn67zxBWgT8L66NKxdyUm","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"123357ef-b1ce-4310-96bf-3a463e90982b","timestamp":"2026-05-13T21:01:11.822Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"in_progress","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"pending","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"in_progress","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01U7xvAZU1LAY73UFHpSJ46h","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FsZYoJ6ddwjVLWKMwYoyU6","name":"mcp__xcodebuildmcp-dev__batch","input":{"steps":[{"action":"tap","elementRef":"e130","postDelay":0.25},{"action":"tap","elementRef":"e133","postDelay":0.25},{"action":"tap","elementRef":"e137","postDelay":0.25},{"action":"tap","elementRef":"e140","postDelay":0.25},{"action":"tap","elementRef":"e142","postDelay":0.25},{"action":"tap","elementRef":"e145","postDelay":0.25},{"action":"tap","elementRef":"e148","postDelay":0.25}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1094,"cache_read_input_tokens":69823,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1094},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"14c0488b-eeb3-4fae-8e83-996f4c8d0f77"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FsZYoJ6ddwjVLWKMwYoyU6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"239e28e4-e075-41e0-ac4b-3ed0fb794c55","timestamp":"2026-05-13T21:01:20.872Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"batch\",\"stepCount\":7},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"batch","stepCount":7},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Rfcfa5osHcDzMDWZwPteuY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01QtJ4eGXnRnYubW4zfChMGB","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":434,"cache_read_input_tokens":70917,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":434},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"42a98649-6490-4e9b-8ca1-a811cea9a313"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01QtJ4eGXnRnYubW4zfChMGB","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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vH7RnxMHxY+LGs+LIiGt5ZGWMjoRuLEj2ycD2Arwef8A1L/7prLL4tUYp/0un4Hm8P05RwVKMlbTRPdL7KfmlZHNLUi9ajWnr1rqkeyf/9f8tm6Uynt0plNAdHB/qU/3RUtQQSQiFAZUBwOCwqXzYP8Ansn/AH0KsB1Oao/Ng/57J/30KcZYP+eyf99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdf4X8deKvBsjN4ev3t0kOXiIDxMfUo2Rn3GDXpcf7RXxCRQHWykI7mAj+TivBfNg/wCeyf8AfQo82D/nsn/fQrhxGV4erLmqU036Hg5hwvl2Kn7TEYeMpd2lf79z37/ho3x8f+WNj/35f/4uut0/9sv48aVCtvputtbRL0SOScKPoPNwK+VPNg/57J/30KPNg/57J/30Kyhk2Fi7xppHNQ4Myuk+anh4p+Wh9dSftwftGSLtPiWUf9tJ/wD47Xj/AI4+OHxR+IqtH4s16e7icYZNxAYehJJYj2JxXkvmwf8APZP++hR5sH/PZP8AvoVvHAUU78qO+lkGChJTVJXW19bel7jqin/1L/7pp/mwf89k/wC+hUU8kJhcCVCcHgMK7D2DnFqRetRrUi9aiQH/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"fa7bd7aa-e452-44f6-aa22-4c7fdb9c7c94","timestamp":"2026-05-13T21:01:23.739Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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vH7RnxMHxY+LGs+LIiGt5ZGWMjoRuLEj2ycD2Arwef8A1L/7prLL4tUYp/0un4Hm8P05RwVKMlbTRPdL7KfmlZHNLUi9ajWnr1rqkeyf/9f8tm6Uynt0plNAdHB/qU/3RUtQQSQiFAZUBwOCwqXzYP8Ansn/AH0KsB1Oao/Ng/57J/30KcZYP+eyf99CgAopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAOopvmwf89k/76FHmwf8APZP++hQA6im+bB/z2T/voUebB/z2T/voUAOopvmwf89k/wC+hR5sH/PZP++hQA6im+bB/wA9k/76FHmwf89k/wC+hQA6im+bB/z2T/voUebB/wA9k/76FADqKb5sH/PZP++hR5sH/PZP++hQA6im+bB/z2T/AL6FHmwf89k/76FADqKb5sH/AD2T/voUebB/z2T/AL6FADqKb5sH/PZP++hR5sH/AD2T/voUAOopvmwf89k/76FHmwf89k/76FADqKb5sH/PZP8AvoUebB/z2T/voUAOopvmwf8APZP++hR5sH/PZP8AvoUAdf4X8deKvBsjN4ev3t0kOXiIDxMfUo2Rn3GDXpcf7RXxCRQHWykI7mAj+TivBfNg/wCeyf8AfQo82D/nsn/fQrhxGV4erLmqU036Hg5hwvl2Kn7TEYeMpd2lf79z37/ho3x8f+WNj/35f/4uut0/9sv48aVCtvputtbRL0SOScKPoPNwK+VPNg/57J/30KPNg/57J/30Kyhk2Fi7xppHNQ4Myuk+anh4p+Wh9dSftwftGSLtPiWUf9tJ/wD47Xj/AI4+OHxR+IqtH4s16e7icYZNxAYehJJYj2JxXkvmwf8APZP++hR5sH/PZP8AvoVvHAUU78qO+lkGChJTVJXW19bel7jqin/1L/7pp/mwf89k/wC+hUU8kJhcCVCcHgMK7D2DnFqRetRrUi9aiQH/0Py1bpTac1NpoAoooqwCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajFSL1qJAf/R/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXc+DH0ywa51fVJ0iRAIUDp5uTJwx2jnhe/agDhqK9XbTtEjtre2mt7eeG2kuiZFkKs4xuiDENnBHtUMeneFLyREa3itQBbyErO/wAzSg7kO5iAuQPcdzQB5dRXq9voWiSXSxXNjHBdPDl4RMXihO7AZv3ofleeGbHXFeayw2sc1zG8mDGSI/LG9GIOPvEjjHQ4OaAKVGa62ztNGbQX1WUKbi23RmIucvI5yj7c5wB1xxWvcSxahfaHf3fk+RFDEJ9uxFX5iACgx+PH1oA87oruvFzXRtrUaq6vfiSbBDKx8gn5Mle3932rhaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA/9L8tWptOam00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACYHpS4FFFACYHTFLRRQAUYFFFAAAB0ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBq1ItRrUi9amQH//0/y1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVqRetRrT161MgP/1Py2bpTKe3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtPXrUyA//1fy1bpTae3SmU0AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qZAf/1vy2bpTKc3Sm00AUUUVYBTj0ptOPSgBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADVp69aYtSL1qJAf/1/y1am05qbTQBRRRVgFOPSm049KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF61GvepF61EgP/Q/LVqbTmptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWokB//9H8tW6U2nN0ptNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa1IvWpkB/9L8tW6U2nt0plNAFFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1akXrUa09etTID/9P8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrT160xakXrUyA/9T8tm6Uynt0plVEAoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGrUi9ajWpF61MgP//V/LVulNpzdKMcVSAbRRRVAFPPSmU49KAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANWpF602nL1pMD//1vy1bpQelDdKU9KpAMoooqgCnHpTacelADaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnL1ptOXrSYH/1/yOOuXBH+rX9f8AGmf29c9DGn6/41i7qaTX1Ga5XFR56S23OOhXd7SNz+3bj/nmn6/40f27cf8APNP1/wAaw6K+bOw3P7duP+eafr/jR/b1z08tP1rDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANwa5cngRr+v8AjW/FNJ5amQAORyB0rnNNtMsLiQcD7o9fet3ca+qyfKIyh7Ssr32/zOepV1sj/9D8asijIqPIoyK/TDxyYMOhp9VsinB8dDXgY3JVJ81LTyOqnibaSJ6Kj80d6dvX1rwqmX1obxZ1KrF9R1FJuX1oyPWud0ZrdMvmQtFFFQ4tbjuFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopcE04Rueik/hTUW9gGUVJ5Mv8Acb8jThbTnpG35VoqM3tFiuiGira2Vy38GPqasx6Y55kcD2FdNLLK89oP8vzJdSK6mX14Fa1pp5JElwMDsv8AjV+G2hg5Rct6nrVjca+gwGRRg1Ktq+3QwnWvsSZwMCkJ9aZuNIT619Jcwuf/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_019CMfXXQE2tYs5mL1dzFBuj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EsIDClkIDRgCKkBpHUGd2Cpm+p6u/qEZ4NBNzOiKB2HOCiNB1XXcfAUduCH8eAQg12q5tr1RdpG+F9Xvn4dcqAZBya2NLRSkFNeoMg9jbGF1ZGUtb3B1cy00LTc4ABIMMwC2j1NVAM0jsTocGgzySLziHkUOXGs4uZciMLnwKhNhzAbThd2/9DDdq62c8fMCcVEnAs0qEmrmskYXNNNnj4Nqu1JfhLSfoMzmySqWAqNDTY8WQw9HPBoUU7TufPQAJRfKdbGHRUgSlRfummeiQJvI6WVn8iwKsf3o8S6nKTpAdENjOORmm+7xCUVnidnfNJubzQAUN23NvD0fiLJ4D0st0eXc0JnXwOKQy3Q8N8eUniWm44IwYYjDBh1KxXuifbV19Z0/6+Qd+zJuE8EkXlEJUuqfICxlSJbjBKC6JYXUnRmSCtNWZ6Sac5XQsZNkuNAPymgxOJYfrWFuacGoF16w7SWrw0lXj9UKY9iVBf8Mz+Sw/HnSsG7k6yKPenaFHaelARDQ4vmjMehC9ypaqp5fa7bZFcI1rIdbtkWLYLA9YiSEXdrBauX5xA0byW2wOfw3S6mDWhXV0Z9VCJmiYV73Dd2pGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":71351,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d7c092aa-b862-4366-91bb-f51b5e8f5bd6"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_019CMfXXQE2tYs5mL1dzFBuj","type":"message","role":"assistant","content":[{"type":"text","text":"All toggles inverted. Now closing settings."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":71351,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"36d5f37c-c500-46a2-885e-997b7c40f3b8"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_019CMfXXQE2tYs5mL1dzFBuj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Ptaid4iG9kTWAvBXwuJQXj","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":71351,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ed0d6c67-46a5-4e07-a6ed-87a2bd05e3bc"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Ptaid4iG9kTWAvBXwuJQXj","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0qd7t3p\",\"seq\":63,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e129|tap|button|°F|not selected|\",\"e132|tap|button|mph|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e136|tap|button|mb|not selected|\",\"e139|tap|button|mi|not selected|\",\"e142|tap|switch|Atmospheric animations|0|\",\"e144|tap|switch||0|\",\"e145|tap|switch|Severe weather alerts|0|\",\"e147|tap|switch||0|\",\"e148|tap|switch|Reduce transparency|1|\",\"e150|tap|switch||1|\",\"e130|tap|button|°C|selected|\",\"e133|tap|button|km/h|selected|\",\"e137|tap|button|inHg|selected|\",\"e140|tap|button|km|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"db07baf2-5d78-402f-8f9d-1b7c2466162f","timestamp":"2026-05-13T21:01:28.031Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0qd7t3p\",\"seq\":63,\"count\":151,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e129|tap|button|°F|not selected|\",\"e132|tap|button|mph|not selected|\",\"e134|tap|button|m/s|not selected|\",\"e136|tap|button|mb|not selected|\",\"e139|tap|button|mi|not selected|\",\"e142|tap|switch|Atmospheric animations|0|\",\"e144|tap|switch||0|\",\"e145|tap|switch|Severe weather alerts|0|\",\"e147|tap|switch||0|\",\"e148|tap|switch|Reduce transparency|1|\",\"e150|tap|switch||1|\",\"e130|tap|button|°C|selected|\",\"e133|tap|button|km/h|selected|\",\"e137|tap|button|inHg|selected|\",\"e140|tap|button|km|selected|\",\"e126|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.settingsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0qd7t3p","seq":63,"count":151,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e129|tap|button|°F|not selected|","e132|tap|button|mph|not selected|","e134|tap|button|m/s|not selected|","e136|tap|button|mb|not selected|","e139|tap|button|mi|not selected|","e142|tap|switch|Atmospheric animations|0|","e144|tap|switch||0|","e145|tap|switch|Severe weather alerts|0|","e147|tap|switch||0|","e148|tap|switch|Reduce transparency|1|","e150|tap|switch||1|","e130|tap|button|°C|selected|","e133|tap|button|km/h|selected|","e137|tap|button|inHg|selected|","e140|tap|button|km|selected|","e126|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e123|swipe|scroll-view|||weather.settingsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01YQMNFj7EujdEt3KCEw31jL","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01D2neVm5S8z6dgm6qw9i4Yg","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e126"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":917,"cache_read_input_tokens":72013,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":917},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2390a033-bc7a-4390-bd35-77acf1282e2e"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01D2neVm5S8z6dgm6qw9i4Yg","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e126\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"227e6a93-b325-43c9-9f3e-5ec43d6fd5d6","timestamp":"2026-05-13T21:01:32.759Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e126\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e126"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01XPhGxdT9TreYXf7Ht8L2Za","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011LdrxBmpVVqwgwSMDFgza2","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Settings","timeoutMs":3000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":72930,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":66,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c23052d0-ef6a-482d-ad9e-798455cc7c7f"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 3000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e113|tap|button|Settings||weather.settingsButton\n\n❌ Timed out after 3000ms waiting for UI predicate 'gone'.","is_error":true,"tool_use_id":"toolu_011LdrxBmpVVqwgwSMDFgza2"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b3e42dc0-8c68-4a0a-b006-a9f53ab9f335","timestamp":"2026-05-13T21:01:39.013Z","tool_use_result":"Error: âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 3000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n Candidates (1):\n e113|tap|button|Settings||weather.settingsButton\n\n❌ Timed out after 3000ms waiting for UI predicate 'gone'."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01XQQZkvEYbhYuMaAResuvXS","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErgCClkIDRgCKkAeZVoR52cGGNfCDHphHVzYtXdIWK7a02UnyZMQvnmEtwiELRaOzb7Pni/Xnf8bT5cBk5v6CI9v+Jl60eHihJ77Mg9jbGF1ZGUtb3B1cy00LTc4ABIMFbVJGvLMoiDdrGUmGgwMBd6l1BF2y6x6D0wiMJDS+mq7PM4mANzX548WlKbUK273bZWittfLRvna5GpV6JhpD981pzLUNSX1aT9FiiqMAWlS4xrfzmSbxu/sYAXYY0brwfBvown4Hdfu94uxyqG22eSqYu+ngQktmUNwGRUcq53LKbDpB8t8giEDMoDyZ6FLdRH7XktfsRceZ7fUIRikJDNfgoqsRZeREdwvIgmpvL5SUyR+6oGx6qHg8mVzEkvof1sTeeUDxbUvZXX+/Gx0PMkWd8zrIx3IoEyhGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":73160,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"97746d75-d4fd-49e1-9ead-aa9b380636a9"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01XQQZkvEYbhYuMaAResuvXS","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017GmtxpS98sWV6nQQdnWj21","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"in_progress","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":297,"cache_read_input_tokens":73160,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":297},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"14a9fac1-e033-4edc-9b61-ddbb420a6157"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017GmtxpS98sWV6nQQdnWj21","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3c88d7c6-bca8-4c9e-a1dd-570afdb79d9a","timestamp":"2026-05-13T21:01:49.214Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"in_progress","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"pending","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"pending","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"in_progress","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_0125RdKYsTkoPZNzHSdATsKp","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AGUiC56mfyqUzRCETPAfTY","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":941,"cache_read_input_tokens":73457,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":941},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e7b1b70a-7686-4a0d-a68e-f94fc83fe4c6"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AGUiC56mfyqUzRCETPAfTY","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":69,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3a16732f-44d6-4faf-b7bb-902df95cc7ba","timestamp":"2026-05-13T21:01:52.697Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":69,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1pymhvi","seq":69,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RtLZzxUP85uTW8kCevuJqi","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvIBClkIDRgCKkAFWlqHSQT4Fx9CZhUck1T+jwU6C4sbfs/GV+Fyn5sQyqyt3YHDWPLBbuSIrxIloK1EyJoAHXTZohdkrQz818zbMg9jbGF1ZGUtb3B1cy00LTc4ABIM0K6VZsHAFaHW+vzUGgxI9m7l3WfzZ0HqCiwiMCPDK/LxZtaBWQFxg6j1cT6M8qL1Tz48fB4d3iNDIMIWNPc0EpjukqPpJBd9c0jJcypHoucOFJmJ9Ar2sutKmsQsjxgOuU0oW1QrgJjV7bHhMMN7Qe+vyXayjt3+z3YSS9wi8O4dJNATC8yGFQEQ+PrBBN+1c8/5ts4YAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":465,"cache_read_input_tokens":74398,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":465},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7bed0d95-4a62-4ef4-94be-0640cc216019"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RtLZzxUP85uTW8kCevuJqi","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AT2x7wVzrAoYnyXM3oktD2","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e90"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":465,"cache_read_input_tokens":74398,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":465},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"90cbbd9f-f6f6-49e2-85a7-ac7417c379f2"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AT2x7wVzrAoYnyXM3oktD2","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e90\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8f2f1110-ec41-4064-9588-d6af855495c6","timestamp":"2026-05-13T21:01:56.086Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e90\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e90"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01HWHNm7cnjqFVUp5YAbdyFj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WWkbeZqHJSiV9fsBSKKddm","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":269,"cache_read_input_tokens":74863,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":269},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f4a6b2eb-8182-4dec-955e-ae163f6d0487"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WWkbeZqHJSiV9fsBSKKddm","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ayvivy\",\"seq\":71,\"count\":152,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e125|tap|button|Back||\",\"e128|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.precipitationDetail\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b6b8b4e0-2ba9-4aa1-aff2-8a7789e00be5","timestamp":"2026-05-13T21:02:00.219Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ayvivy\",\"seq\":71,\"count\":152,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e125|tap|button|Back||\",\"e128|tap|button|Close||xmark\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e123|swipe|scroll-view|||weather.precipitationDetail\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0ayvivy","seq":71,"count":152,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e125|tap|button|Back||","e128|tap|button|Close||xmark"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e123|swipe|scroll-view|||weather.precipitationDetail"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01SBYLtSwf8iqERYzQ3cJkd1","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpECClkIDRgCKkDWit9o+n4QwjV8ergjYwQ6MfANuS0NOK/+jy9KxGfu4XLE2hMLBRoAc/byF6oczEwDZtPDS6R6C6go081Pa6yoMg9jbGF1ZGUtb3B1cy00LTc4ABIMl/223DqysNMFSuP0GgyuK1heAH50hES+2SYiMCkmHiB6MJO9rkT6NhFDckCfijcf4zE7Q6comm4BYf9ZsAI+WTKhRUT6MMbyeZhMMipm6eLpIhudv70o9JFerHFMlgKI8LA4A19WRynjuU9m7otCT+8X84yk6mH2yVUa7jHJ/I6URyH5ExXl1StS7qrys2pTzeQFeZWxZCNbzD/rLng8rjuFqVrMbIuOhcrftYIqBPvZmDYwGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":620,"cache_read_input_tokens":75132,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":620},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1bb7a9b0-96d0-489c-9ca5-5e00ac8fa39d"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01SBYLtSwf8iqERYzQ3cJkd1","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01CFwom8GLUqSeSgt6bs8Kqd","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e128"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":620,"cache_read_input_tokens":75132,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":620},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"cc5f87cb-6391-42c4-9d49-a1f597039c8f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01CFwom8GLUqSeSgt6bs8Kqd","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e128\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7398ee90-e83c-4b67-87c8-1a08eaff5a20","timestamp":"2026-05-13T21:02:04.026Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e128\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e128"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_0178b3uXjC3PAsDCr4oA9r4J","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01X3bN89zsCKMQuJ7Yj9qoqK","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"gone","text":"Back","timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":278,"cache_read_input_tokens":75752,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":278},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f96e833a-833a-4647-aefa-7709ab300f11"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01X3bN89zsCKMQuJ7Yj9qoqK","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":72,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f26f3c5c-95c7-4da8-b902-bb969846d5d9","timestamp":"2026-05-13T21:02:07.558Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1pymhvi\",\"seq\":72,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|San Francisco||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"waitMatch\":{\"predicate\":\"gone\",\"matches\":[]}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1pymhvi","seq":72,"count":113,"targets":["e90|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e109|tap|button|San Francisco||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"waitMatch":{"predicate":"gone","matches":[]}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011HC5Pbjo1aJutrboLdZeGU","type":"message","role":"assistant","content":[{"type":"text","text":"Precipitation closed. Now opening location screen."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":561,"cache_read_input_tokens":76030,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":561},"output_tokens":6,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9b6fa18f-80b5-4367-a727-92c554733d86"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011HC5Pbjo1aJutrboLdZeGU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PRC2i3XCTKdFFsBPgzc5EA","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":561,"cache_read_input_tokens":76030,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":561},"output_tokens":6,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7ff49947-e79e-4d3e-8f22-8539b127c31c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PRC2i3XCTKdFFsBPgzc5EA","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bbea18ba-bd57-442c-93da-37fe9107e4f2","timestamp":"2026-05-13T21:02:15.826Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"in_progress","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"pending","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"pending","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011MZSMTc8YJb78N28kqMugh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LADPBPVTErUfFjqRkpXuqu","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e109"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":898,"cache_read_input_tokens":76591,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":898},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"97fcfad5-ed2c-40f8-bfb2-3a358d74a133"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LADPBPVTErUfFjqRkpXuqu","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"68e9a51a-7d79-4b10-9960-de123477c5ce","timestamp":"2026-05-13T21:02:19.346Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e109"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01EJSsiaNMHzebAetWt2xGPC","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LhvYqwgsgDLdZJufWRSAUC","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":77489,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"95a54b70-484a-4250-8e2c-08dba1f98bd2"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LhvYqwgsgDLdZJufWRSAUC","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"062fo5m\",\"seq\":74,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"022ee591-5349-474b-bd31-8c567637eccf","timestamp":"2026-05-13T21:02:22.995Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"062fo5m\",\"seq\":74,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|San Francisco||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"062fo5m","seq":74,"count":183,"targets":["e91|tap|button|PRECIP., 5%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|San Francisco||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Af4J6Drb6JxcTjcTAfsK9D","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqAEClkIDRgCKkDcdsCMhhNxRc96daWNT3u0VjJT+GszCIOparpQQ+AbhXmH8v8jxKWziyQE+YEpLQQk+zh6UExdbYgQKvtFUUY2Mg9jbGF1ZGUtb3B1cy00LTc4ABIMjdqARFuYom/IbtSpGgwWJ+ufLB5Qnj2AxDoiMBJ0AWylmnv2iQroz945IgDGWnAPzHRqOTpPy3bON3w8bKRMAGr17A5Q88VzZDyMICr0AgMn/8OksjjphBYD/DXMpFy8o4LU6mN7ijh//KEdI1KpBZB9tpHzX7wOxjU98atexxrLwaCZFtGU4qdQYgHRsltSDcSrit5N8W75qK5BiV+Sj6VKHu/KolTxtA7en6T6U1yT/26QYIwWiGq0HdPkQrXQuOpUNQz5HGhQGZg9cg2Pap7WVEW1So9Bfibyd+oyWW0UyWdT3zbjFu0a0jPfZxAn/nh0hVd5BKO7hA1jMWJJEW27L3halLjyA68wd3IwMzPeUeAhkH6uqbcOhsE9ZhNFCCg7jxPYn3yPlByVZoz5lAnp3ROqM/8++jeA6mfIyFrnCv5um/sgZva0pNwnLaL7qSLon3lf5MGqHSGgZ3llZHKY+Dmm4xfrtSLmoTPZf6FiFh3767pFidDW46NV8A0gqtgiluum2b0f06F5WtMTNKBjkUKI5ALD7/SetDq7NdqSaXb/Qt1GEYuIiTwO5UniIsnglfZqk8EM5tLwyeejuQ93nRgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":881,"cache_read_input_tokens":77719,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":881},"output_tokens":74,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"488a91e8-b2be-42df-92fc-f82700c73164"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Af4J6Drb6JxcTjcTAfsK9D","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01VoXU3nViKtH76cfpDKuV3X","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":881,"cache_read_input_tokens":77719,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":881},"output_tokens":74,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2c7857d1-2729-4489-a968-d097f7c626d6"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01VoXU3nViKtH76cfpDKuV3X","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"831bb3b0-6ee6-4d61-bc07-9de6cb39361f","timestamp":"2026-05-13T21:02:27.501Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01UqTnP5CLEEpqbxto8o7rZj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErsCClkIDRgCKkBTFNabwrfjRB7L2vWUSDnCuf1ksbDG6ZBQEOBlKZ50FzB+l2hAUjht2K2p7uXmQk+us/Dm5z5DkG5zu0ksY12QMg9jbGF1ZGUtb3B1cy00LTc4ABIMcMvnruz2yUfQApkEGgypXnCzSfdx6EF94vUiMFHDdpVCGD/H3vevG8Zx1ZNtKo7nVInoYAyAQ/0Gs5MrSixx+1ZSrObdx4bNuFKhlSqPATlMzqCN5TdtW7nc/4VQv1EdG1SJRyn/zqihrEztt45ZRpRTgqawKbku1VR/xO94saT+jd3n/m1V27XYhl3SDEDMBNwgOrjlBh6Iq1KoYd8M5cjvCDwSI710Z/yQv8sZm8F20+nja0qMjqG3QMK/hbZ3hGbN7j1d7Vx2xToC0JOvnamNwfCJe3peB+xibKY6GAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":823,"cache_read_input_tokens":78600,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":823},"output_tokens":46,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f90c4c93-1489-4604-9dca-5df7cf5d64d1"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01UqTnP5CLEEpqbxto8o7rZj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016gS7Nd4Lyt8QVH5djpd9j6","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e115","direction":"up","distance":500},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":823,"cache_read_input_tokens":78600,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":823},"output_tokens":46,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9e188e8b-77ad-4d61-8575-8f69faef3568"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016gS7Nd4Lyt8QVH5djpd9j6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"513f1189-76c6-4c67-a31b-ec77ecf8a91a","timestamp":"2026-05-13T21:02:32.655Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e115\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e115","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Terr1vwRYA44zmiw6LHsdV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019pAjysCNZqH2skzcxgA7bc","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":359,"cache_read_input_tokens":79423,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":359},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"284670ae-f7f8-4330-935c-a5d661a31cc7"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019pAjysCNZqH2skzcxgA7bc","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"38c7fa40-bd9c-4657-8e3e-03c4b2af3809","timestamp":"2026-05-13T21:02:38.196Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015hS7mcTircdAEzuRx36KzB","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EuUMClkIDRgCKkD5Usyc7Z8qOwm7+YoCz1hN25tWXvcvVZ4Xwre9ZCaDrTMUWUip4OFwbvZsLhNs674el9ICxYPsDZZ3nfFCZbkPMg9jbGF1ZGUtb3B1cy00LTc4ABIMCqBec3EPMRlcyJC4GgzmKHIEpI2pvL1Eb4wiMOIRhbIL1rmQqJG8wexJPlebx6ua4wbCEVOkz/e0IEFfP9vBSwTL5tC9UAKOXleJ4yq5C2TprJFicK4BujQCO7s16CBjvvg+yMoZRZOsDeZuGd7p1I1tDsAwkfPSMSzoPI5RoRwFoLojpr22UGzIGhZ07sAHlom7GBji6liyCbiQ6UopnZ2ozRgM7CKQ18TLGwrJwTVlaM+jekEL487rvMg5QVGe9fa8YuWAwXC84j7HC7rX2Zq87PMfFaVzCMHCP/PPcoUx1SEkNHd9Ia8jUH8zyRvPQn62Ln5jX5xdJhc9JdX25U7FIWLSP61DW77TGvquNW8QOYOOY/28+6CNVXp1yuPgKTOjBVegR5IH2dMztow12dXhz57tTsFlJqZhj2QoO1+z8NAoGVqlz+olFOYQpkEbBDttZUWBJVlmfKXSUEnGqENyHQQCq3Vde26sPEO6z4WF3oqKT/nKKZhNwICPkVsvMjhYDF2ImHlZR8M58rMb4pXeXdmBLM22lZpdIP3FVI2zNQnqfwM+32fTT6B7BE1ZfnY3ANZmWgf7Cqs6eD5k6svHb4ABj9ZsBpOUbusfi5M0Lv5cVB6TxpBiYp6FZVgNhFx1AkZTxBSvAOFFZoz4RIcuaJ58FeJMDhLuL873+O8g8kWEcw0EJ0oZDdKUiF4p2YMZWtjYSUT7IjGRcvDO16D2W7yyDLxNy+BChF+6Ncvwwh8nJVKg2jgBVN06imec5QiWuJKtb1g9r8fDNVo3RCCri2viM627PEs+1/RxdrHU9nQ0VPjfJr5gHpu0RYSUmxKzuV7x9EpEmFqJTy07w3q1i9FT59uLoDH7w1QwHzChW5iF4eIRFgKYrHk5aFCxTt46jzNbnkZoC66NpygReqBBRfP/6lNqOJ36ZbhzbPns4I4SR/CLSrsFAJF1D/lKhTV2Oehc/9nti+qp3aigyZVQVj17pqT5OTDPPP9OkoxEdkW2zPh1juU189sX5AAK2h4LbVEBQz9XZKgfKEPKd/juZJZ5vI8Mypzb/B1owTv05nu0Iuz0ZwC8asQWPO/iRIABRRSS/ezQoCsfqasKVvsXR1IVdjzK9XgqR4OcC2nxOBMNwzu52PJXyUXsi58z6p3RgYdpeNBwXk/4gFYQytqgbF2SnqTeuihrgnmUtlCWpZgJvb8wwrYiZsz641hbrJKPKu4hTMfXXGyL6j1bkx3nRISBdq/LtWE/GUN5hVucM8wCwMkECjKWqBPR9QqUS7RNFLkA6zv+IXXzMsP5L6wEnz9cvprmJeU4deZcm2B1mRR8T0XIBuYA24oryrwOjZ7mVMoFioTGkBHxncPRC2rWT6P2vxls9w1jcUsGzGDs9ArUPVNjwtHpkSwvFz9OUERNr9p3gaMZtmuCArLR2joDRVdTtIMTjKxYn6YO5+gSuQDByiKw46R538irFHlzKFfIpMnnNlfgiC0IhQaGzbm1LhFL6I2I6p03W04nASC0ojM37Ms37LIjrXP/SIRmu0Q8LPjqnacqQpUvE9gRgBlnvgo49ZBTLMfETgJyzQ+AAEMMqL+lBs2vdAmIWMfA1bktBk8bxFvddjADsz3KvibJMwnQ6rtp5ZQNh2MO/g/KNSypxpghWFv40oaUk7XWnhIBaNIc1U0K56i+Pdkmt+XNsmYOgaI7HswSRzHByF/O7tyulSQrgn5Q1WVzrU8SOURqBPc1KpAPOtu3xKc0dIBsUwymS1UB5lkI7XDj1sH+XLnP0dszTuVnKgTZTb9jFwcvolgjms8+8DvGTgSmxIyfhPJVlZ3IcT2aFJNIW+YAIqSV7YKAFaBhNawonoHtBAmbjdDkf5JIYatAKLhfw9EKetnkhZH/fl8/O0e+XioCBz6Cm5R/3qrGrb4XYo/nQjIDaGqky/oScm/Ta2d+VPvlGbeQmxXaHSQj1rqCQG0J8svUmgvbiqt+be8yCXkOFYm2mFL7AuGD74nKIO65ATZ0+a394JeW7ACAZO6UH4yn3aNp9ZtsqibwWlivhlRPhT/lDfBwcF8YAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":79782,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"239f6cb9-6f35-470f-a871-6aa4796bb8f6"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015hS7mcTircdAEzuRx36KzB","type":"message","role":"assistant","content":[{"type":"text","text":"The swipe inadvertently selected Portland. Let me reopen locations to properly scroll then re-tap."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":79782,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"973662ff-e33f-496c-a667-4af49b49aa10"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015hS7mcTircdAEzuRx36KzB","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Qr2Kjqqn3ym3zHMXNJxR8t","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":79782,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"189a37d2-99b7-4755-8b48-c010fd4d5501"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Qr2Kjqqn3ym3zHMXNJxR8t","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":75,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d4e4c53c-331a-4c7d-8abc-911b39e2c734","timestamp":"2026-05-13T21:02:51.698Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":75,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"135y2c5","seq":75,"count":113,"targets":["e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e109|tap|button|Portland||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015yTQqcWoiguJbMd1FhKZrY","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1015,"cache_read_input_tokens":80444,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1015},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ce8b371c-c51c-4d2b-8e31-5f6a974e3fd7"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015yTQqcWoiguJbMd1FhKZrY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DPtZja6Cs23PFFBEssoCbF","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e109"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1015,"cache_read_input_tokens":80444,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1015},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e0aec39d-af7e-46ac-95d2-80a137d2743e"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DPtZja6Cs23PFFBEssoCbF","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6dc9e98d-ae09-4ce1-bdde-31b9de97043f","timestamp":"2026-05-13T21:03:03.291Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e109"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_016T9wJoi47GMHwBnogH3mjd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01MNNjPo6XXyS2rntE9ZUsbK","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"exists","text":"Locations","timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1011,"cache_read_input_tokens":81459,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1011},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a69953b3-2d12-488d-ab27-f7ebf0e6808a"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Error\n\n❌ Parameter validation failed: Invalid parameters:\nelementRef: exists waits require at least one selector field\ntext: text is only supported for textContains and gone waits\n ├ Category: validation\n └ Code: PARAMETER_VALIDATION_FAILED","is_error":true,"tool_use_id":"toolu_01MNNjPo6XXyS2rntE9ZUsbK"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"826e264a-6a3b-44d2-bb30-80cb9a0bc4d4","timestamp":"2026-05-13T21:03:07.787Z","tool_use_result":"Error: âš™ī¸ Error\n\n❌ Parameter validation failed: Invalid parameters:\nelementRef: exists waits require at least one selector field\ntext: text is only supported for textContains and gone waits\n ├ Category: validation\n └ Code: PARAMETER_VALIDATION_FAILED"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Y5i3HAZkb2a5FEJPHTs6WD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BYPgXXLfodGDCVQWin1bCk","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":254,"cache_read_input_tokens":82470,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":254},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"69daa2a0-c58a-4ed2-acab-34d08dbfec22"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BYPgXXLfodGDCVQWin1bCk","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":77,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"076aec1e-a9a9-4055-8b40-aa7de4b9cb7f","timestamp":"2026-05-13T21:03:12.708Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":77,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":77,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01R9src3GWuk8RNFdXLXLHYF","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EugCClkIDRgCKkBpOxPaKAjj1QbOZHc5dA7IJhjfE1KjHqlyFIdyttCtDUMLrNAuwDpDgGX3iAlgwOMs9T/hXaYoQkiTGHB3LtqXMg9jbGF1ZGUtb3B1cy00LTc4ABIM8Jt11QzJv3CcfKhPGgyD5H0QaXcOWWYfGZQiMDYY4An+DAuPJcddWH4HiahSn7JMOWxT2YyYHDbLzfrUpYckFXtmIC0QmiHR4eHz/yq8AZXKvOL99WoZ8OJpTamE4qfWjtxduc4lhQ4l3S23uecm5D1RRG5V5vTklqwRP1KElVTMgRh18yHOl0FTC0pPnX55Qduk5qNzCp2A3vyScPVbBIqpesOjrR7IGzThxoUMYzztFk2Kj9AfKEWOc+++mmlggrXkiUf3EFvX7t8gFap4fW1jNy7ZUPuCbCjfYnwxRGV1Y5MWx4l8ZFSV/zyTUNcofZDvLzc0GdIYz5cZXPSr2qAlHfisQ4Sh9jo6GAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1329,"cache_read_input_tokens":82724,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1329},"output_tokens":48,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8274d707-afee-41fd-9e54-4ff0f036ad59"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01R9src3GWuk8RNFdXLXLHYF","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PgMh9ULMiAxNUaeVwa22a5","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":500},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1329,"cache_read_input_tokens":82724,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1329},"output_tokens":48,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"53dff1af-86dc-4d01-8530-5eb985fa94b2"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PgMh9ULMiAxNUaeVwa22a5","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f593f5f1-e98c-485b-9c57-25b199e45418","timestamp":"2026-05-13T21:03:17.982Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e132","direction":"up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011qhmVPXPpZ1Ucyqpa8nQrW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019fYybUmvgfxR6y3LX1xo23","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":364,"cache_read_input_tokens":84053,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":364},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1d7ddb0f-4bc9-457c-a328-6fad44d6cff4"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019fYybUmvgfxR6y3LX1xo23","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"03720f4c-602e-4de0-9149-68cb0f5b661a","timestamp":"2026-05-13T21:03:21.495Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LN2aQXf1WaDNhRNWwVcrEb","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":84417,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":44,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"86b0f985-7dd8-44b7-968c-700f30daad01"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01LN2aQXf1WaDNhRNWwVcrEb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01A2cPh7568NZrJa8nmqkRiw","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":84417,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":44,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6c460371-9cfd-4d34-b1c6-a74635340ed7"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01A2cPh7568NZrJa8nmqkRiw","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":78,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"73821e95-10a3-43be-808f-cfa9af3cba5b","timestamp":"2026-05-13T21:03:35.700Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":78,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":78,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01G4tLHAHNXt12BW1teG6EAe","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Es0GClkIDRgCKkBU8jsj352HHzzA4tp+xgvi44L08HDxEo/V52R6uT2fQ12tugdymCLJrf4aGP3O0+vbF4GP6uk2VM+A4suo3fl4Mg9jbGF1ZGUtb3B1cy00LTc4ABIMq2RqXWYunzuhQ4VxGgwP0KmR6i1eY093F58iMC7GSjTzlIy7Vat1GjTn7B5ri3Woifaflt6Lhd99B2PyL6vdKOxq02GN3p4jmLeV+CqhBVGAqQ8JAK7fWUE9Lyz11pU2i8SKU2+2JHYOPyux5hNapGwT5vnx1iGg1Qm1RtImBNU4kxaaE6XObQua+/0LGBuY6XbcHKLiU3DnIhjM/+ATCWO3SNf7UQL8jbIjBJbqCRi9akv+fvGgoiIkUYW0KqKAqeqVotVNBK8KOdknD87lVgAlS9dGSq32edH1nhT58MMxv+YCCiP50EM9wnOVJ4ejy36VSeKO5NEKa6ldL5DsuaFOgeFFMteawKRI+dL+44Yvj5+O8lgZLpSKtMK1JnbBA1cGnwuXHjFRFdOvHe3/IDcBq1zie7dKw19oQgLPGiXL5a1QIiYhzFp0Yuy65Gpy8a9fB2HujdAZkUxKypRvO9KxfwAPwkhsuvtNjGElfyXPUg2tiGqduPB9d7Y4f8xTru0zj1N8DxBdwKuAMqJxHv2rA+oU05VlqMeh47Rh0xHuAWMy6seg+il511ZjT3Cls/NsvsOA4qLxGJQG2XHCJvB890+Z6y9+jnM5mQ7i9XjD40S34LdihThtbwA63aPnRCUUzZbxle34alC3j8hYqjitulyI7bb8NDLNqQRFw/MvNA5/Lp04a/ZW3inAc32mIDJhXyzriKJYn72H9uhkF52ABxgUet1MV55AtUun/iKjM8yRsG+7NJJjnN7fe0JRrCN01vxpjFwLfbRypVvQnD0uMxDYmBYXZWYZffKwY4nO+UD90ew1y9JLIYhpWyTTjCng+I09d1p/2SxZtnrwQo3Oqok4hKOtLGIBb6B7i78RoOtBANMdqfEJ4aZWe44IaOelreA+ZUXkeOhI2stBTbnNDZbnozGEn1BdW03zb+kKswFNZZ+TeUqQc45GzQrjLGrSDabpJYGvNBsrGy8xbVwPEpgvotgn5FbOWY+WYmEYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1796,"cache_read_input_tokens":85079,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1796},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ba3b3c6d-d1bc-4b70-a315-bc1f160f0390"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01G4tLHAHNXt12BW1teG6EAe","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01SnimfgsTP2vxd3qdNvhSFM","name":"mcp__xcodebuildmcp-dev__gesture","input":{"preset":"scroll-up","delta":200},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1796,"cache_read_input_tokens":85079,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1796},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5800e5a6-1d14-4777-838a-773062008971"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01SnimfgsTP2vxd3qdNvhSFM","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"scroll-up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5aa1e22a-dd57-4796-b373-3f684a35ad80","timestamp":"2026-05-13T21:03:41.402Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"scroll-up\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"gesture","gesture":"scroll-up"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_018S54L1uZDikcdPEsXGtdB7","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Af1WYmHQKazcHGTQbVP5gQ","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":510,"cache_read_input_tokens":86875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":510},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5aca3f23-a29d-4d7f-8aad-e3da1990c214"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Af1WYmHQKazcHGTQbVP5gQ","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABcKADAAQAAAABAAADIAAAAAD/wAARCAMgAXADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwACAgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8PDw8P/9sAQwECAgIEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABAAX/9oADAMBAAIRAxEAPwD4Ad23Hmpo7u4jXYjECq7/AHjSqMivZZ5Za+33X981N/a19uD+Ydw79+OlUdpo2mkBeGrXylWEhyowD3ApP7Uvgyv5hyowPpVLaaNposBY+33X980fb7r++ar7TRtNAFj7fdf3zR9vuv75qvtNG00AWPt10ermk+3XPZzUG00bTTuKxY+33X980fb7r++ar7TRtNIZY+33X980fb7r++ar7TRtNAFtdSvFGBIcDn8aadQu2OTIcmq201wXiP4i+GvDcrWtxK1zdL1ihAYqf9onAH559qTaWrGk3sei/b7r++aUahdjpIRXz1L8coA37jR2Zf8AamAP6Kai/wCF5/8AUG/8j/8A2FZ+3h3NPYzPov8AtG8/56Gj+0bzP+sNfOn/AAvP/qDf+R//ALCj/hef/UG/8j//AGFHt4dw9jM+i/7RvP8AnoaDqN5/z0NfOn/C8/8AqDf+R/8A7Cj/AIXn/wBQb/yP/wDYUe3h3D2Mz6Ja+uW6uTTftk/94188f8Lz/wCoN/5H/wDsKP8Ahef/AFBv/I//ANhVLFpbSJeGb6H0P9suP7xpfttx/eNfO/8AwvP/AKg3/kf/AOwqWL45QFv3+jsq/wCzMCf1UUfW1/MH1Z9j6DF7c/3yKPttz/fNed+HPiL4a8SSra28rW103SKYBSx/2SMg/nmu82mrVS+qZDhbcsfbbn++aPt1zn75qvijFAJlg31z/fNH225/vmq+KMGlyotVJLqT/bbn++aPttz/AHjUGDRg1Ps49ivbz/mZa/tG8/56GkOoXZGC5NVsGjBq7Gdyf7bc/wB40fbbn+8agwaMGgLlldQu423K5B/xpy6leKu0PwDnB559aqYNGDQFyw2oXTsWdySeSTTfttx/fNQ4NGDQFx8l1NKhR2JBqvT2HFMoEf/Q/P8AkHzGpEGVpr/eNSxqNteyzyxNtG0VLtFG0UgItoo21Jto20Aep/D/AOBnxY+KVjcan4D8OT6pZ2z+U8weKGMykZESNM6B5Mc7Fy3tTPCXwP8Aix451nVNA8NeGrq4vtEfy79JdlstrJkqEledkRWJBAUnJ7A17Z8DfAXjDxf4btvFvjO41T/hWXge8N3Da2MLzTXmothvs9nHGpJkcgb5D8sa85Brf03Rvi1+0d468b6j4nF/4W8FNqCax4ggS2lbyDGoWCJIAnmTXJjAWNccn5yAKyc3qaKGx8heJ/B/ijwXr154Y8V6ZPpmq6ecT28yEPGMZBOMjaQchgcEcg13fhj4BfGLxn4Vk8a+F/Ct3qGjRiQidNgMoi/1hhjZhJLsx83lq2K948WeOPil43+IfjbWPCSr4IsoPDBsHtNaKW93caHaqsYj/wBJTdJcS43fJg5yA3Ga9jGj+K9Z+Kn7NOt+A7a5l8PW+jaYqT26ObeCSCVv7REjKNqnGfMzjI60ObsCgrnwx8P/AIJ/FT4pW91d+A/Ds+q21kwjmmDRwxLI3SPfMyKXPZQS3tXBa5oOs+GtXu9A8Q2UunalYSGKe3nUpJG46hgf8kcivtCbSLu/8U614i1bw7rni34SzeKdSOl2mhXYSKPUPPz5jRxpIy7o+FyELAja9ecftd6brVp8ffEsmu3yX93ci2nykXkGKN4E8uGSPc5WSJAFbLEkjJPNNS1sJw0ufMW00bTUm00bTWhBHtNG01JtNG00Aea/EzxPN4a0A/ZG23d4fLjbuox8zfgK+QWZnYu5LMxySeSSa+gfjrHLu0qT/lniQf8AAuK+fK8/EyblY7qEVy3Ciiiuc2CiiigAooooAKKKKACiiigBysyMHQlWU5BHBBFfX3wz8TzeJdAH2xt13Zny5G7sMfK34jrXx/X0H8Co5d+qyf8ALPEY/wCBc10YaTUrGNde7c+gsUlTbTRtNegcJERikrTsdNvNTlMNlH5jqpYjIHA+tTLompPBDcrFmOd/LQ5HLZxigDGq9pumajrOoW+laRay317duI4YIEaSWR26KqqCST6AVfbQNWVrpDB81mA0vzD5QRn1549K3fh/8QvGHwt8TweMfA19/Z+r2ySRxzeWkgCyqVYbXDKePbg0n5DPo/Sf2Cv2kdT0+G+udIsdJe4XdHbX2oQw3DZ7bAWwfZiD618//Ev4QfEr4P6sujfEbQZ9HmlyYnfDwTAdTFMhZHx3wcjuBX6K+ALv4c/FHwlqXjfRvhTH48XQ4Vl8Q6v4p8QrFqjT+X5kvkA7wijnY2YkOMKAQa+NPjV8cZvGdu3w/wDA9/qq/Dq0uEu7Cw1eVbq5gl8vayrOd0nlKS3loZGwD19MoTk3Y0lGKR4ToPhzVPEdz9l0yMMwKrk5+85wqgKCzMx6KoJPpXqH/DPPxWPP9hXv/gv1D/5Gr2n9iDxJ4Y8K/F3SdZ8WXcNjY29y4a4uCFihea3kjjd2PCAtldxwASBkZr93/wDhbvwo/wCh00T/AMGNt/8AHKmrWcXZIqlSUldn82zfs9/FRFLvod6FUZJOn6gAB/4DV5Nq2j3ui3Itb5RlhuVlO5HXOMg/UEEHBBBBGa/qhb4vfCZFLt410QADJJ1K26f9/K/n2/aY8R+DNc8f+Lb/AEZFu11XUZ7nTrmIYQQtcSF5B0ysvVePmHzU6VVyeqCrSSWh8qUU/AowK3MCF/u1CelWZANtVT0oA//R+A5PvGpogClRyD5jViADZj0NeweWLgVI8QAUjv8AzpcZqYOB2J4GPqKAIWhwcD0yaTyjnHtn8KmypG1gcYxQSuNoBxjA/OgZ2/h/4qfFHwdpy6P4U8X6vo1grM629lfTwRBn+8QkbgZPc4qxZfGT4u6beXmoad421q1utRdZbqWLULhJJ5FUIrSMHBZgoABOeBivPWwQox0FMwKVkFzb8S+KfE3jPURq/i/V7vW75UEYnvZ3uJQikkLvkLHAJOBnvW3oXxF+IWhaFd+E9B8Talp2i3243Flb3UsUEm7ht0asF5HB4571xOBT0YxtuWiwXO+8JfEHx74B+0DwR4j1HQBdACYWN1JbiQDpuCEA47E9K5e8u7vUbua/1CeS6urhi8ssrl5HdurMzEkk9yTVD7V/s0fav9n9aXKVzDbhF2bu4qntFWZJDLjPAqLaKpEsj2ijaKk2ik2igRxPjzwkPFnh+SziwLqI+ZATwN47H6jivi29sbvTrqSyvomgniO1kYYIIr9CxjGG+tc/rfhfQPEYxrNjHcEcBjw4Hswwf1rnrUObVG9Kry6M+CqK+uZfgt4LkbcguYh6LKCP/HlJqI/BLwf2kuv+/i//ABFYfVZG31iJ8l0V9Z/8KR8H/wDPS6/7+L/8RR/wpHwf/wA9Lr/v4v8A8RR9VkH1iJ8mUV9Z/wDCkvB//PS6/wC/i/8AxFL/AMKS8H/89Lr/AL+L/wDEUfVZB9YifJdFfWf/AApLwf8A89Lr/v4v/wARS/8ACkvB3/PS7/7+L/8AEUvqsh+3ifJdFfWf/CkvB3/PS7/7+L/8RU0XwW8FxtucXMvs0uB/46oNL6tIftonyhZWV3qN1HZ2UTTTynCooySa+0fAPhNfCugR2UhBupT5kzD++ew9gOK19G8LaB4eQro9iluTwXALOfqzZP610IwBgA1vQouLuzOtUTVkM2elGyn59qM+1dRyD4JJ7di8EjRsQRlTg4PbinC4uhGkYmcIh3KNxwD6getRZ9qXIwPegCU3d6TIxnkJm4c7j8w9/Wqu2pNwpNwoAs21/qFnb3VrZ3U0EF8gjuI43ZEmRW3BZFBwwDDIByM81SK4FSZApCRQBNZX97p0/wBp0+d7aUAjdGxU4PUcdvatf/hLfE3/AEEpv++qwMCjAoHc6OPxX4lY4Opz59iKxJ7me/na5vZXuJ5T8zuxZj9Sc1CmEbdTkKKDnOT3HpSC40RrgnPTNRYp5UZ4o2imIrzfcNUz0q5c4Ef1NUc8YoA//9L4HkHzGnwOFbaehpH+8abXsnlmltpdpqnHO6fKeR71P9rXun60hkm2jbTftcf900n2uP8AumgB+2k2im/ao/7po+1R+hoCw7bRtpv2qP0NJ9rj/umgQ7Z7UbPamfbI/wC6aT7XH/dNOzAk2+1G32qP7XH/AHTR9rj/ALppASbfajb7VF9rj/umj7XH/dNAEu32o2+1Q/bIv7p/z+NH2yL+6f8AP407DJtvtRt9qh+2Rf3T/n8aPtsf900WAm2+1Jt9qi+2x/3DSfbI/wC6aLATbRSbai+2R/3TR9sj/umiwEu2jbUX2yP+6aPtkf8AdNICXbRtqL7ZH/dNH2yP+6aBEu2jbUX2yP8Aumj7ZH/dNAEu2jbUX2yP+6aT7bH/AHTQBLtp2OAMVX+3R/3TTlvYywBU9adgJCmD0o2+1RNeRbiNp6+1N+2xf3TSGT7fajb7VB9si/umj7bF/dNAWJ9vtRt9qg+2xf3TSfbov7hoCxPt9qNvtVf7dF/dNJ9uj7KaBFnb7Um2qxvl7Ifz/wDrVWlupJBj7o9BQAXMgdtq9FqtRSHpTuB//9P4McZY0KrMQq8k8AClf7xrufB+lJMX1CUZKnant6n617MnZXPMSvoZdp4T1S5UO+2EHsxyfyFaA8EXR63SD/gJNekhdowOBQOelc/tGbKkjzf/AIQe5/5+0/75NJ/wg9z/AM/af98H/GvU7S0lvJxbxfebJ9eB7CkvLOSzuZLWXBaM4JHSj2rH7KJ5Z/wg1x/z9p/3yf8AGj/hBrj/AJ+0/wC+T/jXqtrYz3jOsAX92u5izBQB9TxTbmzntJPKnTDEBhgggg9wRwRT9sx+zR5Z/wAINcf8/af98n/Gj/hBrj/n7T/vk/416XtJ6DNWm0+5jSV5E2eTt3A9fn6UvasXs0eVf8INcf8AP2n/AHyf8aQ+Bbg/8vaf98n/ABr0sp6ik2c470e0Yeyieaf8ILc/8/af98H/ABpP+EFue12n/fJ/xr1Ka1kt9nmf8tFDjHPB6VBto9q+4eyR5dL4H1FRmKeKT25U/wAq5+fR7y2kMU4COOxzXuO2sjWbBbu0ZsfvIxlT9O1VGq+pMqK6Hj/9nTf3l/Wj+zp/76/5/Ct7YfSjYfStbmfKjB/s6f8Avr/n8KP7On/vr/n8K3tp9KNp9KLhyowf7On/AL6/5/Ck/syY/wAa/rW/t9qTb7UcwWRgf2ZN/eX9aP7Nm/vLW/t9qNvtRzMLGB/Zs395aP7Nm/vLW/t9qNvtS5mFjA/s2b+8P1o/s2b+8P1reK0bTT5gsjA/s6b1X9f8KP7Om9V/X/Ct4rRs9qGw5UYP9nT+q/r/AIUn9mz/AN5f1/wrf2e1JtouHKjB/s6f++v+fwpP7Mm/vr+tb+32o2+1HMHKYA0ybP31/Wj+zJv7y/rW+F5FBXk8UnIfKc+dMm/vL+tN/suf+8tdBtoK+lHMxWOf/suf+8tJ/Zc/95f1/wAK6ArSbaOZj5TA/syb++v61taZ4SvdQ/es6xQf3uST9BV+ytDd3cVv0Dtz9O9et6dYpcXVvYqwhR2CA9gKipUsVGFzz9PBWnIuGDSH1L4/kBWPqPgzYpexchh/A/IP0Yf1r32NdFtGMSWst3+8Im81DuiQcHBU4znmsvUNNsEsY72yleSN3MZEihdxAzuXHbtzWKqs0dNHy1NHJBI0MqlHQ4IPUGos8V6J430tYhHfxjBzsb3Hb8q86PSuqMro52rM/9T4ObG45r1nwaUbRgB1WRgf515Oetd14Yv2sYFLDdE5O4D69RXr1VdHnU3qeiyxl4yqnBNMtrWSNTu9M8egqSGe3uFDQuHH15/Kr0cm1QpXPP6elYKo1HlNuRX5h1krRXsDZK7ZE5+pqK4R2uJWbJO85z7mnFiQ3ByxBp7SFxyvO7Ofasyy5pzQ2sd39qUMrxFQu7G47hxkVdg1ETwPFBIljIgRYyScCMElhu5OSTn3rDkIYEKpGTk5qLYfQ0rDudBe6jGsE40+XYZJwTt+UsuzBPsCas3N5bXDzNNdhkm+z7T94qFI3cEdRya5XYfQ0bD6UcoXOxe/tFeF2uFeSNpvmLeYQGT5ecDqe3QVTg1BJYI2e4CXrQuglbqp35AJxxlcgGua2N6UmxvSjlBs0dZlS4nhZJRMViRWZehYZz6VTt5URTFPH5kTc4BwQR3BqLa3pSbT6U0IJ5Gnk3kBR0AHQAdBVO5KxwSO/RVJP5VZd0iG6RgoHcnFcnrGqLcKbW1OU/ib19h7VcUTJnKbRRtFT7DRsNanPYr7aNtT7aNtAWINtJtqxtpNvtQFiDbRtqfb7UbfagLFfZRsqxt9qNvtQUVtlG0VY20bTQIr7RSbas7TSbRQBX2ijYKsbRSbaLjK+0UbKsbaTb7UCK+zByKXbnOan2+1LtGD60DKu2k21aKYxTdtAFbaaTb7Va2mk20AXNDKpqkJbvkfiRXsfhyUx35txuD3S+WrpjchJB3DP0rxFdyMrpwykEH3FeiaZqS3iLJG2ydMEgHBBHce1Z1Fc1ps7y0u1s1SKWS4j8u4d1eND/pPOMHJHPHv1phla20e7llWQC5lePyCMJExwwODznHTFVIfEN+nNyFunVg6NLklGAxkYIrJvNQu7lFa+nZ0iBwXPCisbGtzgfHJVdCO7qZEA/U/0rxjNek+MtQF/blYv9TERj3OeTXmtdtLRHJU3P/V+Diea6/SFzYJ9T/OuNrttFXOnIfdv517M9jzIl/ZThvHRj+dS7fajb7VkWR7pP7x/M0mZP7x/OpdvtRt9qAIsyf3j+ZoLSf3j+ZqXb7UbfagCHMnXcfzNGZP7zfnU4Qk4AzS+UMgE4+nNAFbMn95vzNIfMP8TfmatbVHGCalgRXnjVlBBYDFF7BYoZkAxvP5mky/94/nVx0AdhtGATTQiMcYxmquBTIJ680m32q55QP3SD+lNMZzgjFICpto21a2UbO2KAKu2jbVrZ2xSbMdqQFXZRs9qtbfajbQBV2e1GyrO00mw0AVdtG32q1szSbKAK232pNtWdmeKNlAFbbRtqzso2YoAq7aCtWSppNpoArbaNtWdppNtAFbb7Um2rOyk2UAQsnI+lM21bCksM88VdttIvLq3kuo0AiiBYljjO3rtHfFJsaRjbaNtbVrpM91GJQ8cSu2xPMbbvb0FUJreSCVoZV2uhKkehFFwsU9vtSruRg6Eqw6EcEVKVoKnFMRdXWdTRdomz9VBNU7i7u7v/j4lLgdu35Dim7aNtKyHdmDrgxp0h91/nXCljiu+18Y0uQ/7S/zrz3JNbQ2M5H/1vgnNd7oIzpiH/ab+def16N4cTOlRn/ab+de1U2PMjuae32o2+1WglO2GsbllPb7Ubfarew0eWTQMq7Kf5QXl+vpV4RFE3LyR19qh2+1AFdx2X7vpUe2rm32pfLJ7YoEU9lSwERTJIRkKQfyqxsUe9IUX+7+tAFRxudmA6kmm7DVzy19P1pPKHagZU2U9R/e5A7VOYsc0eXRcRXMQPK/lTdlWtmORUrQZUMeGPb1HrSuMz9tJtFWdh9aNhpiKuwUbKs+WaPLNAx1pbrKZEIBbYduTjn8asW1ojoocLmN/nyRwuP5VDFayznbGu41P/Zd5/zz/Uf41LGiCS2DWoliUcM2TkZxnjim3tt5Th0UCNgMYIPOKs/2Xef88/1H+NQNZTodrJgj6U7gUNtG2r32WX+7R9ll/u0XFYo7aaV9av8A2Sb+7R9km/u0XQWM7bRtrQ+yTf3P1pPsk39z9aLjKG2k21fNrN/d/Wj7LN/dp3FZmfspNlaP2Wb+7TTazd1/WlcLMooFDZPTmtjRSge7DtgfZpQMnHJxwKp/ZZv7tKtpMT92k2UlY09Fs5SY7yEQXGGwySsFMYB+9yR+fNY+prD/AGhceRIZo97bXPJYZ65pTaS55T9aQ2s392l1uPcsJbW0kVuWIJwA4zjAyeffP6UiWtrNsCLtJCMfmz1J3DHsBmq32Sb+7SrbXCnKjB9j60AS3K280RkChXCBsg9y2MY+hrK21da2lUbivAqErQmKxzfiMY0mU/7S/wA6823V6d4mXGjSn/aT+deX5rensZT3P//X+BQfWvTfDWP7Ij/3n/nXmGK9O8MjGkR/7zfzr2qu1zzKe50GBS4FAGKWudM1aDAp4AQbv4j0pEAJ56Dk09iHOcYP6U2K5GrFTletJjPFPwKdjbx3pXHYZtUe5pp560/aKTFO4WEAWjaO1KB60hxRckTAowKKKYB0o2hunBoopFJCYA59KRmLNuJyaccMM96jpkj2AYbx170zAqRGVeoznrTGGDilcqwmBRgUUUnIOUekjxHdGxU+1S/a7r/ns1V6Q9KQ9iz9suv+ezfnURlkJyzkk1BRVcpNyTzJP7xpPMk/vGmUUBdj/Mk/vGjzJP75plIelSUP8x/75pplk7MajoqhehJ5sv8AfNNM0n981G1NqWUiTzpf7xpPNk/vmmUhPFK4DzNL/fNOilkL/ePQ/wAqr0ZxQBKZJdud560wzS/3zQ3EQPuf6VEeDihgSedL/fNHnS/3zUVGaAHtJIw2sxIqLApc4ph5oA5/xUANEm/3k/8AQq8nr1bxX/yBJv8AeT+deT5ropbGU9z/0PgVa9N8Nf8AIJi/3m/nXmQr0/wz/wAgiM/7Tfzr2ar0PNpvU36MZopRWCNWSYwn+9/IUlSOcYTA4FR0gFHr6UlOPAAptMQUUUUWC4q4DDpjPfpW/fXKLJb3G9WKSZ2BlcBfYgAgexrn6Kloo6C7ksY7eVLd1Zoh5akfxBzkn8ORXN0ppK0hEiUgppp1MJPSlLV6DWgA45oPqOhpKd1X6UANp55UH04pme1ShsoVwB3qBkVITikJpuc1SRNy5a20t47Rw43Kpbk9cdhUg0+QMRK6xqqB2Y54B7cDOaqwzPAWMfBcbatNqVxJK0soWTeoVgRwwHTOO9DTGrDl0uZpTErKSCvPOCG6H6VWubWS1KiQjLZ4HscVL/aFyJZJVwDIuzAHAX2+lQXFzLdOJJcZAC8DHApXY7Igopm40bjTsxXFPWm0HmkJxTQhaYTzQTmkqLl2Ciimk4p2EDU2lJzSUhhXZeHrwlFje3hj0+2DNdyOgYyBugyRkE9FAPvXFk1u23iCa3sE01rS2mhjYv8AvEJJY9zgjJ7UpIcWaOg38YkWzjNvaxtLuZ508wyqTgRjIIHHuPrWBq8Qh1S6iWIwBZGAjP8ACM8Crdrrs9tEIGt4J40cyRiVN3lseTt5HHscis+9nmu7ue5nbdJIxZj6kmhLUbegv2CZlhaMZ84DGeOSSMDPXpTW066Xa2FIYqBtYH75wDwemaVdRuUSOLgrDjZkdDz0+ueaINQkiZSyhgigD/gOSv6mgWgt3p7wL5sbiSPGScgEAkgHGc4461nVZN1KYzGcYKBPwU7v51WpoGc54r/5Ac3+8n868lzmvWvFf/IDm/3k/nXkuRW9PYxnuf/R+BBXp/hk/wDEoj/3m/nXl45r1Dwz/wAgmL/eb+dexV2PNp7nQU5cZre+yWf3to6edjP/ACzx9386wUOGBrnTNmiR/vt9abV9r99zfuYep/5ZiqkspmfeVVfZRgflQMY3WgUN1pKYgoooouIv20ltbwvM6rLPkKiuMqB3YjofQA1OHS/tbh5I0SWBQ6uihMjcFKkDA78HGazoIZbiVYYV3O3Qf57Vau5oYYvsFodyA5kk/wCejD0/2R29evpTjG7CUrIBdxW0UaWsaM5GZHkQOcnsA2QAKLsRy2cN6sawu7MjBRhW287gO3vjiq8cktk/zRISyg4kQMMHkEA+tXLyQX9l9tZRHJCwjKr9wggkbR26dBxRO17LYI+ZjmmdaKKaE9QpR3pKaDzn61Nh3EJzT4z82PWnQzGAllRHz/fUN/Ora3zsdphhGR1EYBqmJGdRTlwWAPQkVo6lEkLhY4wi/wC6V7epPNDYrGaCB1GaduUdqj3CkJzVxqNaWJcUP3p6Ub0/u1FRkVftWT7Ml3R/3alEtuBzHk1U3CkzxWc6l9zSMbFzz7b/AJ503zrb/nnVOisiy55tt/zzpPOtv+edVKYTk0WHcu+dag/6umma2/551ToJxQkK5c822/5500zW3/POqmRTTyabQXLnnWv/ADzpPOtv+eVU6KVgLnm23/POlSW2O/8Ad9B/WqG6lV9u7vuGKLAW3ltgx/d03zbb/nnUEo/eP7ZqEnFFh3LLywMpCJgnvVYmmGigRz3is50Ob/eT+deSV614r/5Ac3+8n/oVeRk4NdFLYynuf//S+Aga9P8ADX/IIi/3n/nXloPpXqHhg50eP/ef+dexV2PNp7nRhj0zS1HT91c5sSufnJ9efzpMilLZRSMehqOqjG7sTKVlclPY+tJSA/Lj0pN1IodSZFNJzSU4xuJuxpWmofZIpovISUTYBLbgcDsCpHB70yS7tnRlWyiQkYDBpMj35ciqkUbTPsXggE/kM1ILO6YErEeDg9OMdfyok10CKfUsR348pYbmBLhY+FLFlYD0ypHH1qvc3r3CLCqLDCnKomcZPck5JPuTSx2E8iORwyEgqevHWqbKyMVYYI4IqUkNiUUU0ntT3FsLkU0dCaSlPAxVEiZxTkI5PoKjanlv3eDjJP8AKkMbkUMzHgkn8aZRTsSFFX9Pljilcs4jYqQrn+E+vf8AOrsk1rLLPH5w/eIoDv0LDryFB/HFJyKUTCJpldJDeWwvJ2EiojbRu5U4HXBAP5Ec1SjvTFb3UMcxAcjYOmRnn6cVPMy7GRRRRTsTcKTIppOaSi4WHE8U2iijcYU1qCabT2AKKKKQCZFdBpujWWoC3ikvxFc3ZKxxKhfBHA8wgjbn6Hjmucrs9AuLGxEVwuprbq3/AB9QSRli6jshCnII46gipkxxRRtNBt3t4p7+7MH2iZoIwkZlyykAlsEYGT7n2rDvbV7G7ms5SC8LlCRyCVOOK7fTtWs4LSNNKvk0srO7zLKhcyIT8mCA3ReMcfWuM1aazn1K5m09Slu7koD6Gkm7jaVisSz73YY3DPT3qvXQwT6cYIFlI3xqA+4EgjcTgf19aSN7O4MSMkathHO1cHKkl/8Ax0fSncVjBZHQ4dSp9xim1sXN3DcwHzNpk8tSDj5t+/kZ+h+lY9MGc54s40Ob/eT+deRV634tP/Ejm/3k/wDQq8izW9O9jGe5/9P8/AcV6h4XP/EnjP8AtP8AzryoH0r1Hwu3/Eni/wB5/wCdezU2POhudNkUtQ7vWnZ9K5zUsJyCnr0+tNyRz2qIMRU8jb/nz/8AWNCuhPVCZI5FBOOR0NMBB4pwO3g1pKN9UQnbRhnuaC1I3rnIpu4VMn0WxSXVli3uJLaUTRHDgEA+mRipWvGYFQiqCGGB/tYz/KqG40ZNTYdzRlvmkBwoBYHd9Sc8fkKqSymWRpW6uc8VBSE0WFe4tFMyaUep6VQhfc9BTck80E5ppPajYe47B4460kh+baP4eKcjGNS2evAFQ0rjSFyaSiilYLm3oehXWv3LWtrIkbIu4lyQMe2Mmur/AOFaax/z9Qf+P/4V50GZTlSQfagzzH/lo35mpcX3Li0ei/8ACtNY/wCfqD/x/wDwo/4VprH/AD9Qf+P/AOFec+dN/wA9G/M0edN/z0b8zU2fcd49j0U/DTWe11B+b/8AxNN/4VlrP/P1b/m//wATXnnmzf8APRvzNHmzf89G/M0Wl3C8ex6H/wAKy1n/AJ+rf83/APiaP+FZaz/z9W/5v/8AE155503/AD0b8zTPOm/56N+Zp8ku4rrsa+o6Lc6beSWU7ozxnBKkkVQ+xS/3hVMsx5JNGT61SuSWzZSD+IUn2OT1FVcn1ppYigC59jk9RTDZSD+IVU3H1o3H1oAtfY5PUUfY5PUVTLelNyfWgbLps5D/ABCmfY5P7wqrk+tG4+tAi19jk9RUrWUhEfI5H9TWcSeoNSRu7SRqT0OB+dAyWW1dELEjiqoNJkkdaSgRzniz/kBz/wC8n/oVeRV654s/5AU3+8n868izW9N6GU9z/9T88d1ep+F2/wCJPF/vN/OvJ9xr1Tws3/Emi/3n/nXs1b2POhudJuNPBqLIpQfSsLmliXcaesm09Mg9ag3Gl3UroC3hEXzD8wP3R/jUYcH5WqJZNvuD1FKRkbk5H6iqjOwpRuS8ryORSZU+1R7mjOKXejdRtNVZPZk3a3FIbsPyphOOtMPB4OaenmuwRMlm4AHrUaFigk9KXae/H1phZwSCTmmUXFYk3KOnJ/SmlietNoHzZx2osxodu59amZIyPNXhe4759BUOAo3Px7dzTWfd1/CgBWfJyabuFNJzSU7hYdupMmkopOQWJ4YZLhiseOBk5IAAHucUxonUkYzg4yOR+Y4qa1ufsxkYDJZSo4BHPsasxagUEQYHCFidvH3u4HTIqR6Gf5cmSNpyOvHShY5GcRhTvboMc1rf2qIyuzf8u35ifmYAd6pNfbp4Z+SYsZyeTg+tOw9CGS3miTe6EDJH4j1qAh1+8CM881q/2moBQBmU7uGPXcQRn8qi1C/W8K7QQFJPIHGewoTFYobJSQu05boMdaZtb0NbT6nE7ZPmAlSpcEBhkg8Dp29s019RgkLuyMG+fbgj+MYyfei7HZGc1pcorM0ZG3GRjn5hkVBtb0Na39qbWDrvBJjJ5/uDkfjQNVQQ+X5ZztPOf4uin8BSuKxkbZOPlPzdOOv0pTDME80oQmduccZ9K2JNXV2iZQybTkgAHHGOM/8A1qqXV9HPE8aB1BfeMnI6YOcmgdjNppPalZy2BgDAxxx+dMoEFFFNLelACk4plHWigAqSEhZUZuACM1HRQA8DKH6imVYiGU/4Gv8AWq2aAOb8Xf8AICm/3k/9CryCvXvFpzoU3+8n/oVeQ1vS2Mp7n//V/OrdXqnhbH9ixY/vP/OvJt1epeEnzo6gdpHH8jXtVVoebTep1FFM3GnA5rnSNhcmnBvWm0UO4rj8ilDlTlTgio6KYE5dG5fqe4pVj3kBCDn8DVeikBKw2k5BH1q1p5/063/31/nVMSOOjGpEuJo3WRDhlOQcDqKHcNNwmI86T/eP86agZ2AAJFBmkJLE8nnoKYXdvvMTRqLQeY8E72Ax+JoEgT/VjB9T1qKijUdwJJ5NFFGaEhNhRTd1LuFNIHcM0ZFM60UWHY09OEDSSC4UMuw9ex7GtBrS22Rwbd8ke7dtIBdvQGucoqWNHSRWNskhYKZMEg5YYT5c8+tQnT7ILCSWO/GSDgNxk4JHGPxrBoosw5kbUVnbG3W6ZcDcvG7IIJwQeBUklhaeXPLhkKswABztx0zx3rBpCQKGgTNq1toZrIGRCSGfLggbQFBBPqM0+GyspJWj+Y7FQ4DZLbupGB2rnzzzRSGbb2NqLUSoWkcnjHAzuxtPYce9TJp1qbhopEdCij5ck7iTyRx0Fc9xTCe1KwXJJdqyMqHKgnB9qi60UUxBTSaQnNJQAuTSUUUAFJmlph60AOyKQmm0UAWLdmMqJngsP0qLHyk+9NBIOQcEVIB+5Y/7Q/rQByvi4/8AEim/3k/nXkW416z4zbZorKf4pEH8zXkldFNaGVTc/9b8467vwbfIDNp7nBb509+zD+VcDnFSRTSwyLNE2x0OQR1Br3ZRujzE7anu9FcZpvjC1lQR6kDFIOrgZU++ByK6FNZ0mQZS8i/FgP51zOLRopGlRVIalpx6XUX/AH8X/Gl/tHT/APn6i/7+L/jSsyrlyiqf9o6f/wA/UX/fxf8AGj+0dP8A+fqL/v4v+NCuFy5RVP8AtHT/APn6i/7+L/jR/aOn/wDP1F/38X/GmO5eB9at21s10X2sFEY3MSCeOnQAmsb+0dP/AOfqL/v4v+NWbXWdOtnLmeJsjtKFI+hBodxaFmQCN2TcG2nGRyD9KizUFzq9jczvO1zCC5zgOv8AjUP9o6f/AM/UX/fxf8aEGhcoqn/aOn/8/UX/AH8X/Gj+0dP/AOfqL/v4v+NAXLlFU/7R0/8A5+ov+/i/40f2jp3/AD9Rf9/F/wAaTuFy5RVP+0dP/wCfqL/v4v8AjR/aOnf8/UX/AH8X/GnYXMXKKp/2jp3/AD9Rf9/F/wAaT+0tO/5+ov8Av4v+NHKK5doqj/aWn9rqL/vtf8aT+0rD/n6i/wC+1/xpWAv03d6VR/tLT/8An6i/7+L/AI0f2jp3/P1F/wB/F/xpO40Xc5pKp/2jp3/P1F/38X/GmHUtP/5+ov8Av4v+NKxVy/TSao/2lp//AD9xf9/F/wAaP7R07/n6i/7+L/jRYVy5RVI6lpw/5eov+/i/40z+0tP/AOfuL/v4v+NCQXLxam5zVL+0tO/5+4f+/i/40f2lp3/P3D/38X/Giw7l2iqX9pad/wA/cP8A38X/ABph1PTs/wDH3D/38X/GiwXNCmt6VQ/tPTf+fuH/AL+L/jR/aem/8/cP/fxf8aLMC7RVL+09N/5+4f8Av4v+NJ/aemf8/cP/AH8X/GizAvUVR/tPTf8An7h/7+L/AI0HVNMHW7h/7+L/AI0WAvVIHAiMeOSQfyrGfXNHjGXvYvwcH+Vc3qnjW0ijaPSwZpT0dhhB74PJpqLYmyDx5foXh0yM5ZcSP7ZHyj+ZrzrIq/fPJPeySzMXd0DEnqSUBrNrojGyMpO+p//X/N0GnVFnNXbGzuNQuUtLcZd/yA7k+wr3tjyyvnFSLFK/KRs30BNesab4f0/TkH7sTTd5HGefYHgVuA44HFYut5FqB4gLS7PS3kP/AAA/4UfZLz/n3k/74b/CvcMn1oyfWl7fyD2R4h9kvP8An3k/74b/AAp32K7/AOfeT/vhv8K9tyfWl3N60OuP2fmeIGyvP+feT/vhv8KT7Hef8+8n/fB/wr2/c3rShj601WE6Z4j9iu/+feT/AL4P+FH2K7/595P++DXt+40bjT9qPkPD/sd3/wA+8n/fB/wpDZ3fa3k/74P+Fe4FjSZPrR7UPZniAsrz/n3k/wC+G/woNlef8+8n/fB/wr2/cfWl3H1qfbi9n5nh/wBivf8An3k/74P+FJ9kvP8An3k/74P+Fe4bj60ZPrR7YPZeZ4f9jvP+feT/AL4P+FNNpdDrBIP+AH/Cvcsn1oyfWj23kP2Z4OyMn31K/UYphIr3l1VxtkAYehGR+tchrPhi1ukafT0EMw52jhW/DsauNW+4nT7Hm3FNzSsrIxRxtZTgg9jTQGdgiDLMcADua1uQFOSNpPuKW+gzXpOjeF7a2jWfUFE0552nlV/Dua6xFWMbYwFA7AYH6VjKt2LUDw77JdH7tvIf+AH/AApPsd53t5P++G/wr3MsR3pN7etL2vkP2Z4WbO8H/LvJ/wB8N/hTfsd7/wA+8n/fDf4V7puPrRk+tL23kHszwk2d5/z7yf8AfDf4U37Fe/8APvJ/3w3+Fe7liO9JvPrS9qP2Z4QbO8H/AC7yf98N/hTPsV5/z7yf98N/hXvG4+tGT60e1D2Z4KbK9/59pP8Avhv8Kb9ivT/y7yf98N/hXvmT60hY+tHtQ9meCfYbz/n2k/74b/Cmmyvf+faT/vhv8K97Ln1pMn1o9qHs0eCfYr3/AJ95P++G/wAKT7De/wDPtJ/3w3+Fe+ZPrRk+tHtQ9mjwP7De/wDPvJ/3w3+FIbK8HJt5B/wBv8K99yfWjJ9aPah7M+fmhmTl42X6qRUdfQhOeDzWDqnhzTdTRj5Ygm7SIMHPuBwaaq9xOB5Db/M755+R/wBFqvV+4t7jSLyW1uk+dVZeDwQwwGHtVBOc+wJrQzP/0PzYxxmvRfBVqq2896R8ztsB9hyf1Nedf8sQf9oj9BXqnhHA0VPd3Ne1Veh5sNzr7aJ7mdLePG+QhRngZNWIbGefydm39+zIuTj5kAJH68VVtrhra4juY8Fo2DDPTirc2obvJFtGIFgYuoBLHcxBJyfoK5jYrywvDHFJJgCZSyjvgHHP5Vbj0y7lYpGoZhEJsA8lT6e/tVe+vGvrk3DIIwQAFXooHYVONUmU7kUK3lLECCcjacg/XilcdkCadMzMrOiBY1kJY8BWxjoPenLplwZJY3ZI/JAJYnghsYIwDnOakfV/OnlluIFcTRrGyglR8uDkY+lEWsyJLNIY+JlVMI7JtVMYAI57UXCyIINPnuVZ4SrKjEMc8KMZ3H2461Rq/bak1sksaRBlnJ8zcSSyn+HP659azcmmJj6KZuNLuNPQB1FN3GjcaWgh3SkyKaSTSU9AH5FGRTKKLgP3CkLelNopAFFGaTIo1GeW+LbVbfVPNQYE67vx70nhK1W41TzXGRAu78e1X/G/+utWH91h+tJ4IGZbpv8AZUfrXQn7plb3j0XIq7Jp9zH5u4ACJQxPs3TFZ9a02sXUySxOSY5FVQpYkLt7gVzvyNUVpLGeIyB8ZjKg8/3ulTSaReRPco4H+iqGc54wemPWluNTE0ZAhCSMVLtknds6cdqkn1yaeJ4mjUeYGBIznkgj8sYFLUZAmmzMzK7pGERZCzE4Ct06CopLC4iMwcAeTt3c5GG6EeoqZdUBZ/OhEiSRpGV3FeExzkfSopdSkmE4ZABOFGBnChOgFIBZtOeIw5nibz8bcMeh4ycgYFQXNlPaBftACl84XvgHGcfypk9yZkhQgDyU2j35zmlvLt7ybzpODtVeufujFAFakJxSbqbTELuNJSZoyKAFopMijIoAXpSZFITmm0APyKMimUUAPyKMimUUAcN46tEa2t74D5kbyz9GGR+orzuAZL+yMfyFeqeMRnQ3PpIh/WvLLVkDSbyADG4GfXFdFPYymtT/0fzZ/wCXNWP/AD0I/QV6r4XGNGjH+2/868g85jD5PG0Nu98kYr2Lw0P+JWB6O/8AOvYq7HnQ3N6jNFd34autN877BbWas8lvMZZpsO5YRscIOigHv1NYNtGq1OG3UbqaOlFFwH7hRkUyinoBJRUeaMmiwElFMz3oyaLAPoqPNGaLASUUzNJRZAPyKQt6U2ilcAooop3C4UUUmRQxXPPvHJ+a0+jUngYjfd/RaTx0fmtPo1N8Dffu/ota/ZI+0ejdKjJ9TRXcLcXemaNZTaBECZQfPmWMSOJM/dOQdox+dYORoonD0mR0r0GWxh1W50ZdTiW3vbtyJlRQjPGOQxUYwT06Cs2XxVeRXjW0dvALJW2fZvKTaVBxgnG7PvnOam5XKcjSEivQZtLbSb/VotLiL3MaRvApUO6xvyxVSDkjgdKoXumw3Gr+bdqIIoIY5rwKAuHIGUAHAZjxjtzRzBynFZzRVnULw313Jc7FjDH5VUYCgcAD6CqVUSSUwnNJRQAUUUUAFFFFABRRRQAUUUUAFFFFAHM+MP8AkATf7yfzrx2vYvGH/IAm/wB5P5147XRS2M5n/9L8x89xXtnhpkk0wtGdylnII+teHg+lezeCjnQR7eZ/6FXsVNjzobnR5NdP4SOdXP8A173H/opq5bNSw3E1u/mW8jRvgjKnBwRgjI9RXOzZEYJwKXcaTjtRTuIdupcimUUXFYkyKM1HRTugsSUUzcaNxo0CzH0UzcaTOaWgEmRRUdFO4WJKbuptFJsEhcmjJpKbuFK4x1FN3UmTQB5/47PzWn0am+BCN939Fpvjw4a0+jUngQ5a7+i1v9kz+0eilvSu7v7rU9I06wOgM9vaTxBnlh4Z5f4g7DnjsK4Or9lrGp6aGGn3ctuG6hHKg/h0rnaNUdZeLfXWn6bf6gwt9UluNscz/I7IOjvx2PRiKfJdarJq32R9Fg/tUtjztj9f+em3Oz33Yx3rhrq8ur2Uz3crzyN1Z2LH9au/27rYtfsX2+fyMY2eY2MenXp7UrDuaniW8e98QyfYpGldSkKshOWZQF4I9TWnBHbJfW3hw4mVC0txzxNOqkhM9SAePfn1rhopZYJFmgcxyJyGU4IPsaRZJFkEqsQ4OQwPOfXNHKFzotVVJ9KttRe2jtZ3lkjIjTYrKuMHb0yCcZrmqtXd9eXziW9ned1GAXYsQPTmqtNCYUUhOKAc0xC0UU3dQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1AHNeMP+QBN/vJ/wChV43mvY/GBzoE3+8n/oVeN10UtjKb1P/T/L4NXsfg6Rk0GPH8RcH6bq8Zr2Hwf/yAYf8Aef8AnXsVdjzobnWpyG9hTadF92X/AHf6iozwAR3rnNR1Lk1HuNO3CgB+4UbqZkUZFMB+6l3Co8ijIoAk3CjcKZkUZFAD9wo3CmZFGRQA7dRupmRRkUAP3Um403IpN1ADs0U3caTcaQD6TIplFAHnvjzlrP6NTfAh+a7+i03x6cNafRqTwGfnu/otb/YM/tHo9FJkUuawNAopMijcKAFo6UzcaSgB26jdTaKAFznrS5Ham0UAKTmkoooAKKKKACiiigAooooAKKKKAOY8Yf8AIAm/3k/9CrxzdXsfjH/kATf7yf8AoVeNV0UtjKe5/9T8twa9k8Hn/iQw/wC8/wDOvF69l8Hf8gCH/ff+dexV2POhudfHIqCQH+JcD65BoYfJH7g/zqvVth8tv7g/+hGuc1IKKpLf2Tzm2juY2lB+4HBb8s1aDUAPopMijcKAFopMijIoAWikyKMigBaKTIoyKAFopNwoyKAFopMik3UAOopmTRuNAD84pMimUUAed+Pj89n9GpvgP7159FpPH33rP6NSeAfv3n0Wt/sGf2j0iiikyKwNBaKMikyKAFopMimn2oAfRTMmjJoAdkUZFMooAfkUZFMooAfkUZFMooAfkUZFMooAfkUZFMooAfmjIplFAHN+MSP7Am/3k/8AQq8a3CvYvGP/ACAJv95P/Qq8aropbGU9z//V/K+vZ/Bzf8SCH/ff/wBCrxfIr2Xwac6BD/vv/OvYq7HnQ3OviCM6iQ7VPU1DrqWSaeqi6ZEeWKORgeUidwHYemATSUuInIWdBJGeGU8gr3FccqbclK9rCnSbkpcz9D6I8TeBfAUPgy7gOn21paWtu0kdwiqrxlVysgkHzE5wc55/GvCdEg0260izuL+6KXEkSNIOOGI57VhLpkclutpLc3MtnE6lLaSd2gXrjEZOOO1Ws9qwxGFlOPLGo16f8G51c+t7HUiw0Dven8x/hSmw8P8Aa9P5j/CuV3UZrzJZNVf/ADEz/wDJf8jphi4remn9/wDmdKbLQx0vCfxH+FRG00jtdH8x/hXP7vejd70lk1b/AKCZ/wDkv+Rsswh/z5j+P+Ztta6aOk5P4j/CoWgse0xNZgYd6Nwq1lFX/oIn+H+Roszp/wDPiP4/5l1orYfdkzUDKg+6c1DuFIW960jllRf8v5fh/kaLNqS/5h4fj/mDFx90Zqs0tyPux5qxmjdW0cBNf8vZfh/karOqK/5hof8Ak3+ZR+0X+ceQP8/jTxNeHrEKt7qM10U8PJbzb+4JZ1Rf/MND/wAm/wAyuJbr/nmKd5lx/cqbPvRmuynJLdXOaWZ03/y4j+P+ZEJJ88pVjNMz70ZFaVaqla0UjhxFeM2rQUfQ868ft81n9GpPADfPeZ9Fpnj4jfZj2ajwCRvvPotO/uHF9o9KPJq0LG8IyImwaqZq4NQuwMCX+VZx5ftFO/QT7Bef88mo+wXn/PFqX+0bv/nr+go/tG7/AOev6Cr/AHfmL3hPsF5/zxaj7Bef88Wpf7Ru/wDnr+go/tG7/wCev6Cj935heQn2C8/54tR9gvP+eLUv9o3f/PX9BR/aN3/z1/QUfu/MLyE+wXn/ADxaj7Bef88Wpf7Ru/8Anr+go/tG7/56/oKP3fmF5eQn2C8/54tR9gvP+eLUv9o3f/PX9BR/aN3/AM9f0FH7vzC8vIT7Bef88Wo+wXn/ADxal/tG7/56/oKP7Ru/+ev6Cj935heXkJ9gvP8Ani1H2C8/54tS/wBo3f8Az1/QUf2jd/8APX9BR+78wvLyE+wXn/PFqjNtOpwyEEVL/aN3/wA9f0FRm7nY5L5JqJcv2So36jfs839w1EylTtYYIqb7TP8A36hZixLMck1BRy3jH/kATf78f/oVeNZFeyeMj/xT83u6fzrxiuilsYz3P//W/KuvYfBUgbQlUdUkcfyNeObq9A8DapHHLNpkjYMvzx57sOCPxH8q9ipsebDc9d01Vl1C2idQyvIoIPOQTVq00/ervcwysQ6KEUbWw+fm5B4GMfU9a4zUtestK4lctL1CJ976+1chdeOtWkf/AEcCIYxkku2D7muSU0jpjFs93tdGgkjISQtmQIpGMFkZt/4bBn8a5Rwu5imduTjPXHavIv8AhLdfQgpdbcHIwq9fyqMeKdcI2/aeP91f8Kn2qK9mz16ivHj4m1vp9pP5D/Ck/wCEm1v/AJ+T+Q/wo9qg9kz2KivHf+Em1v8A5+T+Q/wo/wCEm1v/AJ+T+Q/wo9qg9kz2KivHf+Em1v8A5+T+Q/wo/wCEm1v/AJ+T+Q/wo9qg9kz2KivHf+Em1v8A5+T+Q/wo/wCEm1v/AJ+T+Q/wo9qg9kz2KivHf+Em1v8A5+T+Q/wo/wCEm1v/AJ+T+S/4Ue1QeyZ7FRXjv/CTa3/z8n8h/hR/wk2t/wDPyfyH+FHtUHsmexUV47/wk2t/8/J/If4Uf8JNrf8Az8n8l/wo9qg9kz2KivHf+Em1v/n6P5L/AIV6Do/hT4m67p8WqWGz7POMoXkjUkeuDTVQPZM5Lx7J/pNrH3CMf1o8AyD7TdR9yin9a7G7+FHxGvpBLeW9tM4GAWlj6UWnwo+I1jIZbO3toXIwSssecVp7dWtYn2Lvc3Ce1dRLbh2kilt1igWNSsmzbhjj+LjOa841jwn8TdC06XVL/Z9ngGXKSRuQPXA5rz8+KdeYBWvGYDoCAQP0rJ1C1SPoWXR7TzBDG7h+eucELgk5Kr2zwM/Ws29soLaWGONmYTHcCf7hOF/HFeGHxTrxxm7Y44GQOP0pB4o1wEMLo5HTgcY/Cl7UPZH0I+kWwkZQsqeWzrtYjdJtGfl4/wAaRdNt8ANvRXIYocb1+QtgnHt/9avn9/FfiCR/Me8Zm65OP8KafFOvEkm7Yk9eB/hR7UPZHvptLMWk0scTsWSN1y2SmSQeg5qrp0KNqDRtGSqK52uu5hgcfL3I9K8L/wCEo10dLph26Dp+VH/CUa6G3C6YN64GaftUHsz3+7eytpnEtvu82NSvyhDkjqV/hJPPFc9k15C3ifXWJZroknuQCaT/AISbW/8An5P5ChVUDpM9fyaMmvIP+Em1v/n5P5Cj/hJtb/5+T+Qo9qheyZ6/k0leQ/8ACTa3/wA/J/IUf8JNrf8Az8n8hR7VB7Jnr2TRk15D/wAJNrf/AD8n8hSjxLrZ/wCXk/kP8KPaoPZM9eyaMmvIh4n1vp9o/wDHV/wp/wDwlGtrz54OPVF/wo9qhOmz1rJpdxrzO28ZX6f8fMSSr7fKf6iux0zXbDVRthbZKOqNwfw9atTTJcGjP8ayAaEyk/elQD9T/SvIMiu88dalHJLDpkbZMXzyY7MRwPy/nXn9ddPY557n/9f8pSas2isJBMpKlDkEHByKo5zWxGuxFX0FerXnyxOGlC7JpHeV2kkYszHJJ5JNRHrTq9A+I3wr8d/CjUdP0rx9pn9l3WqWceoWyebHL5ltMSEfMbMBnB4PPtXnHYeetQtDHpSDjmgaHHpTKf1FWdP0+91W9t9N0yB7q7u5FihijUs8kjnCqoHJJJwBQCZTor2Xwl8B/H/irxbrXgaeK38O614fspr67t9ZmFi6xwqHKASDO9gwIGOnJIHNeNDkA+tAwopcUY70BcSilAz0OaNpoC4lFO2mk2mgLiUU7aaNpoFcbRTtpo2mgLja6jTvGvi3SbVLHTdVnt7eP7qKwwPpkGuXoouM7b/hY/jv/oN3H5j/AAo/4WP47/6Ddx+Y/wAK4mincDqNR8beLdWtHsdS1ae4t5PvIzDB+uBXL0UoGaQCUUu00bTQFxKKXaaNpoC4lFLtNLtNArjaKdtNG00BcbRW9oOjHVroq5KwR8uR19gPrXqdvp9jZRhIIUjUd8DP4k80Bc8P2k9qCCOor3pVRuVwfpTmgwoLphW4BK8HHpmgLngVSV67qfh6x1GJtsaxTfwuoxz746ivJ54ZLeZ4JRh4yVI9xQJkA60p6E13Hhnw9DcxjUL9d6MfkQ9Djuf6CvQPJiRPLWNVUdgAB+VAPc8GHSnxO8TiSNirKcgjgg16brvhu3uoHuLOMRXCAnCjAf1GPWvMBxQDKd2rGQzMSxc5JPJyarA1pyLvRl9RWPnFejQnzR1OKrGzP//Q/KFBl1HqRW1WNCcyoPcVs134p7HLh9mKOtfoP/wUakRPiL8PQzAf8UbpvU/7clfnvX26v/BQP4//AGKzsbmHw/dpYwR20TXGkRyuIol2qNzMT0rjOnoe9Tp8Mv2ePB/wO8N23wz0TxxN8UbWC81jUdVtzdXEguWiUwWjE4jZBLxgHoOMkmux8W/BT4Rfsz6Z8avinpPhWw8ZXHhjVbGy0jT9WU3Vlp8d7HDI7SRk/PtMxCljkKoGeSa+LvB37bPxz8FaPHodnLpWpW1ncz3ennUNOiuX02W4cuxtGbBjUMx2ryFHA44rkfAv7U/xm8BeIvEfiS01WHWJPF7+Zq9tqtul5aXr84aSFsAFQcLtxhfl6cUBc+sfAmleGPi78QNL+JWhfAqw0aC00K4vdUGsTtpvhQyRFQuoRr5bl4kyQ0ajByCT8pJ9u8QaR8O9K0f4N/HXR/D/AIL1TX7vxXHo1xN4dtZV0W4hn3qHWKQRkzQEBkfBw4zkjivgqP8AbY+PqeOW8cnUrJ2NgdLGmNZR/wBlLYkgmAWv3QuQDnO7gDOOK5zxv+1b8YPH/hvSvCmsXNhaaboWpJqlhHYWMVmLWeMEIsQiwqxrkkLt68kk0WC5+mPiGDwb8U/2z/il4V8W+DdEuYfC/hu7eOY2avNcztFauk9wX3BpYwSqMACF4ryu5s/hZ8BT8EfhZbfDDRPGUfxKsLK61jU9Ttzc3k7XzRqUtZM/uzH5mQAMYC8AkmvkrUf22Pjdqfix/HFx/Y6a3Ppc+kXFzHpyRtcW9wULmXaw3OPLUK3RRkAYNVvAP7aHxx+HfhTTfCGl3Gm6jbaEGXS7jUrCK7utPDdreZ8FQO2c4HHTiiwXPt3xL8MPg78APh38b9bj8E6V4wfwf4msU0pNUjMohS6jt5FheQESNFG0pym4bwMN1NM1zQP2aZvGnwR+MnxB8Iaf4d0fxtod7cX9lZ2rtpSX0AjEEs0EIz5QZ2zxj7u/IBNfm9dfH/4m6j4G8U/D/Vb+O/07xnqCapqcs8Qe6lukZWDCXI2jKDgDGOBgV1ujfta/Gvw9/wAIX/YmpW1oPAdpPY6eFtlKyWtzt82K5ViRKrbB1Ax1GDzRYV0e+ftZ+DPN+Gei/ELTvDPgy409r97dPE3gmbybSZGB2W1xY7flkHHz72ORg4zz+d1e+fFT9pD4i/FvQLPwjrEWmaL4esZ2uk03RrGPT7VrhusrpHks59Scd+teB0xNhRRRQIKKKKACiiigBMCkIGKdSHpQNMZRRRQWPwKXGKKKDO4UUUUAFFFFABRRRQAUUUUAek+Ctn2GfH3vM5+mBivsX9leETfEy9VYpJZxomqNAsMcU0/nCIbDCk/7tpc/cDcZr4P0DWDpN0TIC0EuA4HUY6EfSvVLa9tLtBJbTLID6Hn8utAz9EPDvgaLW/Fs3iXxLoGp6/4istc0e3e31SSDTLrT9PZVkN7JFaYiZd42gtlAB8wy1bKaR4avNS1CC90uLxJdahaeMmtLO5uHMaXEF9mMW0asAjuuTlMMcZHevzgznvSEgdTiiw+Ye4w7ArswTx6e1eQ+KNn9tXGz/Zz9cDNeg6pr1jpsTEuJZv4UU5Off0FeSTzyXMz3Epy8hJJ9zQSeyaZ5f9m2237nlL/Kv0g8LWmlz6R4cuvHlvpf/C6vsGfDUF2dsdxCqp9ifU0A8r7Xtz9kEhG/CeaPu5/K/wAM+IILeIadfNsVf9W56YPY+ntXoZuDMfPMpkPB37snjpz7Y4oKuamuHWG1vUG8QiQaqbiU3YmG2QXG8+ZvHZt2cj1r53vAgvJ/L+75jY+ma9L8QeJYbaOSK3l8+7lzls7tpPUk9zXldArhWK4w7D0JrarGlwJXHua68K9znr9D/9H8n4TiVPqK3Kw4T+9T/eFblduJ3RzYfZhRRXXWGgQ+Usl7lmbnaDgD61y9Td7HI0V6ANG00f8ALEfmf8aX+xtN/wCeA/M/40xI8+or0H+xtN/54D8z/jR/Y2m/88B+Z/xoEzz6ivQf7G03/ngPzP8AjR/Y2mf88B+Z/wAaAPPqK9B/sbTf+eA/M/40f2Npv/PAfmf8aAPPqK9B/sbTf+eA/M/40f2Npv8AzwH5n/GgDz6ivQf7G03/AJ4D8z/jR/Y2m/8APAfmf8aAPPqK9B/sbTf+eA/M/wCNH9jab/zwH5n/ABoA8+or0H+xtN/54D8z/jR/Y2m/88B+Z/xoA8+pD0r0L+xtN/54D8z/AI0f2Npv/PAfmf8AGgDzqlHWvRP7G0z/AJ4D8z/jR/Y2mf8APAfmf8aCuY8+or0H+xtN/wCeA/M/40f2Npv/ADwH5n/Ggk8+or0H+xtN/wCeA/M/40f2Npv/ADwH5n/GgDz6ivQf7G03/ngPzP8AjR/Y2m/88B+Z/wAaAPPqK9B/sbTf+eA/M/40f2Npv/PAfmf8aAPPqK9B/sbTf+eA/M/40f2Npv8AzwH5n/GgDz6jocivQf7G03/ngPzP+NH9jab/AM8B+Z/xoA4De4/iP50FmPVifxrv/wCxtN/54D8z/jR/Y2m/88B+Z/xoA8+or0H+xtN/54D8z/jR/Y2m/wDPAfmf8aAPPqUFgMAnHpXoH9jaZ/zwH5n/ABpDo2mn/liPzP8AjQB5/RXXX+gQ+U0tllWUZ2k5B+lcjSY0FYc3Mr/U1u9jWDKf3r/U104XqYV9j//S/JyH/XR/7w/nW/XPw/65P94fzroK7cTujmw+zJ7VQ1zEp6F1H616aeteaWX/AB9wf76/zr0s9a5epu9jufD/AINg1HSJPEviHVYtC0dJfs6TPG88txMAGZIYU5baCC7Eqq5GTkgVF4l8Hrotha67pGpRa1ot47RJdRI8TJMo3GKaJ/mjfHI5IYcgnBrpNOi07xr4K03wymp2ul6xoU9y8SXsot4LqC62MdszfIsqMvRyAykYORiurvfBF1p3wg1KDRNQs/EFzDqMF1qsdhN5/wBhhijdIm4GHDNId7plVwATycMEfPlaMmkanFa/bZLdlhwG3ccKehI6gHsSMVnV3Mi200L3epmEfukAuIJsNNjACNFnPQYPAxjNAmcNSZHWvRrxtPmuYYswxx+fmGQtC4EYBwAqgYU8ffPB696iurm0g/0lTEboWkoO7ypD5gcbc7AELAdMCgR5+OTgdTUs8EttM9tOu2SM4YehH0rq7uV5LNXt3tvsbRJuDbPM84n5+B8+7d36Y9qXW76K9XUw7RN5c6GAqFB2nIbBHJB70AcsbWdbVbxlAiZioJIySOuB149arZFdrYX0b2Wn20skW5FuNgkC7Vk42bsj19eKkluo7a3llkaBtRFvhiojYbi4xjGVLBc5xQM4fIorpvD3l7rid5VWQbflPlKSCfmIaUEADuAM0o/s5PE0vMf2fe2wnBj3EfLntjP4UAc7HDJMrvGAQgBPI7nHA7/hTHR43aOQFWU4IPBB967BZ5YhNJqMlsblEQqY9hYfvF67flJxnpzjrVyRoNQ1O/F60bpG4ukddpBjXquV9QenrQFjgakhied/LiwTgnkgdPc4q5cxSi9VroLF9oIk7EKrnI4H8q7a5/s5UQSvE7IZFU5i5TZ8pAjHAJ6A5NAHnGRRkYzXe286z332eHyDHFablyqbRJt6scdfrSM6+ViN7f8AtfyhlsxbPvev3N2KYJHBbhUkivE5jlUow7Hg112oXttbW0xsDCJnlQOVVD/D823g4GfTiqXiAXF/dy36uksKJGdyleARjGB3z2PNFiuU5zIFFddo7RizgELQKBI32rzdmSnbG/kjH93vVLWLqE21ta2WwQ7Sx2qu7O443Hr0pE2OeyOlGRXXh4vsNv5bW/2LYvnK23zd+75sD7+7HQ9MVpGW1WcG/e2MPnp9m2bDiMgg528hen3u9AWPPsinrG7qzIpYIMsQM4HTJrtbdbbTbTEzW7XCi4YDckmCduzpkfSljv8Afbz+TLEk9zZLv+4u6RW57YDY7UBY4bIortWnhv8AUV0geUIJ4VRCqqAshUHcSBnORg1zWqyxS30nkKFijwi4HZeM/jQFjPooooEFFFFABRRRQAUUUUAFFFFAAK8yulCXMqjoHYfrXpteaXn/AB9z/wC+386THErVz8x/ev8A7xroK56YfvX/AN4114bdmNfY/9P8mIT++j/3h/OujrmYD+/j/wB4fzrpq7sVujnobMlhfy5kk/usD+Rr05WV1DqchuR+NeWVq2esXdknlLh0HQN2+hrk6mz2O/rV0jXNY0C5e70S8lsZpY3hdomKlo5BtdDjqrDqDXnn/CSzd4F/76P+FL/wksv/AD7r/wB9H/CmJHWjjgUVyX/CSy/8+6/99H/Cj/hJZf8An3X/AL6P+FAM62iuS/4SWX/n3X/vo/4Uf8JLL/z7r/30f8KBHW0VyX/CSy/8+6/99H/Cj/hJZf8An3X/AL6P+FAHW0VyX/CSy/8APuv/AH0f8KP+Ell/591/76P+FAHW0VyX/CSy/wDPuv8A30f8KP8AhJZf+fdf++j/AIUAdbUyXE8cTwRyFY5cblBwGx0zXGf8JLL/AM+6/wDfR/wo/wCEll/591/76P8AhQB2EkkkrbpGLHAGT6DgUzArkv8AhJZf+fdf++j/AIUf8JLL/wA+6/8AfR/woA7GOWWLcYmKbgVOO4PUVEelcn/wksv/AD7r/wB9H/CkPiWXH/Huv/fR/wAKBo6qniSRUaJWIRsEjscdK4//AISWX/n3X/vo/wCFH/CSy/8APuv/AH0f8KCzsOtLXHr4ll/591/76P8AhT/+Ell/591/76P+FBDOtorkv+Ell/591/76P+FH/CSy/wDPuv8A30f8KBHW4FFcl/wksv8Az7r/AN9H/Cj/AISWX/n3X/vo/wCFAHZw3E9szNbyGNmBUleDg9RUNcl/wksv/Puv/fR/wo/4SWX/AJ91/wC+j/hQB1tFcl/wksv/AD7r/wB9H/Cj/hJZf+fdf++j/hQB1tFcl/wksv8Az7r/AN9H/Cj/AISWX/n3X/vo/wCFAHW0VyX/AAksv/Puv/fR/wAKP+Ell/591/76P+FAHW0VyX/CSy/8+6/99H/Cj/hJZf8An3X/AL6P+FAHW0Vx48TS5/491/76P+FK3iWbHEC/99H/AAoG0dczKil2OFXkn2FeYTOJJnkH8TE/mav3msXd7H5bYRO4Xv8AU1lr0oY0ha5yY/vpP9410dczOf30n+8a6sLuzCsf/9T8lIP9fH/vD+ddPXL25zPH/vD+ddRXdit0c9DZhWjZ6bPdjeMInqe/0qjGu+RU/vED8679EWNAiDAUYFcnU2exgDQVxzMf++aX+wU/57H8q6FVZmCqCxPAA6mt2Lw1q0qb/LCZ7MwB/KtIUpS+FXIc4x+JnA/2Cn/PY/lR/YKf89j+VdZd2F3Yvsuoymeh6g/QiqdTKLTswTvqjn/7BT/nsfyo/sFP+ex/KugopDOf/sFP+ex/Kj+wU/57H8q6CigDn/7BT/nsfyo/sFP+ex/KugooA5/+wU/57H8qP7BT/nsfyroKKAOf/sFP+ex/Kj+wU/57H8q6CigDn/7BT/nsfyo/sFP+ex/KugooA5/+wU/57H8qQ6CmP9cfyroNwpp5oKSOe/sFP+ex/Kj+wU/57H8q6CigowV0FP8Anufyp39gp/z2P5VvL1p1BDOf/sFP+ex/Kj+wU/57H8q6CigRz/8AYKf89j+VH9gp/wA9j+VdBRQBz/8AYKf89j+VH9gp/wA9j+VdBRQBz/8AYKf89j+VH9gp/wA9j+VdBRQBz/8AYKf89j+VH9gp/wA9j+VdBSHpQCOe/sKP/nsf++f/AK9H9hR/89j/AN8//XreooLsYP8AYUf/AD2P/fP/ANenf2Cn/PY/lW5Ug6UCaOd/sFM/64/lQ2grjiY/9810H8VOPSgDibvTbi0XecOnqO31FZ616A6K6lHGQwwa4CRfLkZP7pI/KgoWuYn/ANfJ/vH+ddKWrl7j/Xyf7x/nXVhluc1daH//1fyRt/8AXx/7w/nXVVyluf38f+8P511dd2K3Rz0dmT2v/HzF/vr/ADrva4O1/wCPmL/fX+dd5XIbPY7jwpYR+W+oSDLZ2p7Y6mvofwj8HvGni4R3Edr/AGfYvg/aLkFAR6on3m/AY968A8J3SPZvaE/PExbHqD/9evorwD8UdV8N3l7d6xqN1eItlJHbQySPInn8eXwSQAMdewr7bIYYZ8qr35fL9T5PO54hKToW5vP9Dg/iF4W0nRNau/DNpdnUEtQqSSsoXE2MsFAJ4X/GvnWWNoZXibqhKn8K9pvLxnae/vZNzuWkkc9SSckn6mvGLiXz7iSbp5jFvzNeNnbg580VbfTyPVyqM1Dlk726+Z19r4Kurr4e6j8QlukW307UbbTmgKnezXMcsgcN0AUREEdea6+6+BnjyS50y18NWT682oaTaas5t12LBHeFljjdpCF3krgDPzHgCn+A/Fngn/hBdd+G3j2W+sLHVLy01GC+0+GO6kintVkTZJDJJFuR0lPIcEEA4IzXrdr8c/Ab65PYzm/h8L2unaZpkFtdafZ6nHfQ6duJe6t5ZE8qVmdjG8UuY84yeteEevZHz7pnwp+JWs2Wo6jpfhq9uINJkkhumERBjlhGZI9rYZnQDLKoJUckCsbwn4L8V+Or99L8I6XNqlzFGZZFiAxHGMAu7MQqrkgZYgZ4619T6N+0L4EsNNt4NPsbrw+/h/VNSvtKWKwsdTlMN6weOP7TeEvBJGVALqJAy9sgZ8S+HnjTwxYaH4v8HeNTd2uneLY7fdeWEUc00EtrOJ1Bhd4leN+QwDLjgjpimI5G/wDh1470u4S01LQbu1ne8/s5Ukj2sbvaG8kA/wAW0gjsQQQcVsR/Bv4py2ceoJ4YvDbS3BtI32gB7gSeSYlyfmcSfKQOh9q9m0X4q/CaG1s9L1V/EBtPD2uQ6tYSOILq4u444VhaOdmkQRHK5XbvCr8vOM1n6z8bvDmo+MvA/iCK3vBaeGNUv76dGVNzJdXn2hfLG/G4Jwckc9yOaB2R5lF8D/i7PqVzo8XhS9N7ZRpJNFtUNGJCQgbLYDMQcJ949hVXTvg58VNX0mTXdN8LX1xYRCYtKsfH+jnEoAJDEofvKBkeleveBvjZ4W0zSte0TxDHNbre64dbtbtdNs9Uk3EuPLeO7YKj4YFZFJKnPBBqyn7QGi3HivwX4j1KO+m/sC81W5vMrEHl+3uGUqqFE3YHz4VRnpxQFkeL+N/hT4v+H+i+Hdf8Qwoln4mthdWzI4YqCSAjjs2Bu4yMEc54re1T4HeND4kHhvwhZz+IpF06z1CV4YxGsS3kauFYs20YLbRk5Y9B2qh4/wDGHhvxb4W8HW9gt1Bq3h+zksLmOSNPs7R+c8ySRyB92TvwVKDGMgmvWNR+Mfw88W6fqPhfxGuqabpl5BojrdWkMU04uNJh8tkeJ5UDRvklW35BAOO1AaHiuj/CL4oeIH1GPR/DF9cvpEhhulEW1ophkmIhsEyYBOxctjtVWD4V/Ee58PDxZD4euzpDNsFwUAXO7ZnBIYLu+XdjbnjOa9+8VfGv4cfElGh8VprOhx6XqjahYNpohkmuIzbxwBZneRPKm/dBvNUPjJGOlVrL4y/C7Tfh7qWh6bpV3b6vqukTWExe1t5ne4eYyedJfu/nsrKQDGqKoIJwc0DSPPvFvwG8WeBDqtp4mhnN7ZW9rcQfY4RcQSC6IAEkm5WjIJwPlbLcD1rltR+DfxU0m602y1HwvfQT6u/lWiGMEyyY3eWME4fHO1sN7V7pL8ffBVpqeoeJNKs76a+1K20gPbzxxLEk2muN4EiyMWR1GVYqCD1Hep7D45fDfwvqn2vw8mr30eqa5/bd6buKGNrYhGAig2yt5h3Ny5KcDpQM+a/Fvw88b+A/sv8AwmOi3Gki+BaAzqAH2nDAEEjIPUHkdxXG16v4l8eaZrfw8sPCcMc/2y11e+v2dwNhiuvugHcTu9eMe9eUUAOWnVH0qTrQTJBRRRQSFFFFABRRRQAUUZFGRQAUhPGKWmHk0DSEooooLCng0ylHWgTQv8VKelJ/FQ3WgVhtcFdf8fMv++38672uCuv+PmX/AH2/nQUQVy9wcTyf7xrqK5W4/wCPiT/eP8668MYV9j//1vyOtv8Aj4i/3h/Outrkbb/j4i/3h/OuuruxL1Rz0XoySFgkqOf4SD+Vd+CCMjoa88rastYNughnUuo6EdQK5Opt0Owt7ia1lWe3co69CK6qLxfcBMTW6u3qGIH5YNec/wBtWOOSw/4DSjWrA/xN/wB8mt6eInD4WZToxl8SOt1LW7zUh5cmI4uuxen4nvWPWX/bNh/eb/vk0f2zYf3m/wC+TWc5uTvJlRikrI1KKy/7ZsP7zf8AfJo/tmw/vN/3yakZqUVl/wBs2H95v++TSHWrD+83/fJoCxq0VkHWbD++3/fJpP7ZsP77f98mgrlNim7qyf7ZsP77f98mj+2bD+83/fJoHymtuo3Vk/2zYf3m/wC+TR/bNh/eb/vk0BY1t1NrL/tmw/vN/wB8mj+2bD+83/fJoHY1KKy/7ZsP7zf98mj+2bD+83/fJoA1KKy/7ZsP7zf98mj+2bD+83/fJoA1KeOlZH9s2H95v++TTxrNhj7zf98mgUjVorL/ALZsP7zf98mj+2bD+83/AHyaCDUorL/tmw/vN/3yaP7ZsP7zf98mgDUph61mnWbD+83/AHyaZ/bNh/eb/vk0FRRqUVl/2zYf3m/75NH9s2H95v8Avk0FGpRWX/bNh/eb/vk0f2zYf3m/75NAGpRWX/bNh/eb/vk0f2zYf3m/75NAGpSjrWV/bNh/eb/vk0o1iwz95v8Avk0AzUPWgnNZZ1mwz95v++TTTrViOhY/8BoEjUJAGT0FcBM++V3H8RJ/Ote+1czoYYFKKepPUisSgYVytwf38n+8f511Vclc/wDHxL/vH+ddeGMK+x//1/yKtv8Aj4i/3h/Ouxrjrb/j4i/3h/OuwPSu7FPVHNR2FoKPtEm07ScZxxn0z60g6V7N4R8T+EYPBcfhvxK5KxX8uoqixlj5kEcXlJnGNs2HjPPGQTwK5Op0I8ceKZc742XaQDlSME9AfekEcnmeVsbzM424Oc+mOua9zT4i6Y3xB8Qa3ePFd6dqkX2gLJGxjN9bwh7dggAIKzjb0xtJB4Neb+D9ZjtfHGl6/rdwQiXsdxcTNlj9/c7HGSe54FNoZyyRSzOIYUaSRjgKoJYn0AHOaQQXJn+yiJzNnb5e0793pt659q9W0G80jw/resxQa/DHLqdpKlrqUCzhLaWSQNhiY1kXcoKllU43fWt3/hL9FbxBOE1nZfPoq6eNZKyjN4GyZchfNAKfuvM27sc4oEkeF+TP5pg8tvNBwUwdwI7Y65qSGzvbhS9vBJKoOMojMM/UCvZND8WaPoPi288U6trUutXtlZxw21xDFsklnYCNmUyD5hGhb55AGbjiq0Pi+w0K78Z2/hvVri207VIGewSNpYwJZZY5NuFwFZF3Lu9uDg0DPHikg2kqw3cDg8kelSS2t1DN9nmhkjl67GQq35EZr1rw74s0HT/+EPa+nIbTHv8Az2CFzA9wR5UuMfMVPz4GTx61vWXjTTdI1rwpNqOujW73RpLuWbUNssihJVHlRZlUSOAwLHK4G7A70AeBrFK5UKjMZDhcAncfb1pZYZYJGhnjaKReCrgqw+oPIr3MeNfDY1PwnqWiyx6ZJbC6ku4popGgt55yNwXy8P5bEEqUO5AfauG+I2o6VqmuQ3GlXsl8q28aSu0skyrICcrHJMqyOgGMFxnqMkUAcDVia0u7dQ1xBJEG6F0Kg/TIp11JaNKrWEbwoFXIdw53gfMQQFwCeg7etdt4t8Uy6lo2j+HotRm1GGyQzzSzO75uJBgqvmchY1AUdsk0Aef0UUUAFFFFABRRRQAUUUUAFGTRRQBJRTMkUbjQTyj6Zk0ZNJQNIKKKKBhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXJXP/AB8S/wC8f511tcfdH/SJf94/zrqwxhX2P//Q/Ii2P+kRf7w/nXZHpXF2v/HzF/vD+ddoelduJ3Rz0RP4abTuortdH0iKGJbm4UNK/IB6KO341FGi5uyNJTUUcelrdSDMcLsPUKamWwvv+fd/++TXpR4FMru/s+Pc53iX2PODYX3T7O//AHyab9gvv+eD/wDfJr0mo6f9nx7h9YfY86+wXv8Azwf/AL5NH2C9/wCeD/8AfJr0Q9KZS/s+Pcf1l9jz77De/wDPB/8Avk0fYb3/AJ4P/wB8mu+NJR9Qj3D6y+xwP2G8/wCeD/8AfJo+xXn/ADwf8jXeN6U2l9Rj3D6y+xwv2K8/54v+RpPsd3/zxf8A75Nd0elMo+ox7h9YfY4j7Hd/88X/AO+TR9kuv+eL/ka7Y0yl9RXcf1h2OL+yXX/PFvyNH2S6/wCeTfka7JqbR9RXcFXfY4/7Lc/88m/I0fZbn/nk35V1p60lJ4Jdx+3ZyX2W5/55N+VH2a4/55N+VdW3Wm0vqa7h7dnLfZrj/nm35UfZrj/nm35V0xNJR9TXcPbs5n7PP/zzb8qPs8//ADzb8q6Q8mkIxQ8Iu4e3ZzfkTf8APNvyo8ib+435V0RGaZSeEXcPbswPIm/uH8qPJl/uH8q3D1pKX1Vdx+2Zh+TL/cP5UeVL/cP5Vst1pKPqqH7VmP5Uv90/lR5Un901qt1pKPqqD2rMry5P7po8t/7prSbrSUfVUHtWZ3lv/dNHlv6Gr7U2l9WXcbqso7GHUGk2kdRV1qbU/Vl3H7Qp0VPIoPTrUFc84OLsy4yuFcdc/wDHzL/vH+ddjXGXTf6TL/vH+db4ZbmVfY//0fyFtT/pMX+8P512p6VxFr/x8xf7y/zrtz0rtxO6OeitCW3UPLGh/iYD8zXqGMcCvMrP/j5g/wB9f516bXXl60ZGI3RcOmaidPGrC1lNk03kCfYfLM23d5e7pu28464q5P4Z8R20skFxpdzHLDMls6NEwZZ5RlIyMZDMOQOp7V6h4J+Ifh3QfCI8Ma9aTXkQvpdQ8tVXZ9oijiNqck9N6MknH3GOMnirMXxbFv438S+KI3lZNbsyE3xqzC+SFRDMVJwpSZdwYHIH1xXbzPsc9keMx6Vqc17JpkNpJJdw+ZvhVSXXygS+VHPygHPpirGh+GvEPiaaS38O6bcalJEu91t42k2r0BOOmTwPWt74fa9pmgeKI9T1ySVbV4bqGR4kEsgNxC8YbaWXdgtk/MK39H1fwXa6Lqfg651W+hsZ7u1vYb6K0HmO1urq0UkPncD58q284IyRzwOTBI4bS/CXinXbi5tNG0i6vZ7LPnpFCzNFg4w4A4OeMHnNZkOkarcW15eQWc0kGnAG5dUYrCGbaPMOPly3HPevab74geFfFMmu2+rz32iQ3uqw6nBPbRLPKwhjMWyQb48SEHeHBID5470vhr4k+D9G0i/0S/s72+j8Q3N22oXEko81YZIzHASBxM672ds7RvwRS5n2HZHlVx4H8Y2ukJr9zot3FpsgVluWhYRMHwFIbGDnIx9abp/grxhqt3d2GmaLeXVzp5xcRxwuzRHphwBwfbrWjL4ksW8G6L4fHmG407Ubm6kOPkMcqRKu055OUORj0r0W+8e+DvEV5rEWo3d/pNvNrh1i3lt4FleVdpXy5F8xNrjqjZIBJzSbdgsjxNNE1maKOeKxneOWb7MjCNsNP/zzBx9//Z61nSxSQSvBMhjkjYqysMFWU4II9Qa+ktK+NuhRXk39q6dLJp2o65PqVzbLtzGj4MTxv/z1jYZ6AHkZwa+etYu49Q1i/v4ciO6uJpV3DB2u5YZHrg0k31QNIzGptKetJVCYxutJSnk0lA2MPWkoPWigYw9aSijpUyGMPNJRQelSAw9aSiigAprdadTD1pMBKa1Oph61LAjPWkopD0pFdRhoroLnwp4lsvDtn4tu9Nni0XUJHht7tlxDLJF99VbuR3rn6mM09mW4tbkZoooqhDD1pK6bwjoOneI9aTT9X1u18PWKo0s15dh3RETqEjjDPJI3REHU9SBkj3DxNpHwiuvglqWs+ANHuxeaNrtlZHV9QmP2q8jnt5pHzbxnyYE3INqDew/icmplLoNI+Zj1pK9i+FXhHwxqdj4m8deOEmutB8H20E0llbyeTLfXN3L5VvB5uCY4yQzSOBu2rheSCNKH4teBbmcWmv8Aws0D+xWO11083ltfxx92iu2uJCZAOQZEdSeq4pN9BtHhB60lfTMvwa8M6J8T/EejX9xdav4c0DRz4ggjgKw3l9ZyxwywRE4cRttnUzMFbaquQOmOI8c+H/CN14D0H4meD9On0CDVb2902bT5rk3cfmWaQyefbzOquY2EwVlbO11OGIOBPMNo8aPWq56mp6gbqa58T0NaYlcXdf8AHzL/ALx/nXaVxV0f9Jl/3j/OlhiK+x//0vyCtT/pMX+8v867g9K4S0/4+Yv95f513Z6V24ndGFDZliz/AOPqD/fX+demmvMrP/j6h/31/nXpprry/ZmeJ3R7B8NPg1qPxD0bWfFt9rum+FfDOgtDFd6nqjuIhPcZEUMaRK7yO2M4A4HU1R8f/CDxL4E8Q6foVvPbeJo9atlu9OutHZruK7gYkbkUKJAwIwysoIr3L9mUfE+fwt4psPh5BoHi62uJrf7f4R1pUZ7xFB2XUCyNGMxnglZNw4OOlfTVl8OvC2g+KL+8+H083g7xg/htZtX8KeG9VtUuGuJJwDDbX9z5ogwg8yRYzuAwB77zqtSZkoXR+V8mha5Fd3GnyabdLdWi7poTBIJIlHUum3KjnqQKg1PSdV0W4+yazYz2E5UOI7iJ4XKnodrgHB9a/YTxF4mXQtc1LxLpuoi31uL4VXYNxLfw6hdfaobgbFlukCrPMn94LyRxXxT8cPFWp+N/2ePhF4i8Uam2s+IFn1m3mubiTzbowpKnlrI5Jcgfw7qcKzbWgShY5/8A4Zk+xeHNB8ReKfiR4X8NnxHYJqNra389ylwYJMgEhLdlzkY4PWvnWfw7rscUt0un3MlpEu83CwSeSYy21ZA+3GxjwD0PTrX3R8ZfiT4N8PeBPhTpOp+BdF8XXT+Erf8A0y8muRPbEu48sCCZFGD83zDOfaumv/GXiG+f9nn4aaf43bwtoOo6PaveyRtEYlmS4YxmZZMxsVKjYJcqrHOOtSqkrajcUfnhe+GvEmmSW0OpaReWkl7j7Os1vLG02enlhlBfP+zmo7zQNe06zGoahpl1a2rO0QmlgkjjMi8MgdlA3AjkZyK/YHWJbmDw5pdt4vuNS/tKw+IGiyxHX9btNVvBE021p4xbqi20Ug5CZIx0wBXl8/xNuvFeqftB6J8SdbbV/C+k6nbzWtpPKHhiig1MKxtkzgZjBzs+91OSc0lXb6DdJdz8zz4e1qC3s9Q1CwurPTr11WO6kt5BCwJ6oxUB8eik5rqPE/gGew8X6h4Z8Evd+LLexVHFxBp9xC7KyBmLQOpkQKTjLdcZr76+Ns3xxk1nxp4hm8W6a/wp1SW1/sqGe7huLW5td0f2eLTbdd5imQDkhU24OTXrOpa34h1H4lfEnQPDtncajp15qWlzS3nhzXYNM1u2MdrGBIVl+Se2H8QJwCDmpdd7h7M/HrTtC1zWLqSy0jTbq+uYgS8VvBJLIgXqWVASMd8iksNC13VruTT9J026vbqIEvDBBJLIu3ruRASMd8iv1J1i28YXHh7xv4U/Z88bDWfHUPieK41S/t7q20+/vbDyFCnejRxusMuRL5ZwSCSOazluvi1rngjxZ4f+HXinTrn4tpr1pLrlzod3DZSXVkkAVdk2YRJ5cn+uKHBOck0/bh7M/LKWKWGR4ZkaOSMlWVgVZSOoIPIIplfUX7XupaJqfxdEmm3NvfalBpdhDrFxasrxTapHHi4YOnysc4DMOpFfLjdK2hK6uRJa2GUjdKWmtVDG0h6UtNapYDaQ9KWmse1SA2kzilprUALmmUUhOKQC1HS7jTCcVA0Nr3fw5Z/Crxb8Mf8AhFLbSr6P4oLeKtg9sHnj1JJmx5TrnbHsHfjpnJyceO6Hd6bYazY32sWP9p2MEyPPa7zF58anLJvXldw4yK+1Pgz8Vfgr/wANH+FNe0LwhF4E0lYJrRhJdvdIbqYERylpAAn9z8a8fOK1SEHKEJPlTldNJXXR63d+1n956GX04ylaUkr6a+fVdNPU3fFn7NH7Uh+B+k+D7zS9LudL8Oyz38dpbTltRzN8zBv+Wb7eyoc/Wvl/4lXHwZtPCXhvw98O7K8n1+3jMms6ld74i87gZgWEnaBGc8gfietf0V3moWOm2EurahcR21lboZZJ3YLGiKMlix4xivwP1P4o/BBPGHj++1r4fL4pXW9QupdMuvtsloLaN8hSEQYPzfNnr2r4nhTPcRi3Nypv3Xf3NLuW97vXvv8AfofRZ1ltKhyqM91bXXbtZfI+VqQ9KccEkgYFMav04+QG17po/wDybZ4n/wCxn0v/ANJLmvC69s0m7tF/Z28SWLTxi5k8S6bIsRYeYyLaXILBc5KgkAnGATUS6FRL/wACotQh/wCEl1TVJbO38CraR23iE36yNDLFK+6CKFYcStdF0LQbCCpVixCbs9Lph/Y8TX3fPis24bNuNTS1aw354+1C0YXJh/vCM78VzHw0u9C8U/DrxF8INT1S30PU9Qv7TVtLurxxDaTXFtHJC9rPKeIt6SZjdvkDAhiN2arJ+zb8XxMDqelW+k2AOX1G91C0isETu/n+aVZe/wAm4nsCah76saK3xN1n4neEvi5c+KNV1RLbxA/lXVpfaY+22e0liH2drUjA+ztCQqqR935WHUV534w8d+L/AB5dwX3i/VJdSltY/KhDhUjhjyWKxxxhUQEkkhVGTyea7v42eJPDmsa1ofh/wldnUtK8I6Ra6PHfFSgvHt9zSzKrYYRtI7CMEZ2AZAPFeLtRFA9xtQN1NT1A3U1hidka0xK4e7/4+Zf95v513FcPd/8AHzL/ALzfzpYYivsf/9P8f7T/AI+Yv95f513Z6VwNof8ASoR/tr/Ou+PSu3E7owobMsWf/H1B/vr/ADr0xq8zs+LmE/7a/wA69LbrXXl+zM8TuhUSQhpY1YiLBZgD8ueBkjpmpFs7mS3e8SB2t4yA0oQlFZugLYwCa7Tw3r5s/DWvaLcXvkQ3CW7xREZDTLcxMW2/xFUUnB7ZA6nPRWGomHwzqdy2vwXBuTc28dm0gg2QzEGWb7PgBnkH+rT+E85GFFdzkc9jyFoHVFlMZWNiQrYO0kdcHocVM+nX6RRztaSrHOQI3MbBXJ6bTjB/CvU/HWueF9T8J6Vp/h+/lkTT7qZYbWSARGKBo4xuYiRgWZwWJ7knoAK6C2+IWkWF/otpbyzSqYNLjuJZbjdawfZ2R2KQbOJFK4LbjjnA5pcztsFjwIRSfOVQkR8vgH5ecc+nPHNV8D06171rHiXwx/YPiM6bcxm88UxLc3CBSDHLHPH+5HH8bb5eONu2vDoDaBZvtSuzFD5WxgAHyMFsg5XGeBg+9CdwaIEhaTd5aF8As2BnAHUn2prRPsEmw7M4DY4z6Z6Zr0H4c6/Y+HNVv77UCphksZ4DG3/LUS4Vox7suRXfyap4Ig0/TvCVve2t5aaVPdPBLOp8ma4mtyUlmGM7N+xDnj5eRjNTKWo0j57wPSn+RL5TTLG3loQGYA4BboCe2a9zEvgZotQjlOmQ3HkRGSdFDp54iO9YIio+QvjmJhhs4BSrN3r2iatqU8Li2v49Sl0sLb28YyyrCY5PkRR86MfTPTtS5hqJ8/Rxs7rHEhZzwoUZJJ7ACn3VpcWUxtruB7eZOqSKUYZ9QQCK9NFxYeHPiJb2+jT2sEWkEW/2iYOIZZEBDu7J843MSAw5UAHtXRaqvhPVG+yz6pbm7WG3YfabtruGAJPmSKK5K5YFCTtOT2BJo5gSPCAABgcU1q9yvNQ8AGWXToILD7I0d1IJhFiTzVnJhAf7wGzHHQg8+08KeD/Fer/2Ta2dnD9oub63R7aEoIbYANBM20dFIOWPOM5pc47anglMPWtjXbixutXu59MiWC0MhEKKMARr8qn6kDJ9zWNVgFMJ5p9R1HUAph60+o6QBTD1p56VHQAUw9afUZpAFMPWn1HUDQV7LafFqy0r4OXXws0fw3aQXuq3Hm6jq0mJbieNG3RxoGX93t6ZB/LJrxqo6wr4eFSymr2d/mtjalVlC/L10PonxRZ2yfs+eF9eTxlf32o6le3Vvc6RJfmS3ghhOIyLfOV47ng54rnPiN8XLL4jeD/DOi33hq0sdd8PRG2k1S2xGbq2UARo8SqBuXu2T7YrxjAznvTK5qWXQTUpO7TbXS1+mm+mmptPFSei0TST+QUw9aeeletzeAtESG6uEv0kePSLW9W1RpDciaYQbiQYwhX942Bu7iu9s50jyCozgnNemWuhaCdE1KS/s7mzlglMEN1PJtY3BkULCIQMHbHuaUk/KcYIyAd3U/DHgbTbwPqcdzp9laX11p8h8xnac26oyy/cJXO47goIzt6DJpc2o0jxaoiiZ+6OPaur8OaZp+seLrDSGMjWN3dpFn7shjZse+Dis2GytxBcXV1FcGK3mjRmjC7FRt2QzN0chfk7cHNTcIox6YetexR+G/CyeM5tO/s+4l0z7Na3BMlztFrDLEkk0ssioCxUNhAAAWIGDwDw2pxeEE0K3fSp7h9UMrCVZBhfLy2DjbgHGzGGJJLZAwMq40crUDdTU9QHqa58TsjSmJXDXf8Ax8y/75/nXc1wl4f9KmH+2f50YYmv0P/U/Hyz/wCPqH/fX+dd8elef2Z/0uH/AH1/nXoB6V24ndGFDYdG2xlcfwkH8q9NSRZUWVDlWAI/GvMB0rZ0zWXsh5MwLxdsdV+lXg66g2n1CvTbV0dxTTWams6a4z5wX6gin/2np7f8vCfnXqe1j3OTkfYu0w9aqf2lYf8APwn50z+0bD/nutP2ke4cj7FtqbVQ6jY/891/Ok/tGx/57rS9pHuHI+xcqOqx1Gxx/rlpn9oWX/PZfzqfaR7hyPsXKRXdH3xsVYdCDgj8aqf2hZf89l/Omfb7P/nstL2ke4+V9i3UdV/t9n/z2Wm/brP/AJ7LR7SPcai+xapqu6ZKMVyMHBxkHtVY31pj/Wr+dN+22n/PVaPaR7govsWD0plQG9tP+eq037Za/wDPVaPaR7j5WWD0plQm8tT/AMtRTftdt/z1Wo549x8rJ26UyoTd23/PQU37Xb/89BSc49w5WTnpTKiN1bn/AJaCm/abf++KPaR7hysnPAqOozcwY++Kb9pg/vik5ruHKyU9KZUZuIT/ABik8+H++KXMu4crJD0plMM8P98U3zov74pcy7l8rJD0plNM0X94U3zov7wo5l3CzHnpVg6hfkuxuZCXjELHeeY1xhD6qNowOnA9KpGWMj7wpPMj/vCjmXcLM2o/EOvQaY+iw6jcpp8md1ssriE7uTlM7ecc8VVv9Y1bVVhXVL2a7FsmyISyM+xPRdxOB9KzTImPvCm+YnrU8yHZlm3ubiynju7SVoJ4WDpIhKsrDkFSOQR61PqWr6rrM/2rV7ya9mAC75pGkbA6DLEnArOMiY603evrRzLuNI3LLxL4i0yaS603VLq1mmRY3eKZ0ZkTG1SQQSFwMDtWI7vK7SSMWdySSTkknqSaaXXHWmbl9annXcaTHVXp7NngUyuStUTehrCNgrhLz/j6m/32/nXd1wV2f9LmH+2386vDmdfZH//V/Hiz/wCPuH/fX+dehHpXnlmf9MhH+2v869DPSu3E7owobMT+GnRQyzuI4ULsewpBnGK9D0uwSxtlXH7xhlj7+n4UsPQdR+RdWpyo5VPD+osMsFT6t/hmpV8O3v8AfT8z/hXbHpTK9D6jA5frEjiz4dvc/fT8z/hTf+EevP76fmf8K7ao6f1KmHt5HG/8I9ef30/M/wCFN/sC8/vJ+Z/wrs26Uyj6lTD28jjv7BvP76fmf8KP7Bu/7yfmf8K6480lL6nAPrEjkf7Cux/En5n/AApP7Du/7yfmf8K61qbS+pwH9Ykcp/Yd3/eT8z/hSf2Ldf3k/M/4V1TU2l9TgHt5HLf2Ldf3k/M/4Un9jXX95PzP+FdQ1No+pwH7aVjmf7Huf7y/mf8ACk/si5/vL+tdK1No+pwBVpHNnSbgfxL+Z/wo/sm4/vL+Z/wroT1pKTwkB+2kc8dLuB/Ev5n/AApP7Mn9V/M/4Vvk80lT9VgHtpGB/Zk/95fz/wDrUf2bP/eWtw9aSn9VgHtpGGdOmH8S/rSf2fN6rW0etJSeFgHtpGKdPm9RR9gl9RWu3WkpPDQD20jINjKO4pPsUvqK1T1pKX1aI/ayMo2cg7ik+yS+orTPWko+rRK9qzMNrIO4o+yyeorQPWko+rRD2rM820g7ik+zv7VePWkpfVoh7VlLyHHpSeS/qP8AP4VbbrSUvq8R+0ZUMLDuKTymq03Wm0nh4j9oyoQRwaSrDjNV65alPlZpGVwrgbv/AI/Jv99v5131cBef8fc3++3862w5lX2R/9b8dbL/AI/If99f516Kelec2Z/0yAf7a/zr0Y9K7cTujCjsTWoDTxKe7qP1r0815jZn/SoB/tr/ADr06uvL9mZ4ndDWpte5/DL4H3XxJ8J6/wCN7nxTpHhXRvDk9rb3M+qtOqmS73CML5MUnUrjnuRWL8Rvgz4v+HOu6Xo05g1+LXrdbvS7vSHa7t76BjjdCVUOSDwylQRXdzq9jn5XueSnpTK2JfD+vxXs2mS6ZdJeWyl5YGgkEsajqzpt3KB3JAFdza/Bf4lXvgvWfHqaJcRaXoU0EN0JYpI5wbnlGSIrllA5ZhwowTxQ5JBZnlZOaaTivX/iJ8HPEXgXxdY+DrAyeIr2+0yz1NRZW8jsEvI/MC7F3Mdg4J6V5qnh/wAQT3E1rDpd3JNbOscqLBIXjdzhUdQuVYngA8k8Clz3V0DRj0VqvoOux6r/AGFJpt0up7tv2QwSC43HnHlbd+fbFd/4i+FOreGfhlofxI1K48sa1qN3pxsZIXjnge0UMzOW9c9MAik5ILHlB60lFFAhrdabSnrSUDYw9aSg0UDYw9aSig9KCiOiijpUNgR0UUh6UgGUUUh6UgGUUUh6UANPWkopD0qXuAyiikPSkV1GUV90/s7fsIfED456DF401bUo/Cnhy5z9mmliM9zcqOC8cQKAJ6MzDPYEc10fx9/4J6+OfhF4VvPHPhTW08W6RpqeZdxi3NvdwxD70gQM6ui9WwQQOcYyaz9tG9rmnK7XPzvopAQwypyKD0rQkYaUAkFgDgHBPbNdL4Rn8IW2tJc+OLW7v9LhRnNtZSpBJPIPuRtK4by4yfvsqlsfdGTkfRfiHx7deNf2ctagTTLHQ9J0vxLp0djYWEIjigR7S4LZkOZZXbALSSOzE+gwBEmNI+Sz1oAJyQCQvX2+ta2gf2ANZtD4pFy2kh83IsyguGQAnbGZPkBJwMkHA5wcYP1VovxDh8S/CH4qeGfDuhWfhvw1Yadp0sFnAolneU6hEvnXN2482aUrxkkIOioopSkOx8dE9zSAhhlTke1e1fAq20y68W3yTRWdxrS6bctokOoeWbWTVBt8pXE37pm2bzGsnymQKDngHp/jVbarF4Q8NT/EaztLD4hSXN6LmK3it4LhtMCxfZnvIrYLGsvmeaEJUO0YBbjaSnLWw2j5rPWoD1NT1A3U1z4nZGlMSuAvP+Pub/fb+dd/Xn94f9LmH+2386nDbsmvsj//1/xxsub2D/fX+dej57V5vZH/AE2Af7a/zr0eu3EdDCjsyzZ/8fcH++v869PrzCz/AOPuD/fX+denHpXXl+zM8Tuj7U+ButeBNI/Zn+Kf/Cf6ZLrmnvquhn7DbXosZ5SHfDLJtkOEJBICnI44r034a/GeT4lWvifwt8NbK28Ea9pHhoaZ4Ntzejz0BnEl2qXk+z/SZl6EbenHevzdETurSqhZY8bmAJC54GT2zUn2O7ltnvEt5HtoyA0oQmNSegLYwDXTOindmKmz9edB8U6p4Wh0ePxnrME3xS0LwN4jbUbhriK5uIlLo9jDcShnWSZQCQpLEDrXzt8M/iJ8VPiH+zn8VdMTxhe6j4nF1p12EuNTMdy9kocXZTzZF3KUADqvUYGDwK+B2hkWNZmjIjcnaxB2sR1wehI71M+magscU8lnMI5iBG5jba5PTacYOfao9gkP2h+uGoWdzqWu69rfhPxDqD31v4Z8LwtpGhanZ6Vd3UXkkvK17cKzJFCR86x4Jz83GKs/GPxtP4W8P/FfxH4O1oWOs3Phzwiwure8jnuXmaWRJHFxHt82UL1lUA/xDHFfj35DkPiMkRj5vlPy8459OeOah2qOgFT9X13H7U/XjQ/Fd34im0LVNO1y2T4oeIfho0GmajczxxzvqK3ByvnuQFuGjyFZiD15r59/aRm8aR/s6/DrSviVrEWreKbTWNSW8xdxXlxEPLGxLiWNn3SBcZJYkDAJyMV8FrEZN2xC20bjgZwB3NK1vKkK3HlMsTsVD7SFLLyQD0JGRn601Rs7idS6IaKkMUqxLOyMI3JUMQdpI6gHpkd6aEkkYRxqWdzgAAkkn0FbmZDSHpVm5s7uyk8m9gkt5CM7ZEKNj1wwBqOSGeOJJnjZY5chWIIVtvXB6HGeaB9SvSGlprUmN7jaa1OprUupQ2kalprVIDaa1OprHtQA2mtTqYetLoAlI3SlprVKYDaa1OpjdaCkhK+jP2Y/2fNQ/aM+IR8Jx339maZYw/ab+6C73SLdtCxqcAu54GeBgn2r5zr6P/Zf/aGvP2cviG/ioaedV0vUIPst9bKwSRo87leNjxvU9AeDkjjrUTvZ8u5UFrqf0reH9EsPDWh6f4e0tBHZ6bBHbxKABhI1CjgcdBWq6JIjRyKHRwQysMgg9QQeoNfn3a/8FIPgxdx2TxeG/E7HUGKW4WxhfzXU4ZYyJ/nIPXFC/wDBSL4JvEk6eHvEzRyTfZ1YWERDT8fuwfP5fkfL1rzPq9TsdPtI9zl/2/8A9nX4c3nwl1L4s6BpFtoviHw+8Lyy2kSwrdQSyLEySogCswLBlbGeCM4NfhQ3Sv0f/a//AG35fjRoMnwu8GaJd6Doizq9+9/tW7uHhOViMSFhGityQWJJA6Yr832613UFJRtIxm03oNr3TSP+TbPE3/Yz6X/6SXNeF16hYeK9GtvgzrfgmV3Gq32uWN/EoQlDBBbzRuS/QHc64HeqlqKJ5XXuvwu/5Jh8Xf8AsFab/wCnGKvCq9R8D+LNG0HwR8QdC1J3W78RWFnb2YVCytJDeRzOGI+6NinBPU8UMI7nlRAIweaaQAOBjNOprUw6jagbqanqBuprmxOyNaYlee3nF5N/vt/OvQq89vf+Pyb/AH2/nU4bdk19kf/Q/G+yOb2D/fX+dekV5rYnF7b/APXRf516SeldlfoYUtmWrP8A4+4P99f516a1eYWZxcwt6Ov869OPWuzL9mZYndHc+HPEBs/DWvaLcXvkQ3KW7xRY3BpVuYmZtv8AEVRScHtkDqa6Kw1Ew+GdTuW8QQXDXJubeOzeQQbIZiDLN5GAGkkH+rT+E85GFFeQtTa7nE57nrXjvXPC+qeEtK0/w/fyyLp91MsNrLbiIxQNHGNzESOCWYFie7E9ABXQ23xD0ewv9FtLaWaRTBpcdxNLcbrWD7OySMUg2Da6lcFix74HNeBNTT0qeRD5j3XV/Evhf+wfEZ026jN54piFxcIFIMcsc8Z8kcfxtvl4427fpXh0DWgWYXSOzFCItjBQJMjBbIOVxngYPvVfNNY0lGwNnbeCZLXz9WtLq7hszeadcQRvO/lxmR8bQWwcZxXa+FdO0Z9NfSI/sl/rkJu2icxveW68QFXZUV9y7fMCnaQG5PrXieTTklkicSxOyOOjKSCPxFDiCZ9E+ItQ8Jabet4WmhsUtVmnMyeUR5Je0iwY93zRkyg++Rg9xXFX2v6dP4w8K6w09sttbQWYlaFRGY2i4cSBVB3Ajg88V5MzEkknJPOabUqBXMfQ51/whrs9k014i29sbx/K1KQXUpmkdeBJKnlrGU+ZMocEEYzg1k6lqXgHTxfyaOllctEbn7MkqGVPmlh2EK4wfl34yOmeK8MJ9KbRyBzm/wCKDpbeIL59FCCydw0YjzsAKgkLnoA2cDtXPNTqjNNCuFMPWn9KjpDuFMJzTj0plIExCcUw0p60lAIKjp56Uyk0MKYetPqOpsAVGetSVHSLTCmGnHgUygdz3LQvidHY6LLqt7Ii6zpFkumaLbQxlY7dJAfOuieR5mMjOc7iTVbwb8So9JsobnWHjMvhiGV9ItVjOJtQuWINzM3ILRA7snGSFArxY9KjrVV5GLoRJrm4nvLiW7upDLNMxd3Y5ZmY5JJ9Saqk81JXUeBm0xPFdi2s7fsQE3m7yoGPJfHL/LnONue+K579TY5OoyRkmvTNZk8Kt4Y08aGERwl35i3hV7jd5qbdphVQDtzt3jG3d3xWmt/HqGqeHbrTlsILhdNIlSMW8ADLLINqGUGMTbMbTJk98k4qRo8gzTD1r1Pxlr2ixXGuaJp2nWkwubrzY7qEIPLB2kqu1TkqQVyjhDlsKeCMbw1pqat4a12zh+z/AG7zbN4hPLFC2xfN8zY0rL6rkA+lFxpHBkgdeKaete5fDiXRo53t782cQU2bTyoIWJt0LieKQXbKPmBBkeLcRgYU5rzzxDr2k3+nW+kaZpkVqtnLIVuFx5kkZJ25+UNyMFtzNyONoyCXHY4+oG6mptwqE9TXPiehdMSvPLw/6ZOP9tv516HXnd5/x+z/AO+386jD7sK3Q//R/GuxP+nW/wD10X+dekk9q80sf+P23/66L/OvSz1rtrboxpD1Yrhh1HNel2lyl3bpOhyGHPse4rzDNXrLUbmwfMJyp6qehp4bEcj12CrT5kejnk0lcwniWMj95AQfY5/nUo8SWp/5ZP8ApXpLFU+5y+xl2N89aaelYB8RWv8Azyf9KafEVqf+WT/pR9Zp9w9lLsb1MPWsP/hIbX/nk/6U3+37b/nm/wClDxNPuHsZdjdpDWH/AG/bf883/SkOvW5/5Zv+lS8TDuP2MuxtUh6Vif27b/8APNv0/wAaQ65bn/lm36f40fWYdw9jLsbNITisb+3Lf/nm36Uh1uA/8s2/Sj6zDuHspX2NjJpuecVkf21B/cb9KadZg/uN+lL6xDuN0pdjZPSmVlf2xCf4G/Sj+1of7jfpU+3h3F7OVtjTam1mnVYT/A36U06pD/cb9KPbw7gqcjQorN/tOH+436Uf2nF/cal7eHcaps0GptUDqUR/hak/tGL+6aPrEO4cjL56UyqR1GP+6ab/AGhH/dNJV4dx8jLx6VHkCqbahH/dNMN9Gf4TS9tDuUqbLuSaaTg1T+3R/wB0003iE/dNL20e41TZdJ4pucVU+2J/dNNN2h7Gj20O4+RlsntTMjpVb7UnoaQ3KHsaXtYdw5GWsiozjvUH2hfQ00zqexpe1h3BQZYJGOKbjNQ+evoaXzQe1L2se4crHetIelR+aM9KDJx0o9tHuVZhnHNRE4pMljzQ1clWpzPQ1jGw6vOrz/j9n/32/nXogNedXp/02f8A32/nV0N2ZVdkf//S/GawP+nW/wD10X+denHrXmFh/wAf1v8A9dF/nXp5612Vt0ZUthK0LHTbnUGIhGFXqx6CqKqWYKOp4r061t0tLdLeMYCjn3Pc1eFw/O3fZCrVeVaHPp4Yhx+8nYn2AH+NSjw1aD/lq/6f4V0dFeksLT7HL7WXc5o+G7TP+sf9P8KQ+HLQf8tH/T/CujPWmNR9Wp9g9rLuc7/wjtp/z0f9P8KQ+HrT/no/6f4V0NMJyaPq1PsHtZdzA/4R+1/56P8Ap/hTf7Atf+ej/pW+elMpfVqfYPay7mF/YFt/z0f9KQ6DbD/lo/6f4VvUw9aX1eHYPay7mH/YVt/z0f8AT/CkOh2w/wCWj/p/hW5TD1pfV4dhqrLuYv8AYlv/AH3/AE/wpp0W3H8bfp/hW3TDR9Xh2BVZdzHGjW/99v0/wpP7Jtx/G36VsVHR9Wh2H7R9zLOkQDo7fpSf2TD/AH2/StWmUvq8Owc77mYdKgH8bfpTTpcP99v0/wAK0z0plT7CHYOd9zO/syH++36Un9mQ/wB9v0rRPSmUewh2DnfcoHToh/E36Un9nRf3m/StCo6XsIdh87KB06LP3mpn9nxf3jWielMpexj2D2ku5R+wRf3jTPsMf941o1HS9jHsV7SVtyl9hj/vGm/Y4/U1fqOj2Mew1N9yp9jj9TTfsqepq6elR0exj2HzsrfZU9TTPsyepq5UdL2Mewc7K/2dPU0CBM8E1YPSmA4qfYx7BzOxB5Kg9TSGIY61OfWo6XsY9hqTKxQqeaRqskZGKrNXLWp8r0NYSuC15ze/8f0/++3869GWvOL04vZ/99v51dDdkVuh/9P8Y7A/6fb/APXRf516ieteW2H/AB/W/wD10X+depHrXZW3RlS2LFmM3cI9XX+deoHrXl9l/wAfkH++v869PPWu3AbMwxO6Ck717L8CfhvpnxP+IEWi+I7mWx8Pafa3WpatdQ48yCxs4zJIykggMThRkHk10vi/9nvxDF8aNR+GHgBf7StfIXUbK6upY4YzpcsQnS4mmfZGqqhwzcDIOB2rsdRJ2MeV2ufOVNavoSD9mH4t3/iGHw5otrY6xNdafNqdtPY6hb3Frc21uwWQxToxVmViAVODVPWv2afi9o9/4esItMt9XPiiZrawm0y8gvrd50GXiaaJyiMgBLbiAACc4Bo9pHuHKzwWo6+h7z9mH4swaxoejWcGn6r/AMJFdvYWtzp+o293afbI1LPbyzRMVjkABO1sZ7ZrE8dfs+fEz4d+Fx4w8Q21nJpqXIs7hrO+gu3s7k5xFcpEzGJzjoeh4ODxR7SN9w5WeItTaU9aSmSFMPWn1HUgFR089KZQNBUdPPSmUDiIelMp7dKZQNCGmU9ulMqRiN0plOam1ICHpTKc3Wm0AIelMpzU2kwEPSmU5j2ptSwEbpTKfhmYIgLMxAAHUk9BX7ofs3/8E/8A4X6N4M0/xH8YdMHiTxDqcKTvazSOtraLIMiMIhXewH3mYkZ6AVlUqqKuzSMG9D8K26Uyv3k/aE/4J6/DLxT4UutT+C+lL4b8T2i74LaKVvsl3jrGyysQjH+FgQM9fUfjF8SfhF8SvhDqsejfEjw/c6JcTAtEZQGilUdTHKhZHA74Y470qdaMtipRaPNz0plOam1qSIelMpzU2kAh6V2HgT4e+M/iZrh8N+BdLk1bUVhkuGjjKqFiiHzOzuVVQMgckZJAHJArlrW0u9Qu4NPsIXubq5kWKKKNSzySOdqqoHJLEgAetfcfwtvbX4afFHwX8F/D8yS6jNqcU/ie8iYMJruONzHYRuOsNqSd2OHm3NyFWs5Ssi0j4j03RtX1vVIND0Wymv8AUbl/Kit7eNpZZH/uqigkn6Vf8U+DfFngjUV0nxjo91ot46CRYruJomaM8B13D5lyCMjIyMV33wu8VaJ4Z8T69Br93Lpdtr2nXuljUIIzLLYvcMpEwRSGZSEMcgU7tjtjPQ2viBrfhey+H/hz4a+H9c/4SmXSL2+v5dQWGaC2hF4sKC1tluFWUoDEZHJVQXb5RwSS+oJaHiZqs/WrB7VXfrXPidkXSEWvOL7/AI/Z/wDfb+dejrXm98f9NuP99v51FHdhW6H/1PxhsD/p9v8A9dF/nXqZ615Vp/8Ax/2//XRf516qetdlXdGVLYsWX/H5B/vr/OvT68wsv+PyD/fX+den124DZmOJ3R9RfBn4r+CvhJ8L/GtzLYWviHxZ4oe30xNOvopzajSxmS4eR4ygPmNtXaHB+UEjFewp+0D4A8UX3gPxt/bn/CuvFGkadeaHex2Gmvf2C2Y5tBLDP5nmW5UlHQMzjOQMCvh/SPCmr67aSXWn+TgMyIjzIkszou9liQnLELyfwHU4qTSvBevau7RwxxwPmJUW4lSFpXnXfEkYYgszryMce/SuiVKLuzFTZ+lXw98UfBfxH401M+Fltvtlr4J13/hItT0LTn0yzuC+wo1tZylSHRM5bChiR+HA/DL4+fBr4AaF4T8FeG9aufGdm2rXWp6pfDT3tltI7mzazVIYJyS7qG3uM7TgrnkV8H2Wk+J7PQr3xPYNJaWMb/Y5pElMTP5nDR7QQzr0DcEcjPWlsPBet6lpcWq2f2dkn87yoTOizyiAAybIiQzbQe3J7VPsI7N6Fc76I+9NG+Pnw/8ABvibwjaHxxaazottra6leJpPhePRrWGOKJ0jkfZGs0k/zYIVSoGeTxXzhZfEbwnF8FPij4Nlu2/tbxNr1jf2MflORJDDNK8jl8bVIDA4YgmvHD4C8Vf26/hz7H/p0dt9sK712+R5Xnb92cY2e/XjrxXGZ4zVRpRJc2NPWkq/pmm3msahb6XYIHubpwkakhQWPTk8Cm29hcXUEs8ADGJkTYMl2MhwAoAOefetOhBQNNroovCviG4gup47CbdZlBJEY3EvznAITGSARye1UbnRdWs7C01S6tJIrS+LrBKy4VyhwwB9jSuOxlN0pldXqng3W9LhSWcQyyMUV4IJklniaRdyCSJSWBI56H35rFGj6ubh7MWFwbiNd7R+U+9V67iuMge+KLjaMxqbVr7HeHpbyHO3+Bv4vu9u/b1qsQQSCMEdaB9BjdabSnrSUMaGtTaU9aSpewDD1pKKD0qQGHrSUUUAMPWkoNFSwGHrSUUUmB+g/wDwTv8AhB4F+J/xK1nVfG9rHqa+GreGe1s5vmjeaRyBI6fxBNvAPGTk9q/fRVVFCIAFUYAHQAV/J98Nvif44+EfiiHxj4A1N9L1OFShYAOkkbdUkRgVdTjoR9Oa/TfWf2rv2vtA1nwdoF3qHhKe48ZRxvbSJbOUi3/89yH+QjuDg+oA5rhxFGUpXudMJpI/YuvhD/go1aaBN+zXfXOqrGb63v7M2DNjeJWfDhO/Me7OOwr5u039qT9sHVPiD4h+HMGo+EEvvDsD3E0z27i3kVRkCN/MwxPoM5/h3V+dPxo/aA+LHxx1SKb4kawLuPT2ZYLWCMQWsJ6MUjXucfebLe9RSw75k7lSqaHhx60lFFegYCAqHUsNygjI6ZHpXtS+OPgmFAb4WyMwHJ/4SC6GT648qvEqKmS0Hc+qvhXJ8PYV8SePdC1rSPBfiQOLTQrHVru5lFgksf769WZbeQySqCUhyBtYs/VVroPgH8LdLsPjV4S1L/hZHhbUJY77f5MF1ePPKSjZCh7RQWPXlhXxjXZ/DzxjL8PvG+jeNYLVb2TR5xOsLsUWQhSuCwBI6+lZyiVcPHfha08LasLe08RaX4iWfe5k0uWaVIjuI2OZooiG74AIx3riKlmk86aSbGN7FsfU5qKqBjT1qB+tTd6hfrXNidkaUxFrza9/4/rj/ro3869JWvNL/wD4/rj/AK6N/Ooo7sVbof/V/F/T/wDj/tv+ui/zr1U9a8n07/kIW3/XRP516wetdlXdGVLYltnWK4ikf7qsCfoDXbf8JFpvq/8A3zXB0UqWIlC6Q501Lc9w8NeOfBmkabfm6+3R6vcqYobiCKN1ihZSHCh3Uq75wWGcLkDk5qbwz488DaVJdX1xb3ttf+UkdpJbqkwhbbiSXErL85/h7Jk45AI8Jpy1p9dmT7CJ77c/Fnw/c+E7jw0+kbJDFBDDOjyDAikMjOyFyu9iSTgcnrwBVCD4sR6f4c0/RNLiEM9qbrfctBG8oW52giKQgsnAIOMdeK8QPWko+uSD2ET6hb466CZWuRYXH2lgbcy5Xd9i8viHHr5vzZz93ivGLPxLZWc8dwqCUx/wyxh0P1U8GuFopLGTQewieoeFfGWk6D4k07WbpJZYbOdJHWMDeVU5IXJxn612fhr4leEPCdzONLW9uILl4HLTqkTp5e8Nt8tpMNhso3ZhnFfPlFDxk2CoI+kL34v6JFp1pY6O+oZihto2kmkzLiC4eUqzjGchhjAwOlcv4o+ImjeILKCCJLmJ7e7u5gjYMfl3LhwBg8MuMdMc14vRR9bkP2KPpaH4xeGLQafOsd/fXVnJE8clykPm2yohVkjnTEkisem/AUds81R0/wCLuijTrWw1M6gkkEcG64t3XzpHt5XkCMWYEowfHXIIBwa+d6KX1qQeyR9Nj466Q0Lebpsoll86R9pXb5quz2hHtEWIPqOleGnWLUnLFiT1JHeuWoprFyQOijp/7VtPVvypP7VtO278q5min9cmHsYnSf2pa/7X5Uh1O1I/i/KucopPGTD2MTof7StfVvypDqVr/tflXP0UfW5B7GJvf2jb+/5Un9o2/v8AlWFRR9bkHsYm39vt/f8AKj7fb+/5ViUUvrUg9jE2ft0Hv+VIb2D3/Kseij61IPYo9I+H3i/QfCXjHTPEWv6Omv2FlKHlspsBJQOxOD06jpz3FejaJ8Y/Aem634v1S+8DW17b69A8Wn27uNumEtlTEdn8PUe4HB61840VLxEmUqaPbW+JvhU/Cs+B18LxDX2vHuG1vf8A6Q0T9YiNvII4PPQde1eS/aosd/yrMooWIkL2aND7TF70faY/es+in9ZkHskXvtEfvSefH71Soo+syD2SLfnJQZkxVSil9YkHs0WPNWjzFqvRR9YkP2aJg4pjU0daVqmVRy3KUbAteZ33/H7cf9dG/nXpi15lfHF9cD/po386ujuzOqf/1vxc0041C2P/AE0T+desHrXkNm3+mQEf89F/mK9TkvbdXZWJypIPHpXZUWxjSZaoqn9vtvU/lR9vtvU/lWLizW6LlOWqP2+29T+VKL+2Hc/lS5WHMi4etJVQ39t6n8qT7fbep/KjlYXRcoqn/aFr6n8qPt9sO5/KjlYXRcoqn/aFr6n8qPt9t6n8qfKwuXKKp/b7b1P5Ufb7b1P5UcrC6LlFU/t9t6n8qPt9t6n8qOVhdFyiqf2+29T+VH2+29T+VHKwui5RVP7fbep/Kj7fbep/KjlYXRcoqn9vtvU/lR9vtvU/lRysLouUVT+323qfyo+323qfypcrC6LlFU/t9t6n8qd9tt/U/lRysOZFqiqhvrcdSfypPt9t6n8qOVhzIuUVU+3W394/lR9utv7x/KjlYXRboqp9utv7x/Kk+323qfyo5WF0XKKp/b7b1P5Ufb7b1P5U+VhdFyiqf2639T+VH2639T+VHKx3LlFU/t1v6n8qPt1v6n8qOVhcuUVT+3W/qfyo+3W/qfyo5WK5coqn9ut/U/lR9ut/U/lRysdy6OtK1UhfW+ep/KlN/bHufyoUWFy4teY6gc31wf8Apo3869EjvbdnVATliAOPWvN7v/j7n/66N/Ot6S1ZjVZ//9f8TASpDL1HI/CvRbh1lk89PuzgSD6OM/oeK84zXW6HeC7txpzn99Dkxf7ankoPcHkfj7V6DWhyxNSiio6zLSJMijIqOigrlJMiio6KBcpJgUhGabk04HIoFawo4FFNBOadQDEOe1GT6UtFAXG5pdwpaMCgNAopM84paAaCiiigQUUUUAFFFFABTlPam0o60AOPSmUpPakoAKKKKACiiigAooooAKKKKAuFFFFA7hRRRQFwooooC4UUUUAmWbVhHMJ2+7ADIfogz+vSuFLlmLN1PJrptXuRaW509T+/mwZf9hRyFPuTyfTj3rlq2irIiT1P/9D8R6VXaNg6kqynII4IIpKQ16BxnX2evW90AmpHyZv+eoGVb/fA5B9x19O9baW7zLvt8Tr6xEOP05H415lSglTuU4PqOtJotaHpLQSqcMjD6gimbDXCpqWoxjEd3Mo9pGH9amGtawOl9P8A9/G/xo5R8zOz20ba47+3Na/5/wCf/v41H9u61/z/AM//AH8ajlDmZ2WBR06Vxv8Abutf8/8AP/38aj+3da/5/wCf/v41HKFzseKdXGf27rX/AD/z/wDfxv8AGj+3da/5/p/+/jf40cqBs7Kl5rjf7d1r/n+n/wC/jf40f27rX/P9P/38b/GjlQrnY80fN61x39u61/z/AE//AH8b/Gnf25rP/P8Az/8Afxv8aOVD5vI7CiuP/tzWf+f6f/v43+NL/bms/wDP9P8A9/G/xp8iFc6+iuQGua12vp/+/jf407+29a/5/wCb/v43+NHIhXOtorkv7c1r/n/n/wC/jUv9ua1/z/Tf9/G/xo5A5jrKK5T+3Na/5/p/++2/xpf7c1r/AJ/p/wDvtv8AGjkQcx1VOA9a5P8AtzWv+f6f/v43+NH9u61/z/T/APfxv8afsw5jrGxTa5mPXdYDqWvZ8AjPzt0/OtK71zUbm6vZ7S8mEIJZBuYYUnjjPFLkDmNSiuY/tzWf+f6b/vtv8aP7c1n/AJ/pv++2/wAaOTzDmOnormP7c1n/AJ/pv++2/wAaP7c1j/n9m/7+N/jT9mg5jp6K5j+3NZ/5/Zv+/jUv9uax/wA/s3/fxqPZ+Ycx01Fc0Nc1j/n9m/7+N/jS/wBuaz/z/Tf9/G/xo9mHMdJRXN/25rP/AD/Tf9/G/wAab/busf8AP7N/38b/ABo9mHMdNRXM/wBu6x/z+zf9/Go/tzWP+f2b/v41Hs/MOY6fBp6xSscKjH6AmuTOtaset7N/38b/ABqJ9S1CTiS6mYe8jH+tHsw5jtWtpY13zgQL/ekIQfrgn8Ky7nWba0BXTz50/wDz1Iwi/wC6DyT7n8u9coSWO5jk+ppKaikLmY8lnYyOSzMcknkkmlpmTS5piP/Z"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"485432cd-8535-4555-9c86-63d9b982a848","timestamp":"2026-05-13T21:03:44.351Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01QoPkGoMJwrbA2i98Gnjhk9","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpgJClkIDRgCKkC4UBSTEeQE/Du68xAAWOuW8zAtMKhoKLOlmVaMLybehcxjbIK7I0SrmS7+lQKOIm7wdNH4/bwHt4kqgzowBNfQMg9jbGF1ZGUtb3B1cy00LTc4ABIM3ilzENrbtqUckOWYGgw9LD3b56gXbsGGSJsiMD3Siy0DCsDE02YtjgQTBper2lIeI0S0RAR0Ybt9MsV2VYJJ3k4cYhEWPEW1fxEj1SrsB+TLMUu/1AgB79MogucPtfGj2o79TrR1WYV14POPiRw5ZtAPvR3K0xQ4046UlHt2YNMpiJmMDgGiv5cxcCOopTw82Lk1TSvWZtSNkQMt0PC2DAAmiO94BG/lqukXqFORQBhTlKGvQyePUCAuJUBkUFWwzgejNNvQZhnCaENl0GEHcUs4Nhw6hEr4Ci3cKZLT2/uBIOQ0n32anFRUnqVJyT0PDtN1UxSuEQrA8apm7hMOGb1lrBdaIwdiee0PMW9YBgHCdr9H7cWPE6qrnir3f21rkeZlU4vm/mLwh/ePxFMAhMq4HFagN67IHIITLNkgcNupSCFCIa1MXy+5cPzbEp/R/rj9EVRMQRAMy7K9ZwpnrRf9ULmiaxNm6voTScq4n1NVXYlGLX3QdhTU6R3mZi8EUvxXLOCdCWNcWXAtVOtl57kY9RJaqmuR1PSL1PEN/Jyc4SPlBbizaE2FVN24wxhlRL+UEqTd7CM3qxRxYoJJH8f6drt2T3s0B7G7t68aJGie6Lq3wPZx9v8ZmjcwU//YqpVyZELXWlQH1gPnKWCXrPCAO9fVWk4OqCV0kI+CzAtKGN/Uq+Fz8qgqEXxNBT3a+kcv+N9yLbWzwDEBMsQ4fYE3wU7vYKxPfU7k8sY+o4p/Le4y5+MpWMqeYChqVUpz+drMXRtQ1BLdqp7SbGrj8DLi8LPjmf9PhAQo7Ve71fnz9LBB0lB6U+6rgp9KpD6F18x9MLSHWMEpCpoN2Un0x4fu/z/+yKZGfWsw7hoKt4F9PhVy9PzWkXclIPab3NWtW1JxkCksv7EKmKs5lOjvZHOheVZJPT3d8XQA5PMDW8DYK4vH00an7mzl4E37iB8SrZBIqG+FIVYhmTEnjo/VpKlRHWrqqpS6l6ZdJAU+c0j4H+yw+iS7VFU2Nt7UuWA7e7fF5kcFYTOsXzG2w4I+CfBRa6JgODWd54KtbIf6CotYDup0GeD+d4tFmdQTcBuJC/gLpJc2uJ6YVNDn9/ciPneaWDQScrXMSbup+b/bYx2ga0+mPVvS+NewvluB7YynXBCF2AskoDQszC7F34fi+YSSL1rPAQ9dPwmumZWLBHd7NIvBSmXxZdqYwUPf9rSuCryaQ1lV6iKgmiweSxenr3cbzEX61nhRDl+tpY0pWMVVwkGONOGRiQeHEDY3hmxWWghbW40vmGrBwLYlXYMcjnqZ0DzZbL+HApU0wPSn8kcoAPC9kGvvewnIUKdV0Q0Fjzr9T4R/Ch4dIm3UGUkglK2YElykbIrh0ZyIYP7+6z21mLCogCM2ZqhYQJewgACbBAPgM3MsTtfJ7h7dCptt1CRkwVjauwgAVOe4GAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":87385,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":41,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"40238884-e5ec-4175-9683-6cccffc4c7f0"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01QoPkGoMJwrbA2i98Gnjhk9","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GJzJTDBY5zUK68aumiamMp","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e122","direction":"up","distance":400,"duration":0.5},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":87385,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":41,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b9f2639c-d8c4-4afd-a87f-6d9bbe47b3f7"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_01GJzJTDBY5zUK68aumiamMp"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0561faff-dd96-4e76-bba9-821db3023588","timestamp":"2026-05-13T21:03:50.804Z","tool_use_result":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_014JmSnxgECipc9fG4ioF1PY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Caj4u6YzYT9xKHXXDW5cKN","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":618,"cache_read_input_tokens":88047,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":618},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b1e9f743-36cd-4e91-adbf-a666dfafcbc2"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Caj4u6YzYT9xKHXXDW5cKN","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":79,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0a5d9cc3-30da-48d9-8956-c4bf91798291","timestamp":"2026-05-13T21:03:54.567Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":79,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":79,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015ojXqW1JoErDzzfpHKrMoJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GB2j6ZevxyTjbYXhDZ6qVv","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e122","direction":"up","distance":400,"duration":0.5},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":88665,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"372d1453-0237-4b51-9b3c-a0b5a570b52c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GB2j6ZevxyTjbYXhDZ6qVv","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e122\",\"direction\":\"up\",\"durationSeconds\":0.5},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"03403d32-5049-4fc2-b78e-4c4063543401","timestamp":"2026-05-13T21:03:58.337Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e122\",\"direction\":\"up\",\"durationSeconds\":0.5},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e122","direction":"up","durationSeconds":0.5},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011zVdSLVg54sVKpnruNJkkX","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WVro4oSyDWXuGS2Erd8gdQ","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":320,"cache_read_input_tokens":89467,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":320},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d890377e-16a0-4cdd-a6cc-e36c3c380510"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WVro4oSyDWXuGS2Erd8gdQ","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1ab196b2-0816-48cd-ba9f-8d52bd5e0451","timestamp":"2026-05-13T21:04:01.324Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABcKADAAQAAAABAAADIAAAAAD/wAARCAMgAXADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwACAgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8PDw8P/9sAQwECAgIEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABAAX/9oADAMBAAIRAxEAPwD4Ad23Hmpo7u4jXYjECq7/AHjSqMivZZ5Za+33X981N/a19uD+Ydw79+OlUdpo2mkBeGrXylWEhyowD3ApP7Uvgyv5hyowPpVLaaNposBY+33X980fb7r++ar7TRtNAFj7fdf3zR9vuv75qvtNG00AWPt10ermk+3XPZzUG00bTTuKxY+33X980fb7r++ar7TRtNIZY+33X980fb7r++ar7TRtNAFtdSvFGBIcDn8aadQu2OTIcmq201wXiP4i+GvDcrWtxK1zdL1ihAYqf9onAH559qTaWrGk3sei/b7r++aUahdjpIRXz1L8coA37jR2Zf8AamAP6Kai/wCF5/8AUG/8j/8A2FZ+3h3NPYzPov8AtG8/56Gj+0bzP+sNfOn/AAvP/qDf+R//ALCj/hef/UG/8j//AGFHt4dw9jM+i/7RvP8AnoaDqN5/z0NfOn/C8/8AqDf+R/8A7Cj/AIXn/wBQb/yP/wDYUe3h3D2Mz6Ja+uW6uTTftk/94188f8Lz/wCoN/5H/wDsKP8Ahef/AFBv/I//ANhVLFpbSJeGb6H0P9suP7xpfttx/eNfO/8AwvP/AKg3/kf/AOwqWL45QFv3+jsq/wCzMCf1UUfW1/MH1Z9j6DF7c/3yKPttz/fNed+HPiL4a8SSra28rW103SKYBSx/2SMg/nmu82mrVS+qZDhbcsfbbn++aPt1zn75qvijFAJlg31z/fNH225/vmq+KMGlyotVJLqT/bbn++aPttz/AHjUGDRg1Ps49ivbz/mZa/tG8/56GkOoXZGC5NVsGjBq7Gdyf7bc/wB40fbbn+8agwaMGgLlldQu423K5B/xpy6leKu0PwDnB559aqYNGDQFyw2oXTsWdySeSTTfttx/fNQ4NGDQFx8l1NKhR2JBqvT2HFMoEf/Q/P8AkHzGpEGVpr/eNSxgba9lnlibaNoqXaKNopARbRRtqXaKNooA9W8B/Ab4u/E3Sptc8DeGrjU9PgcxeeGiiR5QMmOIyunmOBztTJ9qh8F/A34sfEG+1PTvCfhq5u5tGk8m98wpbJby5KiKR52RRISCAmdx9K95+B3gzxprnhzSviR45k1W4+HvgG7abS7CxhklnvdRZhJ5FokakgM6gyzHhBkA56XfDnh74qfH3xJ4v1rxudQ8PeA7TVn1zW7W3tpWZLtgBHBbwBPMkuWTaigjgfO2O+bm9TRRR8g+IPC3iLwnrV74c8S6dPpup6a225t5kKyRHj7w9DkEHoQQQea9B0P4A/GPxL4Ofx9oXhS7vNCVJJFnXYGkji/1jxRFhLIqd2RSBXtXjLxz8VfHvjP4m+JdFEfgyyuNESC907VWSC7m0e3CRxxKLlN8k7BQxKYJOQD0r6Gi0nxVqP7RfwF8SeEre4k8Kw+HtJMVxArfZYbeBHGoK7j5FI+YSAkE8ZpObGoI/NrwZ4G8XfETX4PC/gfS5tZ1W4VnS3gA3FUG5mJYgAAdSSKyNZ0XVPD2r3ug63btZ6hp0z29xC+N0csZ2upwSMgjHBr9Nfg/4c8P2L/2t8NfFXh+11Txn4rc3iXOpxW15b6JbX26Kzt4T87NdEBmAxlAq96+OP2nPD0uh/HnxxE93bXhudVu7oG1lEyoJpWYRuR92Rejp1U8U4zu7ClCyufP+00bTUm386NtaGZHtNG01Jt9aNvrQB5r8TPE83hrQD9kbbd3h8uNu6jHzN+Ar5BZmdi7kszHJJ5JJr6B+Oscu7SpP+WWJB/wLivnyvPxMm5WO6hFctwooornNgooooAKKKKACiiigAooooAcrMjB0JVlOQRwQRX198M/E83iXQB9sbdd2Z8uRu7DHyt+Ir4/r6D+BUcu7VZP+WeIx/wLmujDSalYxrr3bn0FikqbbRtr0DhIiMUlaljpt5qcrQ2UfmOqliMgcD61Kuiak8ENysWY538tDkctnGKAMar2m6ZqOs6hb6VpFrLfXt24jhggRpJZHboqqoJJPoBV9tA1ZWukMHzWYDS/MPlBGfXnj0rc+H/xC8X/AAt8TweMvA19/Z+r2ySRxzeWkgCyqVYbXDKeD6cGk/IZ9IaT+wV+0jqenw31zpFjpL3C7o7a+1CGG4bPbYC2D7MQfWvn/wCJfwg+JXwf1ZdG+I2gz6PNLkxO+HgmA6mKZCyPjvg5HcCv0V8AXnw4+KPhLUvG+jfCmLx4uhwrL4h1fxT4hWLVGn8vzJfIB3hFHOxsxIcYUAg18afGr44zeM7dvh/4H1DVV+HVpcJd2On6vKt1cwS+XtZVnO6TylJby0LtgHr6ZQnJuxpKMbHhOg+HNU8R3P2XTIwzAquTn7znCqAoLMzHoqgk+leof8M8/FY8/wBhXv8A4L9Q/wDkavaf2IPEnhjwr8XdJ1nxZdw2Njb3Lhri4IWKF5reSON3Y8ICxK7jgAkDIzX7v/8AC3fhR/0Omif+DG2/+OVNWs4uyRVKkpK7P5tm/Z7+KiKXfQ70KoySdP1AAD/wGrybVtHvdFuRa3yjLDcrKdyOucZB+oIIOCCCCM1/VC3xe+EyKXbxrogAGSTqVt0/7+V/Pt+0x4j8F654/wDFt/oyLdpquoz3OnXMQwgha4kLyDplZeq8fMPm+rpVXJ6oKtJJaHypRT8ZowK3MCF/u1CelWZANlVT0oA//9H4Dk+8amiAKVHIPnNWIB8mPevYPLFwKkeIAKR3/nS7amDgHoTwMfUUAQtCAcD0yTTfKOce2c+1T5UjaQcYx+tBK4KgHGMfrQM7vQfiz8VvCWmxaL4Y8Y6xpGnxbjHb2d/PBCu85YhEcKMnk8dak0/4yfF3SZru50vxtrVnNqEvn3Lw6hcI00pUL5khVwWbaoGTzgAV562CFGOgxTMClyoLs1/EXiTxF4v1M614s1S61nUGVUNxeTPcTFV+6N8hZsDPAzW/pPxF+IWl+HLjwXpXibUrPQLvd51hDdypbSbvvZjDBcN34571xOBT0Yo24UWC5q2VzdabdwX+nzPa3Ns6yRSxsUeN0OVZWHIIIyCOlOv7291S9uNS1O4ku7u6kaWaaVi8kkjnLM7MclieSTyaz/tX+z+tH2r/AGf1osVzDbhFKbu4qngVZkkMuM8D0qLaKaJZHtFG0VJtFJtFAjifHnhIeLPD8lnFgXUR8yAngbx2P1HFfFt7Y3enXUllfRNBPEdrIwwQRX6FjGMNXP634X0DxGMaxYx3BHAY8OB7MMH9a561Dm1RvSrcujPgqivrmX4LeC5G3ILmIeiygj/x5SaiPwS8H9pLr/v4v/xFYfVZG31iJ8l0V9Z/8KR8H/8APS6/7+L/APEUf8KR8H/89Lr/AL+L/wDEUfVZB9YifJlFfWf/AApLwf8A89Lr/v4v/wARS/8ACkvB/wDz0uv+/i//ABFH1WQfWInyXRX1n/wpLwf/AM9Lr/v4v/xFL/wpLwd/z0u/+/i//EUvqsh+3ifJdFfWf/CkvB3/AD0u/wDv4v8A8RU0XwW8FxtucXMo9GlwP/HVBpfVpD9tE+ULKyu9Ruo7OyiaaeU4VFGSTX2h4B8Jr4V0COykIN1KfMmI/vnsPYDitjRfC2geHkK6PYpbEjBcDc5+rNk/rXQjA4ANb0KLi7syrVE1ZDNnpRsp+fajPtXUco+CSe3YvBI0TEEZU4OD24pwuLoRpGJnCIdyruOAfUD1qLPtS5GAfWgCU3V6TIxnkJm4c7j8w9/WquypMikyOtAFm2v9Qsre6tbK6mt4L5BHcRxuyJMituCyKCAwDDIByM81SK45qTIpCQaAJrK/vdNn+06fO9tLgjdGxU4PUcdvatf/AIS3xN/0Epv++v8A61YGBRgUBc6OPxX4kY4Opz57YNYk9zPfztcX0r3E8p+Z3Ysx+pOTUKYVt2KchRQcg5PcelIdxvlrg89M1DgVIVGeKNopiK8oAQ1TPSrlzgR/U1RzxigD/9L4HkHzGnwOFbaehpH+8abjNeyeWaW2l2mqcc7px94e9Ti7Xun60hkm2jbTPtcf900fa4/7poAftpNopv2qP+6aPtUfoaAsO20bab9qj9DSfa4/7poAds9qNntTPtkf900n2uP+6admBJt9qNvtUf2uP+6aPtcf900gJNvtRt9qi+1x/wB00fa4/wC6aAJdvtRt9qh+2Rf3T/n8aPtkX90/5/GnYCbb7UbfaoftkX90/wCfxo+2x/3TRYCbb7Um32qL7bH/AHDSfbI/7posBNtFJtqL7ZH/AHTR9sj/ALposBLto21F9sj/ALpo+2R/3TSAl20bai+2R/3TR9sj/umgRLto21F9sj/umj7ZH/dNAEu2jbUX2yP+6aT7bH/dNFgJdtOxwBiq/wBuj/umnLexlgCp607ASFMGjb7VE15FuI2nrTftsX900hk+32o2+1QfbYv7po+2xf3TQFifb7UbfaoPtsXXYaT7bF12GgLE+32o2+1V/t0X900n26PsppCLO32pNtVjfL2Q/n/9aq0t1JIMfdHoKYBcyB22r0Wq1FIelO4H/9P4McZY0iqSQqjJPAApz/eNdz4P0pJi+oSjJU7U9vU/XtXsydlc8xK+hlWnhPU7lQ77YQezcn8hWiPBF0eTdIP+Ak16Tt2jHQCgc9Kw9ozZUkeb/wDCD3P/AD9p/wB8mk/4Qe573af98H/GvU7S0lvJxbxfeOT68DnoKS8s5LO5ktZcFozgkdKXtWP2SPLP+EGuP+ftP++T/jR/wg1x/wA/af8AfJ/xr1W1sZ7xnWAL+7XcxZgoA+p4ptzZz2knlTphiAwwQQQe4I4Ip+2Y/Zo8s/4Qa4/5+0/75P8AjR/wg1x/z9p/3yf8a9L2k9BmrTafcxpK8ibPJ27gevz9KXtWL2aPKv8AhBrj/n7T/vk/400+Bbj/AJ+0/wC+D/jXphT1FJs5x3o9ow9lE80/4QW5/wCftP8Avg/40n/CC3Pa7T/vk/416lNayW+zzP8AloocY54PSoNoo9q+4eyR5dL4H1FRmKeKT25U/wAq5+fR7y2kMU4COOxzXuO0VkazYJd2bMB+8iG5T9O1VGq+pMqS6Hj/APZ0395f1pP7On/vL/n8K39h9KNh9K1uZ8qMD+zp/wC8v+fwo/s2f+8v+fwrf2H0o2n0ouHKjA/s2f8AvL/n8KP7MmP8a/rW/t9qTb7UcwcqMD+zJv7y/rR/Zs395a39vtRt9qOZhYwP7Nm/vLR/Zs395a39vtRt9qXMwsYH9mzf3l/Wj+zZv7w/Wt/bSbafMHKjA/s6b+8v6/4Uf2dN/eX9f8K39tJt9qGw5UYP9nTf3l/X/Ck/s2f+8v6/4Vv7fak2+1CYcqMD+zZ/7y/5/Cj+zJv76/rW/t9qNvtRzBymANMmz99f1o/syb+8v61vheRQV5PFJyDlOeOmTf3l/Wk/suf+8tdDt9qTbRzMLHPf2XP/AHl/Wj+zJv7y/rXQ7abto52PlMD+zJv76/rW1pnhK91D96zrFB/e5JP0FX7K0N3dxW/QO3P07163p1ilxdW9grCFHYID2AqKlSxUYXPP08Faci4YNIfUvj+QFY+o+Ddil7FyG/uPyD9GH9a99jTRbRjFHay3f7zE3mxndEg4ONpxnPNZeoabYJYx3tlK8kbuYyJFC7iBncuO3bmsVVZo6aPlqaOSGRoZVKOhwQeoNRZ4r0TxvpaxCO/jGDnY3uO35V50eldUZXRztWZ//9T4ObG45r1nwaUbRgB1WRgf515Oetd14Yv2sYFZhuikJ3AfXqK9eqro86m9T0WWMvGVU4JpltayRqd3pnj0FSQz29woaFw4+vP5Vejk2qFK55/T0rBVGo8ptyK/MOslaO9gfldsic+mTUVwjtcSs2Sd5zn3NOLEhuDliDT2kLjled2c+1ZllzTnhtY7v7UoZXiKhd2Nx3DjIq7BqIngeKCRLGRAixkk4EYJLDdycknPvWHIQwIVSMnJzUWw+hpNDudBe6jGsE40+XYZJwTt+UsuzBPsCas3N5bXDzNNdhkm+z7T94qFI3cEdRya5XYfQ0bD6UcoXOxe/tFeF2uFeSNpvmLeYQGT5ecDqe3QVTgv0lgjZ7gJemF0ErdVO/IBOOMrkA1zWxvSk2N6UcoNmjrMqXE8LJKJisSKzL0LDOfSqVvKiKYp4/MibnAOCCO4NR7W9KTafSmhBPIZ5N5AUdAAOAOwqnclY4JHfoqkn8qsu6RDdIwUDuTiuT1jVFuFNranKfxN6+w9qqKJk7HKbRRtFT7DSbDWxz2INtG2p9tG2gLEG2k21Y20m32oCxBto21Pt9qNvtQFivso2VY2+1G32oKK5Wk2irG2k20CINopNtWNtG0UAV9oo2CrGwUm2i4yvtFGyrG2k2+1Aivs5pduck1Pt9qXaMEd6BlXbSbaslMYpNtAFbaaTbVraaTbQBc0QqmqQFu+R+JFex+HJfLvzbjcHul8tXTG5CSDuGfpXiK7kZXThlIIPuK9E0zUlvEWSNtk6YJAOCCO49qzqK5rTZ3lpdrZqkUslxH5dw7q8aH/AEnnGDkjnj360wytbaPdyyrIBcyvH5BGEiY4YHB5zjpiqkPiG/Tm5C3TqwdGlySjAYyMEVk3moXdyim+nZ0iBwXPCisbGtzgfHJVdCO7qZEA/U/0rxjNek+MtQF/blYv9TERj3OeTXmtdtJWRyVNz//V+Diea67R1zYJ9W/nXHV22iLnT0+rfzr2Z7HmRL+ynDeOjH86l2+1G32rIsj3Sf3j+ZozJ/eP51Jt9qNvtQBFmT+8fzNBaT+8fzNS7fajb7UAQ5k67j+ZozJ/eb86nCE8AZpREMgE4+nNAFbMn95vzNB8w/xN+ZqxtUcYJ+tTW6K88aMoILAHrRewWKGZBxvP5mky/wDeP51bdVDsNowCfWmhEY4xjNVfqBUIJ680m32q55YP3SD+lMKEdRg0gKu2jbVnZRsoArbaNtWdvtRspAVdlGz2q1t9qNvtQBV2e1GyrG00baB2K22k2+1WdtG2gRW2+1Jtqzt9qNlAFbbRtqzspNlAFbbSbatbDSbTQBW20bas7TSbaAK232pNtWdtJsoAhZOR9KZtq2FJYZ54q7baReXVvJdRoBFECxLHGdvXHrihsaRjbaNtbVppM93EJg8cSu2xPMbbvb0FZ80EkErQyrtdCVI9CKVwsVNvtSqWjYOhKsOhHBqXbSbaYi8us6ki7RNn6qCfzqncXd3d/wDHxKXA7dB+Q4pu2jbSSQ7swdcGNOkPuv8AOuFLHFd94gBGlyH/AGl/nXnuSa2hsZyP/9b4JzXe6CM6Yh/2m/nXn9ejeHUzpUZ/2m/nXtT2PMjuae32o2+1WgnpTthrEsp7fajb7Vb2GjyyaBlXZT/LC8v19KvCEom5eSOvtUWygCs47L930qPbV3ZR5ZoAp7algIimSQjIVgfyqxsUe9IUX0oEVHG5mYDqSabtxVzy19P1pPKH0oGU9lSKP73IHapzFijy6BFfywRlfypmyrezHIqVoMqGPDHt6j1oHYz9tJtFWvLPrSbD60CKu2k21a8ujy6BjrS3WUyIQC2w7cnHP41YtrRGRQ4XKP8APkjhcfWoYrWWdtsS7jVj+y7z/nn+o/xpMaK8lsrWoliUcM2TkZx24pt7beU4dFAjYDGCDzirP9l3n/PP9R/jULWU6EqyYI+lFx2M/bRtq99ll/u0fZZf7tFybFHbTSvrV/7JN/do+yTf3aLoLGdt9qNtaH2Sb+5+tJ9km/u/rRcdihtpNtXzazf3aPss392ncOVmfspNlaP2Wb+7TTazd1/WlcViigUNk9Oa2NFKh7sO+B9mlAyccnHAqn9lm/u0q2kxP3aTZSVjT0WylJjvIRb3GGwySsFMYB+9yR+fNY+prD/aFx5Ehmj3ttc8lhnrmnG0lzylNNrN/dpLuO1ywtvbSRW5YgnADjOMDJ598/pSJa2s2wIu0kIx+bPUncMewGarfZJv7tOFtOpyowfr60ASXK280RcKFcIGyD3LYxj6GsrbirrW0qjcV4FRFKExWOa8RjGkyn/aX+debbq9O8TLjRpSf7yfzry+t6exlPc//9f4FB9a9N8NY/siP/ef+deYYr07wyMaRH/vN/Ovaq7XPMp7nQYFLgUAYpa50zVoMCngBBu/iPSkQAnnoOTT2Ic5xg/pTYrkasVOV60mM8U/Ap2NvHelcdhm1R7mmnnrT9opMU7hYQBaNo7UoHrSHFFyRMCjAoopgHSjaG6cGiikUkJgDn0pGYs24nJpxwwz3qOmSPYBhvHXvTMCpEZV6jOetMYYOKVyrCYFGBRRScg5R6SPEd0bFT7VL9ruv+ezVXpD0pD2LP2y6/57N+dRGWQnLOSTUFFVyk3JPMk/vGk8yT+8aZRQF2P8yT+8aPMk/vmmUh6VJQ/zH/vmmmWTsxqOiqF6Enmy/wB800zSf3zUbU2pZSJPOl/vGk82T++aZSE8UrgPM0v9806KWQv949D/ACqvRnFAEpkl253nrTDNL/fNDcRA+5/pUR4OKGBJ50v980edL/fNRUZoAe0kjDazEiosClzimHmgDn/FQA0Sb/eT/wBCryevVvFf/IEm/wB5P515PmuilsZT3P/Q+BVr03w1/wAgmL/eb+deZCvT/DP/ACCIz/tN/OvZqvQ82m9TfoxmilFYI1ZJjCf738hSVI5xhMDgVHSAUevpSU48ACm0xBRRRRYLirgMOmM9+lb99coslvcb1YpJnYGVwF9iACB7GufoqWijoLuSxjt5Ut3VmiHlqR/EHOSfw5Fc3SmkrSESJSCmmnUwk9KUtXoNaADjmg+o6Gkp3VfpQA2nnlQfTimZ7VKGyhXAHeoGRUhOKQmm5zVJE3LlrbS3jtHDjcqluT1x2FSDT5AxErrGqoHZjngHtwM5qrDM8BYx8Fxtq02pXEkrSyhZN6hWBHDAdM470NMasOXS5mlMSspIK884IbofpVa5tZLUqJCMtngexxUv9oXIlklXAMi7MAcBfb6VBcXMt04klxkALwMcCldjsiCimbjRuNOzFcU9abQeaQnFNCFphPNBOaSouXYKKKaTinYQNTaUnNJSGFdl4evCUWN7eGPT7YM13I6BjIG6DJGQT0UA+9cWTW7beIJrewTTWtLaaGNi/wC8Qklj3OCMntSkhxZo6DfxiRbOM29rG0u5nnTzDKpOBGMggce4+tYGrxCHVLqJYjAFkYCM/wAIzwKt2uuz20Qga3gnjRzJGJU3eWx5O3kcexyKz72ea7u57mdt0kjFmPqSaEtRt6C/YJmWFoxnzgMZ45JIwM9elNbTrpdrYUhioG1gfvnAPB6ZpV1G5RI4uCsONmR0PPT655og1CSJlLKGCKAP+A5K/qaBaC3envAvmxuJI8ZJyAQCSAcZzjjrWdVk3UpjMZxgoE/BTu/nVamgZzniv/kBzf7yfzryXOa9a8V/8gOb/eT+deS5Fb09jGe5/9H4EFen+GT/AMSiP/eb+deXjmvUPDP/ACCYv95v517FXY82nudBTlxmt77JZ/e2jp52M/8ALPH3fzrBQ4YGudM2aJH++31ptX2v33N+5h6n/lmKqSymZ95VV9lGB+VAxjdaBQ3WkpiCiiii4i/bSW1vC8zqss+QqK4yoHdiOh9ADU4dL+1uHkjRJYFDq6KEyNwUqQMDvwcZrOghluJVhhXc7dB/ntVq7mhhi+wWh3IDmST/AJ6MPT/ZHb16+lOMbsJSsgF3FbRRpaxozkZkeRA5yewDZAAouxHLZw3qxrC7syMFGFbbzuA7e+OKrxyS2T/NEhLKDiRAwweQQD61cvJBf2X21lEckLCMqv3CCCRtHbp0HFE7Xstgj5mOaZ1oopoT1ClHekpoPOfrU2HcQnNPjPzY9adDMYCWVEfP99Q386trfOx2mGEZHURgGqYkZ1FOXBYA9CRWjqUSQuFjjCL/ALpXt6k80NisZoIHUZp25R2qPcKQnNXGo1pYlxQ/enpRvT+7UVGRV+1ZPsyXdH/dqUS24HMeTVTcKTPFZzqX3NIxsXPPtv8AnnTfOtv+edU6KyLLnm23/POk862/551UphOTRYdy751qD/q6aZrb/nnVOgnFCQrlzzbb/nnTTNbf886qZFNPJptBcueda/8APOk862/55VTopWAuebbf886VJbY7/wB30H9aobqVX27u+4YosBbeW2DH93TfNtv+edQSj94/tmoScUWHcsvLAykImCe9ViaYaKBHPeKznQ5v95P515JXrXiv/kBzf7yf+hV5GTg10UtjKe5//9L4CBr0/wANf8giL/ef+deWg+leoeGDnR4/95/517FXY82nudGGPTNLUdP3VzmxK5+cn15/OkyKUtlFIx6Go6qMbuxMpWVyU9j60lID8uPSk3Uih1JkU0nNJTjG4m7Glaah9kimi8hJRNgEtuBwOwKkcHvTJLu2dGVbKJCRgMGkyPflyKqRRtM+xeCAT+QzUgs7pgSsR4OD04x1/KiTXQIp9SxHfjylhuYEuFj4UsWVgPTKkcfWq9zevcIsKosMKcqiZxk9yTkk+5NLHYTyI5HDISCp68dapsrIxVhgjgipSQ2JRRTSe1PcWwuRTR0JpKU8DFUSJnFOQjk+gqNqeW/d4OMk/wAqQxuRQzMeCSfxplFOxIUVf0+WOKVyziNipCuf4T69/wA6uyTWsss8fnD94igO/QsOvIUH8cUnIpRMImmV0kN5bC8nYSKiNtG7lTgdcEA/kRzVKO9MVvdQxzEByNg6ZGefpxU8zLsZFFFFOxNwpMimk5pKLhYcTxTaKKNxhTWoJptPYAooopAJkV0Gm6NZagLeKS/EVzdkrHEqF8EcDzCCNufoeOa5yuz0C4sbERXC6mturf8AH1BJGWLqOyEKcgjjqCKmTHFFG00G3e3inv7swfaJmgjCRmXLKQCWwRgZPufasO9tXsbuazlILwuUJHIJU44rt9O1azgtI00q+TSys7vMsqFzIhPyYIDdF4xx9a4zVprOfUrmbT1KW7uSgPoaSbuNpWKxLPvdhjcM9Peq9dDBPpxggWUjfGoD7gSCNxOB/X1pI3s7gxIyRq2Ec7VwcqSX/wDHR9KdxWMFkdDh1Kn3GKbWxc3cNzAfM2mTy1IOPm37+Rn6H6Vj0wZznizjQ5v95P515FXrfi0/8SOb/eT/ANCryLNb072MZ7n/0/z8BxXqHhc/8SeM/wC0/wDOvKgfSvUfC7f8SeL/AHn/AJ17NTY86G502RS1Du9adn0rnNSwnIKevT603JHPaogxFTyNv+fP/wBY0K6E9UJkjkUE45HQ0wEHinA7eDWko31RCdtGGe5oLUjeucim7hUyfRbFJdWWLe4ktpRNEcOAQD6ZGKla8ZgVCKoIYYH+1jP8qobjRk1Nh3NGW+aQHCgFgd31Jzx+QqpLKZZGlbq5zxUFITRYV7i0UzJpR6npVCF9z0FNyTzQTmmk9qNh7jsHjjrSSH5to/h4pyMY1LZ68AVDSuNIXJpKKKVgubeh6Fda/cta2siRsi7iXJAx7Yya6v8A4VprH/P1B/4//hXnQZlOVJB9qDPMf+WjfmalxfcuLR6L/wAK01j/AJ+oP/H/APCj/hWmsf8AP1B/4/8A4V5z503/AD0b8zR503/PRvzNTZ9x3j2PRT8NNZ7XUH5v/wDE03/hWWs/8/Vv+b//ABNeeebN/wA9G/M0ebN/z0b8zRaXcLx7Hof/AArLWf8An6t/zf8A+Jo/4VlrP/P1b/m//wATXnnnTf8APRvzNM86b/no35mnyS7iuuxr6jotzpt5JZTujPGcEqSRVD7FL/eFUyzHkk0ZPrVK5JbNlIP4hSfY5PUVVyfWmliKALn2OT1FMNlIP4hVTcfWjcfWgC19jk9RR9jk9RVMt6U3J9aBsumzkP8AEKZ9jk/vCquT60bj60CLX2OT1FStZSER8jkf1NZxJ6g1JG7tJGpPQ4H50DJZbV0QsSOKqg0mSR1pKBHOeLP+QHP/ALyf+hV5FXrniz/kBTf7yfzryLNb03oZT3P/1Pzx3V6n4Xb/AIk8X+83868n3GvVPCzf8SaL/ef+dezVvY86G50m408GosilB9KwuaWJdxp6ybT0yD1qDcaXdSugLeERfMPzA/dH+NRhwflaolk2+4PUUpGRuTkfqKqM7ClG5LyvI5FJlT7VHuaM4pd6N1G01Vk9mTdrcUhuw/KmE460w8Hg5p6ea7BEyWbgAetRoWKCT0pdp78fWmFnBIJOaZRcViTco6cn9KaWJ602gfNnHaizGh27n1qZkjI81eF7jvn0FQ4Cjc/Ht3NNZ93X8KAFZ8nJpu4U0nNJTuFh26kyaSik5BYnhhkuGKx44GTkgAAe5xTGidSRjODjI5H5jiprW5+zGRgMllKjgEc+xqzFqBQRBgcIWJ28fe7gdMipHoZ/lyZI2nI68dKFjkZxGFO9ugxzWt/aojK7N/y7fmJ+ZgB3qk19unhn5JixnJ5OD607D0IZLeaJN7oQMkfiPWoCHX7wIzzzWr/aagFAGZTu4Y9dxBGfyqLUL9bwrtBAUk8gcZ7ChMVihslJC7Tlugx1pm1vQ1tPqcTtk+YCVKlwQGGSDwOnb2zTX1GCQu7Iwb59uCP4xjJ96LsdkZzWlyiszRkbcZGOfmGRUG1vQ1rf2ptYOu8EmMnn+4OR+NA1VBD5flnO085/i6KfwFK4rGRtk4+U/N046/SlMMwTzShCZ25xxn0rYk1dXaJlDJtOSAAccY4z/wDWqpdX0c8TxoHUF94ycjpg5yaB2M2mk9qVnLYGAMDHHH50ygQUUU0t6UAKTimUdaKACpISFlRm4AIzUdFADwMofqKZViIZT/ga/wBarZoA5vxd/wAgKb/eT/0KvIK9e8WnOhTf7yf+hV5DW9LYynuf/9X86t1eqeFsf2LFj+8/868m3V6l4SfOjqB2kcfyNe1VWh5tN6nUUUzcacDmudI2FyacG9abRQ7iuPyKUOVOVOCKjopgTl0bl+p7ilWPeQEIOfwNV6KQErDaTkEfWrWnn/Trf/fX+dUxI46MakS4mjdZEOGU5BwOoodw03CYjzpP94/zpqBnYAAkUGaQksTyeegphd2+8xNGotB5jwTvYDH4mgSBP9WMH1PWoqKNR3Aknk0UUZoSE2FFN3Uu4U0gdwzRkUzrRRYdjT04QNJILhQy7D17Hsa0GtLbZHBt3yR7t20gF29Aa5yipY0dJFY2ySFgpkwSDlhhPlzz61CdPsgsJJY78ZIOA3GTgkcY/GsGiizDmRtRWdsbdbplwNy8bsggnBB4FSSWFp5c8uGQqzAAHO3HTPHesGkJAoaBM2rW2hmsgZEJIZ8uCBtAUEE+ozT4bKyklaP5jsVDgNktu6kYHaufPPNFIZtvY2otRKhaRyeMcDO7G09hx71MmnWpuGikR0KKPlyTuJPJHHQVz3FMJ7UrBckl2rIyocqCcH2qLrRRTEFNJpCc0lAC5NJRRQAUmaWmHrQA7IpCabRQBYt2YyomeCw/SosfKT700Eg5BwRUgH7lj/tD+tAHK+Lj/wASKb/eT+deRbjXrPjNtmisp/ikQfzNeSV0U1oZVNz/1vzjru/Bt8gM2nucFvnT37MP5VwOcVJFNLDIs0TbHQ5BHUGvdlG6PMTtqe70Vxmm+MLWVBHqQMUg6uBlT74HIroU1nSZBlLyL8WA/nXM4tGikaVFUhqWnHpdRf8Afxf8aX+0dP8A+fqL/v4v+NKzKuXKKp/2jp//AD9Rf9/F/wAaP7R0/wD5+ov+/i/40K4XLlFU/wC0dP8A+fqL/v4v+NH9o6f/AM/UX/fxf8aY7l4H1q3bWzXRfawURjcxIJ46dACaxv7R0/8A5+ov+/i/41ZtdZ062cuZ4myO0oUj6EGh3FoWZAI3ZNwbacZHIP0qLNQXOr2NzO87XMILnOA6/wCNQ/2jp/8Az9Rf9/F/xoQaFyiqf9o6f/z9Rf8Afxf8aP7R0/8A5+ov+/i/40BcuUVT/tHT/wDn6i/7+L/jR/aOnf8AP1F/38X/ABpO4XLlFU/7R0//AJ+ov+/i/wCNH9o6d/z9Rf8Afxf8adhcxcoqn/aOnf8AP1F/38X/ABpP7S07/n6i/wC/i/40corl2iqP9paf2uov++1/xpP7SsP+fqL/AL7X/GlYC/Td3pVH+0tP/wCfqL/v4v8AjR/aOnf8/UX/AH8X/Gk7jRdzmkqn/aOnf8/UX/fxf8aYdS0//n6i/wC/i/40rFXL9NJqj/aWn/8AP3F/38X/ABo/tHTv+fqL/v4v+NFhXLlFUjqWnD/l6i/7+L/jTP7S0/8A5+4v+/i/40JBcvFqbnNUv7S07/n7h/7+L/jR/aWnf8/cP/fxf8aLDuXaKpf2lp3/AD9w/wDfxf8AGmHU9Oz/AMfcP/fxf8aLBc0Ka3pVD+09N/5+4f8Av4v+NH9p6b/z9w/9/F/xoswLtFUv7T03/n7h/wC/i/40n9p6Z/z9w/8Afxf8aLMC9RVH+09N/wCfuH/v4v8AjQdU0wdbuH/v4v8AjRYC9UgcCIx45JB/KsZ9c0eMZe9i/Bwf5VzeqeNbSKNo9LBmlPR2GEHvg8mmotibIPHl+heHTIzllxI/tkfKP5mvOsir988k97JLMxd3QMSepJQGs2uiMbIyk76n/9f83QadUWc1dsbO41C5S0txl3/IDuT7Cve2PLK+cVIsUr8pGzfQE16xpvh/T9OQfuxNN3kcZ59geBW4DjgcVi63kWoHiAtLs9LeQ/8AAD/hR9kvP+feT/vhv8K9wyfWjJ9aXt/IPZHiH2S8/wCfeT/vhv8ACnfYrv8A595P++G/wr23J9aXc3rQ64/Z+Z4gbK8/595P++G/wpPsd5/z7yf98H/Cvb9zetKGPrTVYTpniP2K7/595P8Avg/4UfYrv/n3k/74Ne37jRuNP2o+Q8P+x3f/AD7yf98H/CkNnd9reT/vg/4V7gWNJk+tHtQ9meICyvP+feT/AL4b/Cg2V5/z7yf98H/Cvb9x9aXcfWp9uL2fmeH/AGK9/wCfeT/vg/4Un2S8/wCfeT/vg/4V7huPrRk+tHtg9l5nh/2O8/595P8Avg/4U02l0OsEg/4Af8K9yyfWjJ9aPbeQ/Zng7IyffUr9RimEiveXVXG2QBh6EZH61yGs+GLW6Rp9PQQzDnaOFb8Oxq41b7idPsebcU3NKysjFHG1lOCD2NNAZ2CIMsxwAO5rW5AU5I2k+4pb6DNek6N4XtraNZ9QUTTnnaeVX8O5rrEVYxtjAUDsBgfpWMq3YtQPDvsl0fu28h/4Af8ACk+x3ne3k/74b/CvcyxHek3t60va+Q/ZnhZs7wf8u8n/AHw3+FN+x3v/AD7yf98N/hXum4+tGT60vbeQezPCTZ3n/PvJ/wB8N/hTfsV7/wA+8n/fDf4V7uWI70m8+tL2o/ZnhBs7wf8ALvJ/3w3+FM+xXn/PvJ/3w3+Fe8bj60ZPrR7UPZngpsr3/n2k/wC+G/wpv2K9P/LvJ/3w3+Fe+ZPrSFj60e1D2Z4J9hvP+faT/vhv8KabK9/59pP++G/wr3sufWkyfWj2oezR4J9ivf8An3k/74b/AApPsN7/AM+0n/fDf4V75k+tGT60e1D2aPA/sN7/AM+8n/fDf4Uhsrwcm3kH/AG/wr33J9aMn1o9qHsz5+aGZOXjZfqpFR19CE54PNYOqeHNN1NGPliCbtIgwc+4HBpqr3E4HkNv8zvnn5H/AEWq9X7i3uNIvJbW6T51Vl4PBDDAYe1UE5z7AmtDM//Q/NjHGa9F8FWqrbz3pHzO2wH2HJ/U151/yxB/2iP0FeqeEcDRU93c17VV6Hmw3OvtonuZ0t48b5CFGeBk1YhsZ5/J2bf37Mi5OPmQAkfrxVW2uGtriO5jwWjYMM9OKtzahu8kW0YgWBi6gEsdzEEnJ+grmNivLC8McUkmAJlLKO+Acc/lVuPTLuVikahmEQmwDyVPp7+1V768a+uTcMgjBAAVeigdhU41SZTuRQreUsQIJyNpyD9eKVx2QJp0zMys6IFjWQljwFbGOg96cumXBkljdkj8kAlieCGxgjAOc5qR9X86eWW4gVxNGsbKCVHy4ORj6URazIks0hj4mVUwjsm1UxgAjntRcLIgg0+e5VnhKsqMQxzwoxncfbjrVGr9tqTWySxpEGWcnzNxJLKf4c/rn1rNyaYmPopm40u409AHUU3caNxpaCHdKTIppJNJT0AfkUZFMoouA/cKQt6U2ikAUUZpMijUZ5b4ttVt9U81BgTru/HvSeErVbjVPNcZEC7vx7Vf8b/661Yf3WH60nggZlum/wBlR+tdCfumVvePRcirsmn3Mfm7gAIlDE+zdMVn1rTaxdTJLE5JjkVVCliQu3uBXO/I1RWksZ4jIHxmMqDz/e6VNJpF5E9yjgf6KoZznjB6Y9aW41MTRkCEJIxUu2Sd2zpx2qSfXJp4niaNR5gYEjOeSCPyxgUtRkCabMzMrukYRFkLMTgK3ToKiksLiIzBwB5O3dzkYboR6ipl1QFn86ESJJGkZXcV4THOR9Kil1KSYThkAE4UYGcKE6AUgFm054jDmeJvPxtwx6HjJyBgVBc2U9oF+0AKXzhe+AcZx/KmT3JmSFCAPJTaPfnOaW8u3vJvOk4O1V65+6MUAVqQnFJuptMQu40lJmjIoAWikyKMigBelJkUhOabQA/IoyKZRQA/IoyKZRQBw3jq0Rra3vgPmRvLP0YZH6ivO4Bkv7Ix/IV6p4xGdDc+kiH9a8stWQNJvIAMbgZ9cV0U9jKa1P/R/Nn/AJc1Y/8APQj9BXqvhcY0aMf7b/zryDzmMPk8bQ273yRivYvDQ/4lYHo7/wA69irsedDc3qM0V3fhq603zvsFtZqzyW8xlmmw7lhGxwg6KAe/U1g20arU4bdRupo6UUXAfuFGRTKKegElFR5oyaLASUUzPejJosA+io80ZosBJRTM0lFkA/IpC3pTaKVwCiiincLhRRSZFDFc8+8cn5rT6NSeBiN939FpPHR+a0+jU3wN9+7+i1r9kj7R6N0qMn1NFdwtxd6Zo1lNoEQJlB8+ZYxI4kz905B2jH51g5GiicPSZHSvQZbGHVbnRl1OJbe9u3ImVFCM8Y5DFRjBPToKzZfFV5FeNbR28AslbZ9m8pNpUHGCcbs++c5qblcpyNISK9Bm0ttJv9Wi0uIvcxpG8ClQ7rG/LFVIOSOB0qhe6bDcav5t2ogighjmvAoC4cgZQAcBmPGO3NHMHKcVnNFWdQvDfXclzsWMMflVRgKBwAPoKpVRJJTCc0lFABRRRQAUUUUAFFFFABRRRQAUUUUAcz4w/wCQBN/vJ/OvHa9i8Yf8gCb/AHk/nXjtdFLYzmf/0vzHz3Fe2eGmSTTC0Z3KWcgj614eD6V7N4KOdBHt5n/oVexU2POhudHk10/hI51c/wDXvcf+imrls1LDcTW7+ZbyNG+CMqcHBGCMj1Fc7NkRgnApdxpOO1FO4h26lyKZRRcViTIozUdFO6CxJRTNxo3GjQLMfRTNxpM5paASZFFR0U7hYkpu6m0UmwSFyaMmkpu4UrjHUU3dSZNAHn/js/NafRqb4EI33f0Wm+PDhrT6NSeBDlrv6LW/2TP7R6KW9K7u/utT0jTrA6Az29pPEGeWHhnl/iDsOeOwrg6v2WsanpoYafdy24bqEcqD+HSudo1R1l4t9dafpt/qDC31SW42xzP8jsg6O/HY9GIp8l1qsmrfZH0WD+1S2PO2P1/56bc7PfdjHeuGury6vZTPdyvPI3VnYsf1q7/buti1+xfb5/IxjZ5jYx6dentSsO5qeJbx73xDJ9ikaV1KQqyE5ZlAXgj1NacEdsl9beHDiZULS3HPE06qSEz1IB49+fWuGillgkWaBzHInIZTgg+xpFkkWQSqxDg5DA859c0coXOi1VUn0q21F7aO1neWSMiNNisq4wdvTIJxmuaq1d315fOJb2d53UYBdixA9Oaq00JhRSE4oBzTELRRTd1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAc14w/5AE3+8n/AKFXjea9j8YHOgTf7yf+hV43XRS2MpvU/9P8vg1ex+DpGTQY8fxFwfpurxmvYfB//IBh/wB5/wCdexV2POhudanIb2FNp0X3Zf8Ad/qKjPABHeuc1HUuTUe407cKAH7hRupmRRkUwH7qXcKjyKMigCTcKNwpmRRkUAP3CjcKZkUZFADt1G6mZFGRQA/dSbjTcik3UAOzRTdxpNxpAPpMimUUAee+POWs/o1N8CH5rv6LTfHpw1p9GpPAZ+e7+i1v9gz+0ej0UmRS5rA0CikyKNwoAWjpTNxpKAHbqN1NooAXOetLkdqbRQApOaSiigAooooAKKKKACiiigAooooA5jxh/wAgCb/eT/0KvHN1ex+Mf+QBN/vJ/wChV41XRS2Mp7n/1Py3Br2Twef+JDD/ALz/AM68Xr2Xwd/yAIf99/517FXY86G518cioJAf4lwPrkGhh8kfuD/Oq9W2Hy2/uD/6Ea5zUgoqkt/ZPObaO5jaUH7gcFvyzVoNQA+ikyKNwoAWikyKMigBaKTIoyKAFopMijIoAWik3CjIoAWikyKN1AC0UzJo3GgB+cUmRTKKAPO/Hx+ez+jU3wH968+i0nj771n9GpPAP37z6LW/2DP7R6RRRSZFYGgtFGRSZFAC0UmRTT7UAPopmTRk0AOyKMimUUAPyKMimUUAPyKMimUUAPyKMimUUAPyKMimUUAPzRkUyigDm/GJH9gTf7yf+hV41uFexeMf+QBN/vJ/6FXjVdFLYynuf//V/K+vZ/Bzf8SCH/ff/wBCrxfIr2Xwac6BD/vv/OvYq7HnQ3OviCM6iQ7VPU1DrqWSaeqi6ZEeWKORgeUidwHYemATSUuInIWdBJGeGU8gr3FccqbclK9rCnSbkpcz9D6I8TeBfAUPgy7gOn21paWtu0kdwiqrxlVysgkHzE5wc55/GvCdEg0260izuL+6KXEkSNIOOGI57VhLpkclutpLc3MtnE6lLaSd2gXrjEZOOO1Ws9qwxGFlOPLGo16f8G51c+t7HUiw0Dven8x/hSmw8P8Aa9P5j/CuV3UZrzJZNVf/ADEz/wDJf8jphi4remn9/wDmdKbLQx0vCfxH+FRG00jtdH8x/hXP7vejd70lk1b/AKCZ/wDkv+Rsswh/z5j+P+Ztta6aOk5P4j/CoWgse0xNZgYd6Nwq1lFX/oIn+H+Roszp/wDPiP4/5l1orYfdkzUDKg+6c1DuFIW960jllRf8v5fh/kaLNqS/5h4fj/mDFx90Zqs0tyPux5qxmjdW0cBNf8vZfh/karOqK/5hof8Ak3+ZR8+/zjyR/n8aeJr3vEBVvdRmuinh5Lebf3BLOqL/AOYaH/k3+ZXEt1/zzFO8y4/uVNn3ozXZTklurnNLM6b/AOXEfx/zIhJPnlKsZpmfejIrSrVUrWikcOIrxna0FH0POvH7fNZ/RqTwA3z3mfRaZ4+I32Y9mo8Akb7z6LTv7hxfaPSjyatCxvCMiJsGqmauDULsDAl/lWceX7RTv0E+wXn/ADyaj7Bef88Wpf7Ru/8Anr+go/tG7/56/oKv935i94T7Bef88Wo+wXn/ADxal/tG7/56/oKP7Ru/+ev6Cj935heQn2C8/wCeLUfYLz/ni1L/AGjd/wDPX9BR/aN3/wA9f0FH7vzC8hPsF5/zxaj7Bef88Wpf7Ru/+ev6Cj+0bv8A56/oKP3fmF5eQn2C8/54tR9gvP8Ani1L/aN3/wA9f0FH9o3f/PX9BR+78wvLyE+wXn/PFqPsF5/zxal/tG7/AOev6Cj+0bv/AJ6/oKP3fmF5eQn2C8/54tR9gvP+eLUv9o3f/PX9BR/aN3/z1/QUfu/MLy8hPsF5/wA8WqM206nDIQRUv9o3f/PX9BUZu52OS+SaiXL9kqN+o37PN/cNRMpU7WGCKm+0z/36hZixLMck1BRy3jH/AJAE3+/H/wChV41kV7J4yP8AxT83u6fzrxiuilsYz3P/1vyrr2HwVIG0JVHVJHH8jXjm6vQPA2qRxyzaZI2DL88ee7Dgj8R/KvYqbHmw3PXdNVZdQtonUMryKCDzkE1atNP3q73MMrEOihFG1sPn5uQeBjH1PWuM1LXrLSuJXLS9Qife+vtXIXXjrVpH/wBHAiGMZJLtg+5rklNI6YxbPd7XRoJIyEkLZkCKRjBZGbf+GwZ/GuUcLuYpnbk4z1x2ryL/AIS3X0IKXW3ByMKvX8qjHinXCCv2nj/cX/Cp9qivZs9eorx4+Jtb6faT+Q/wpP8AhJtb/wCfk/kP8KPaoPZM9iorx3/hJtb/AOfk/kP8KP8AhJtb/wCfk/kP8KPaoPZM9iorx3/hJtb/AOfk/kP8KP8AhJtb/wCfk/kP8KPaoPZM9iorx3/hJtb/AOfk/kP8KP8AhJtb/wCfk/kP8KPaoPZM9iorx3/hJtb/AOfk/kP8KP8AhJtb/wCfk/kv+FHtUHsmexUV47/wk2t/8/J/If4Uf8JNrf8Az8n8h/hR7VB7JnsVFeO/8JNrf/PyfyH+FH/CTa3/AM/J/Jf8KPaoPZM9iorx3/hJtb/5+j+S/wCFeg6P4U+Juu6fFqlhs+zzjKF5I1JHrg01UD2TOS8eyf6Tax9wjH9aPAMg+03Ufcop/Wuxu/hR8Rr6QS3lvbTOBgFpY+lFp8KPiNYyGWzt7aFyMErLHnFae3VrWJ9i73NwntXUS24dpIpbdYoFjUrJs24Y4/i4zmvONY8J/E3QtOl1S/2fZ4BlykkbkD1wOa8/PinXmAVrxmA6AgED9KydQtUj6Fl0e08wQxu4fnrnBC4JOSq9s8DP1rNvbKC2lhjjZmEx3An+4ThfxxXhh8U68cZu2OOBkDj9KQeKNcBDC6OR04HGPwpe1D2R9CPpFsJGULKnls67WI3SbRn5eP8AGkXTbfADb0VyGKHG9fkLYJx7f/Wr5/fxX4gkfzHvGZuuTj/CmnxTrxJJu2JPXgf4Ue1D2R76bSzFpNLHE7FkjdctkpkkHoOaq6dCjag0bRkqiudrruYYHHy9yPSvC/8AhKNdHS6Ydug6flR/wlGuhtwumDeuBmn7VB7M9/u3sraZxLb7vNjUr8oQ5I6lf4STzxXPZNeQt4n11iWa6JJ7kAmk/wCEm1v/AJ+T+QoVVA6TPX8mjJryD/hJtb/5+T+Qo/4SbW/+fk/kKPaoXsmev5NJXkP/AAk2t/8APyfyFH/CTa3/AM/J/IUe1QeyZ69k0ZNeQ/8ACTa3/wA/J/IUo8S62f8Al5P5D/Cj2qD2TPXsmjJryIeJ9b6faP8Ax1f8Kf8A8JRra8+eDj1Rf8KPaoTps9ayaXca8ztvGV+n/HzEkq+3yn+orsdM12w1UbYW2SjqjcH8PWrU0yXBoz/GsgGhMpP3pUA/U/0ryDIrvPHWpRySw6ZG2TF88mOzEcD8v515/XXT2Oee5//X/KUmrNorCQTKSpQ5BBwciqOc1sRrsRV9BXq158sThpQuyaR3ldpJGLMxySeSTUR606vQPiN8K/Hfwo1HT9K8faZ/Zd1qlnHqFsnmxy+ZbTEhHzGzAZweDz7V5x2HnrULQx6Ug45oGhx6Uyn9RVnT9PvdVvbfTdMge6u7uRYoYo1LPJI5wqqBySScAUAmU6K9l8JfAfx/4q8W614Gnit/DuteH7Ka+u7fWZhYuscKhygEgzvYMCBjpySBzXjQ5APrQMKKXFGO9AXEopQM9DmjaaAuJRTtppNpoC4lFO2mjaaBXG0U7aaNpoC42uo07xr4t0m1Sx03VZ7e3j+6isMD6ZBrl6KLjO2/4WP47/6Ddx+Y/wAKP+Fj+O/+g3cfmP8ACuJop3A6jUfG3i3VrR7HUtWnuLeT7yMwwfrgVy9FKBmkAlFLtNG00BcSil2mjaaAuJRS7TS7TQK42inbTRtNAXG0VvaDox1a6KuSsEfLkdfYD616nb6fY2UYSCFI1HfAz+JPNAXPD9pPaggjqK96VUblcH6U5oMKC6YVuASvBx6ZoC54FUleu6n4esdRibbGsU38LqMc++OoryeeGS3meCUYeMlSPcUCZAOtKehNdx4Z8PQ3MY1C/XejH5EPQ47n+gr0DyYkTy1jVVHYAAflQD3PBh0p8TvE4kjYqynII4INem674bt7qB7izjEVwgJwowH9Rj1rzAcUAyndqxkMzEsXOSTycmqwNaci70ZfUVj5xXo0J80dTiqxsz//0PyhQZdR6kVtVjQnMqD3FbNd+Kexy4fZijrX6D/8FGpET4i/D0MwH/FG6b1P+3JX5719ur/wUD+P/wBis7G5h8P3aWMEdtE1xpEcriKJdqjczE9K4zp6HvU6fDL9njwf8DvDdt8M9E8cTfFG1gvNY1HVbc3VxILlolMFoxOI2QS8YB6DjJJrsfFvwU+EX7M+mfGr4p6T4VsPGVx4Y1WxstI0/VlN1ZafHexwyO0kZPz7TMQpY5CqBnkmvi7wd+2z8c/BWjx6HZy6VqVtZ3M93p51DTorl9NluHLsbRmwY1DMdq8hRwOOK5HwL+1P8ZvAXiLxH4ktNVh1iTxe/mavbarbpeWl6/OGkhbABUHC7cYX5enFAXPrHwJpXhj4u/EDS/iVoXwKsNGgtNCuL3VBrE7ab4UMkRULqEa+W5eJMkNGowcgk/KSfbvEGkfDvStH+Dfx10fw/wCC9U1+78Vx6NcTeHbWVdFuIZ96h1ikEZM0BAZHwcOM5I4r4Kj/AG2Pj6njlvHJ1KydjYHSxpjWUf8AZS2JIJgFr90LkA5zu4Azjiuc8b/tW/GDx/4b0rwprFzYWmm6FqSapYR2FjFZi1njBCLEIsKsa5JC7evJJNFgufpj4hg8G/FP9s/4peFfFvg3RLmHwv4bu3jmNmrzXM7RWrpPcF9waWMEqjAAheK8rubP4WfAU/BH4WW3ww0TxlH8SrCyutY1PU7c3N5O180alLWTP7sx+ZkADGAvAJJr5K1H9tj43an4sfxxcf2Omtz6XPpFxcx6ckbXFvcFC5l2sNzjy1Ct0UZAGDVbwD+2h8cfh34U03whpdxpuo22hBl0u41Kwiu7rTw3a3mfBUDtnOBx04osFz7d8S/DD4O/AD4d/G/W4/BOleMH8H+JrFNKTVIzKIUuo7eRYXkBEjRRtKcpuG8DDdTTNc0D9mmbxp8EfjJ8QfCGn+HdH8baHe3F/ZWdq7aUl9AIxBLNBCM+UGds8Y+7vyATX5vXXx/+Juo+BvFPw/1W/jv9O8Z6gmqanLPEHupbpGVgwlyNoyg4AxjgYFdbo37Wvxr8Pf8ACF/2JqVtaDwHaT2OnhbZSslrc7fNiuVYkSq2wdQMdRg80WFdHvn7WfgzzfhnovxC07wz4MuNPa/e3TxN4Jm8m0mRgdltcWO35ZBx8+9jkYOM8/ndXvnxU/aQ+Ivxb0Cz8I6xFpmi+HrGdrpNN0axj0+1a4brK6R5LOfUnHfrXgdMTYUUUUCCiiigAooooATApCBinUh6UDTGUUUUFj8ClxiiigzuFFFFABRRRQAUUUUAFFFFAHpPgrZ9hnx97zOfpgYr7F/ZXhE3xMvVWKSWcaJqjQLDHFNP5wiGwwpP+7aXP3A3Ga+D9A1g6TdEyAtBLgOB1GOhH0r1S2vbS7QSW0yyA+h5/LrQM/RDw74Gi1vxbN4l8S6Bqev+IrLXNHt3t9Ukg0y60/T2VZDeyRWmImXeNoLZQAfMMtWymkeGrzUtQgvdLi8SXWoWnjJrSzubhzGlxBfZjFtGrAI7rk5TDHGR3r84M570hIHU4osPmHuMOwK7ME8entXkPijZ/bVxs/2c/XAzXoOqa9Y6bExLiWb+FFOTn39BXkk88lzM9xKcvISSfc0EnsmmeX/Zttt+55S/yr9IPC1ppc+keHLrx5b6X/wur7Bnw1BdnbHcQqqfYn1NAPK+17c/ZBIRvwnmj7ufyv8ADPiCC3iGnXzbFX/VuemD2Pp7V6GbgzHzzKZDwd+7J46c+2OKCrmprh1htb1BvEIkGqm4lN2JhtkFxvPmbx2bdnI9a+d7wILyfy/u+Y2PpmvS/EHiWG2jkit5fPu5c5bO7aT1JPc15XQK4ViuMOw9Ca2qxpcCVx7muvCvc56/Q//R/J+E4lT6itysOE/vU/3hW5Xbid0c2H2YUUV11hoEPlLJe5Zm52g4A+tcvU3exyNFegDRtNH/ACxH5n/Gl/sbTf8AngPzP+NMSPPqK9B/sbTf+eA/M/40f2Npv/PAfmf8aBM8+or0H+xtN/54D8z/AI0f2Npn/PAfmf8AGgDz6ivQf7G03/ngPzP+NH9jab/zwH5n/GgDz6ivQf7G03/ngPzP+NH9jab/AM8B+Z/xoA8+or0H+xtN/wCeA/M/40f2Npv/ADwH5n/GgDz6ivQf7G03/ngPzP8AjR/Y2m/88B+Z/wAaAPPqK9B/sbTf+eA/M/40f2Npv/PAfmf8aAPPqQ9K9C/sbTf+eA/M/wCNH9jab/zwH5n/ABoA86pR1r0T+xtM/wCeA/M/40f2Npn/ADwH5n/GgrmPPqK9B/sbTf8AngPzP+NH9jab/wA8B+Z/xoJPPqK9B/sbTf8AngPzP+NH9jab/wA8B+Z/xoA8+or0H+xtN/54D8z/AI0f2Npv/PAfmf8AGgDz6ivQf7G03/ngPzP+NH9jab/zwH5n/GgDz6ivQf7G03/ngPzP+NH9jab/AM8B+Z/xoA8+o6HIr0H+xtN/54D8z/jR/Y2m/wDPAfmf8aAOA3uP4j+dBZj1Yn8a7/8AsbTf+eA/M/40f2Npv/PAfmf8aAPPqK9B/sbTf+eA/M/40f2Npv8AzwH5n/GgDz6lBYDAJx6V6B/Y2mf88B+Z/wAaQ6Npp/5Yj8z/AI0Aef0V11/oEPlNLZZVlGdpOQfpXI0mNBWHNzK/1NbvY1gyn96/1NdOF6mFfY//0vych/10f+8P51v1z8P+uT/eH866Cu3E7o5sPsye1UNcxKehdR+temnrXmll/wAfcH++v869LPWuXqbvY7nw/wCDYNR0iTxL4h1WLQtHSX7OkzxvPLcTABmSGFOW2gguxKquRk5IFReJfB66LYWuu6RqUWtaLeO0SXUSPEyTKNximif5o3xyOSGHIJwa6TTotO8a+CtN8MpqdrpesaFPcvEl7KLeC6gutjHbM3yLKjL0cgMpGDkYrq73wRdad8INSg0TULPxBcw6jBdarHYTef8AYYYo3SJuBhwzSHe6ZVcAE8nDBHz5WjJpGpxWv22S3ZYcBt3HCnoSOoB7EjFZ1dzIttNC93qZhH7pALiCbDTYwAjRZz0GDwMYzQJnDUmR1r0a8bT5rmGLMMcfn5hkLQuBGAcAKoGFPH3zweveorq5tIP9JUxG6FpKDu8qQ+YHG3OwBCwHTAoEefjk4HU1LPBLbTPbTrtkjOGHoR9K6u7leSzV7d7b7G0Sbg2zzPOJ+fgfPu3d+mPal1u+ivV1MO0TeXOhgKhQdpyGwRyQe9AHLG1nW1W8ZQImYqCSMkjrgdePWq2RXa2F9G9lp9tLJFuRbjYJAu1ZONm7I9fXipJbqO2t5ZZGgbURb4YqI2G4uMYxlSwXOcUDOHyKK6bw95e64neVVkG35T5Skgn5iGlBAA7gDNKP7OTxNLzH9n3tsJwY9xHy57Yz+FAHOxwyTK7xgEIATyO5xwO/4Ux0eN2jkBVlOCDwQfeuwWeWITSajJbG5REKmPYWH7xeu35ScZ6c461ckaDUNTvxetG6RuLpHXaQY16rlfUHp60BY4GpIYnnfy4sE4J5IHT3OKuXMUovVa6CxfaCJOxCq5yOB/Ku2uf7OVEErxOyGRVOYuU2fKQIxwCegOTQB5xkUZGM13tvOs999nh8gxxWm5cqm0SberHHX60jOvlYje3/ALX8oZbMWz73r9zdimCRwW4VJIrxOY5VKMOx4NddqF7bW1tMbAwiZ5UDlVQ/w/Nt4OBn04ql4gFxf3ct+rpLCiRncpXgEYxgd89jzRYrlOcyBRXXaO0Ys4BC0CgSN9q83Zkp2xv5Ix/d71S1i6hNtbWtlsEO0sdqruzuONx69KRNjnsjpRkV14eL7Db+W1v9i2L5ytt83fu+bA+/ux0PTFaRltVnBv3tjD56fZtmw4jIIOdvIXp97vQFjz7Ip6xu6syKWCDLEDOB0ya7W3W2020xM1u1wouGA3JJgnbs6ZH0pY7/AH28/kyxJPc2S7/uLukVue2A2O1AWOGyKK7Vp4b/AFFdIHlCCeFUQqqgLIVB3EgZzkYNc1qssUt9J5ChYo8IuB2XjP40BYz6KKKBBRRRQAUUUUAFFFFABRRRQACvMrpQlzKo6B2H616bXml5/wAfc/8Avt/OkxxK1c/Mf3r/AO8a6CuemH71/wDeNdeG3ZjX2P/T/JiE/vo/94fzro65mA/v4/8AeH866au7Fbo56GzJYX8uZJP7rA/ka9OVldQ6nIbkfjXllatnrF3ZJ5S4dB0Ddvoa5Ops9jv61dI1zWNAuXu9EvJbGaWN4XaJipaOQbXQ46qw6g155/wks3eBf++j/hS/8JLL/wA+6/8AfR/wpiR1o44FFcl/wksv/Puv/fR/wo/4SWX/AJ91/wC+j/hQDOtorkv+Ell/591/76P+FH/CSy/8+6/99H/CgR1tFcl/wksv/Puv/fR/wo/4SWX/AJ91/wC+j/hQB1tFcl/wksv/AD7r/wB9H/Cj/hJZf+fdf++j/hQB1tFcl/wksv8Az7r/AN9H/Cj/AISWX/n3X/vo/wCFAHW1MlxPHE8EchWOXG5QcBsdM1xn/CSy/wDPuv8A30f8KP8AhJZf+fdf++j/AIUAdhJJJK26RixwBk+g4FMwK5L/AISWX/n3X/vo/wCFH/CSy/8APuv/AH0f8KAOxjlli3GJim4FTjuD1FRHpXJ/8JLL/wA+6/8AfR/wpD4llx/x7r/30f8ACgaOqp4kkVGiViEbBI7HHSuP/wCEll/591/76P8AhR/wksv/AD7r/wB9H/Cgs7DrS1x6+JZf+fdf++j/AIU//hJZf+fdf++j/hQQzraK5L/hJZf+fdf++j/hR/wksv8Az7r/AN9H/CgR1uBRXJf8JLL/AM+6/wDfR/wo/wCEll/591/76P8AhQB2cNxPbMzW8hjZgVJXg4PUVDXJf8JLL/z7r/30f8KP+Ell/wCfdf8Avo/4UAdbRXJf8JLL/wA+6/8AfR/wo/4SWX/n3X/vo/4UAdbRXJf8JLL/AM+6/wDfR/wo/wCEll/591/76P8AhQB1tFcl/wAJLL/z7r/30f8ACj/hJZf+fdf++j/hQB1tFcl/wksv/Puv/fR/wo/4SWX/AJ91/wC+j/hQB1tFcePE0uf+Pdf++j/hSt4lmxxAv/fR/wAKBtHXMyopdjhV5J9hXmEziSZ5B/ExP5mr95rF3ex+W2ETuF7/AFNZa9KGNIWucmP76T/eNdHXMzn99J/vGurC7swrH//U/JSD/Xx/7w/nXT1y9uczx/7w/nXUV3YrdHPQ2YVo2emz3Y3jCJ6nv9KoxrvkVP7xA/Ou/RFjQIgwFGBXJ1NnsYA0FcczH/vml/sFP+ex/KuhVWZgqgsTwAOprdi8NatKm/ywmezMAfyrSFKUvhVyHOMfiZwP9gp/z2P5Uf2Cn/PY/lXWXdhd2L7LqMpnoeoP0IqnUyi07ME76o5/+wU/57H8qP7BT/nsfyroKKQzn/7BT/nsfyo/sFP+ex/KugooA5/+wU/57H8qP7BT/nsfyroKKAOf/sFP+ex/Kj+wU/57H8q6CigDn/7BT/nsfyo/sFP+ex/KugooA5/+wU/57H8qP7BT/nsfyroKKAOf/sFP+ex/KkOgpj/XH8q6DcKaeaCkjnv7BT/nsfyo/sFP+ex/KugooKMFdBT/AJ7n8qd/YKf89j+Vby9adQQzn/7BT/nsfyo/sFP+ex/KugooEc//AGCn/PY/lR/YKf8APY/lXQUUAc//AGCn/PY/lR/YKf8APY/lXQUUAc//AGCn/PY/lR/YKf8APY/lXQUUAc//AGCn/PY/lR/YKf8APY/lXQUh6UAjnv7Cj/57H/vn/wCvR/YUf/PY/wDfP/163qKC7GD/AGFH/wA9j/3z/wDXp39gp/z2P5VuVIOlAmjnf7BTP+uP5UNoK44mP/fNdB/FTj0oA4m7024tF3nDp6jt9RWetegOiupRxkMMGuAkXy5GT+6SPyoKFrmJ/wDXyf7x/nXSlq5e4/18n+8f511YZbnNXWh//9X8kbf/AF8f+8P511Vcpbn9/H/vD+ddXXdit0c9HZk9r/x8xf76/wA672uDtf8Aj5i/31/nXeVyGz2O48KWEflvqEgy2dqe2Opr6H8I/B7xp4uEdxHa/wBn2L4P2i5BQEeqJ95vwGPevAPCd0j2b2hPzxMWx6g//Xr6K8A/FHVfDd5e3esajdXiLZSR20MkjyJ5/Hl8EkADHXsK+2yGGGfKq9+Xy/U+TzueISk6Fubz/Q4P4heFtJ0TWrvwzaXZ1BLUKkkrKFxNjLBQCeF/xr51ljaGV4m6oSp/Cvaby8Z2nv72Tc7lpJHPUknJJ+prxi4l8+4km6eYxb8zXjZ24OfNFW308j1cqjNQ5ZO9uvmdfa+Crq6+Huo/EJbpFt9O1G205oCp3s1zHLIHDdAFERBHXmuvuvgZ48kudMtfDVk+vNqGk2mrObddiwR3hZY43aQhd5K4Az8x4Ap/gPxZ4J/4QXXfht49lvrCx1S8tNRgvtPhjupIp7VZE2SQySRbkdJTyHBBAOCM163a/HPwG+uT2M5v4fC9rp2maZBbXWn2epx30OnbiXureWRPKlZnYxvFLmPOMnrXhHr2R8+6Z8KfiVrNlqOo6X4avbiDSZJIbphEQY5YRmSPa2GZ0AyyqCVHJArG8J+C/Ffjq/fS/COlzapcxRmWRYgMRxjALuzEKq5IGWIGeOtfU+jftC+BLDTbeDT7G68Pv4f1TUr7SlisLHU5TDesHjj+03hLwSRlQC6iQMvbIGfEvh5408MWGh+L/B3jU3drp3i2O33XlhFHNNBLazidQYXeJXjfkMAy44I6YpiORv8A4deO9LuEtNS0G7tZ3vP7OVJI9rG72hvJAP8AFtII7EEEHFbEfwb+KctnHqCeGLw20twbSN9oAe4EnkmJcn5nEnykDofavZtF+KvwmhtbPS9VfxAbTw9rkOrWEjiC6uLuOOFYWjnZpEERyuV27wq/LzjNZ+s/G7w5qPjLwP4git7wWnhjVL++nRlTcyXV59oXyxvxuCcHJHPcjmgdkeZRfA/4uz6lc6PF4UvTe2UaSTRbVDRiQkIGy2AzEHCfePYVV074OfFTV9Jk13TfC19cWEQmLSrHx/o5xKACQxKH7ygZHpXr3gb42eFtM0rXtE8QxzW63uuHW7W7XTbPVJNxLjy3ju2Co+GBWRSSpzwQasp+0Botx4r8F+I9Sjvpv7AvNVubzKxB5ft7hlKqhRN2B8+FUZ6cUBZHi/jf4U+L/h/ovh3X/EMKJZ+JrYXVsyOGKgkgI47NgbuMjBHOeK3tU+B3jQ+JB4b8IWc/iKRdOs9QleGMRrEt5GrhWLNtGC20ZOWPQdqoeP8Axh4b8W+FvB1vYLdQat4fs5LC5jkjT7O0fnPMkkcgfdk78FSgxjIJr1jUfjH8PPFun6j4X8Rrqmm6ZeQaI63VpDFNOLjSYfLZHieVA0b5JVt+QQDjtQGh4ro/wi+KHiB9Rj0fwxfXL6RIYbpRFtaKYZJiIbBMmATsXLY7VVg+FfxHufDw8WQ+Hrs6QzbBcFAFzu2ZwSGC7vl3Y254zmvfvFXxr+HHxJRofFaazocel6o2oWDaaIZJriM28cAWZ3kTypv3QbzVD4yRjpVay+Mvwu034e6loem6Vd2+r6rpE1hMXtbeZ3uHmMnnSX7v57KykAxqiqCCcHNA0jz7xb8BvFngQ6raeJoZze2Vva3EH2OEXEEguiABJJuVoyCcD5Wy3A9a5bUfg38VNJutNstR8L30E+rv5VohjBMsmN3ljBOHxztbDe1e6S/H3wVaanqHiTSrO+mvtSttID288cSxJNprjeBIsjFkdRlWKgg9R3qew+OXw38L6p9r8PJq99Hqmuf23em7ihja2IRgIoNsreYdzcuSnA6UDPmvxb8PPG/gP7L/AMJjotxpIvgWgM6gB9pwwBBIyD1B5HcVxter+JfHmma38PLDwnDHP9stdXvr9ncDYYrr7oB3E7vXjHvXlFADlp1R9Kk60EyQUUUUEhRRRQAUUUUAFFGRRkUAFITxilph5NA0hKKKKCwp4NMpR1oE0L/FSnpSfxUN1oFYbXBXX/HzL/vt/Ou9rgrr/j5l/wB9v50FEFcvcHE8n+8a6iuVuP8Aj4k/3j/OuvDGFfY//9b8jrb/AI+Iv94fzrra5G2/4+Iv94fzrrq7sS9Uc9F6MkhYJKjn+Eg/lXfggjI6GvPK2rLWDboIZ1LqOhHUCuTqbdDsLe4mtZVnt3KOvQiuqi8X3ATE1urt6hiB+WDXnP8AbVjjksP+A0o1qwP8Tf8AfJreniJw+FmU6MZfEjrdS1u81IeXJiOLrsXp+J71j1l/2zYf3m/75NH9s2H95v8Avk1nObk7yZUYpKyNSisv+2bD+83/AHyaP7ZsP7zf98mpGalFZf8AbNh/eb/vk0h1qw/vN/3yaAsatFZB1mw/vt/3yaT+2bD++3/fJoK5TYpu6sn+2bD++3/fJo/tmw/vN/3yaB8prbqN1ZP9s2H95v8Avk0f2zYf3m/75NAWNbdTay/7ZsP7zf8AfJo/tmw/vN/3yaB2NSisv+2bD+83/fJo/tmw/vN/3yaANSisv+2bD+83/fJo/tmw/vN/3yaANSnjpWR/bNh/eb/vk08azYY+83/fJoFI1aKy/wC2bD+83/fJo/tmw/vN/wB8mgg1KKy/7ZsP7zf98mj+2bD+83/fJoA1KYetZp1mw/vN/wB8mmf2zYf3m/75NBUUalFZf9s2H95v++TR/bNh/eb/AL5NBRqUVl/2zYf3m/75NH9s2H95v++TQBqUVl/2zYf3m/75NH9s2H95v++TQBqUo61lf2zYf3m/75NKNYsM/eb/AL5NAM1D1oJzWWdZsM/eb/vk0061YjoWP/AaBI1CQBk9BXATPvldx/ESfzrXvtXM6GGBSinqT1IrEoGFcrcH9/J/vH+ddVXJXP8Ax8S/7x/nXXhjCvsf/9f8irb/AI+Iv94fzrsa462/4+Iv94fzrsD0ruxT1RzUdhaCj7RJtO0nGccZ9M+tIOlezeEfE/hGDwXH4b8SuSsV/LqKosZY+ZBHF5SZxjbNh4zzxkE8CuTqdCPHHimXO+Nl2kA5UjBPQH3pBHJ5nlbG8zONuDnPpjrmvc0+IumN8QfEGt3jxXenapF9oCyRsYzfW8Ie3YIACCs429MbSQeDXm/g/WY7Xxxpev63cEIl7HcXEzZY/f3OxxknueBTaGcskUsziGFGkkY4CqCWJ9ABzmkEFyZ/soiczZ2+XtO/d6beufavVtBvNI8P63rMUGvwxy6naSpa6lAs4S2lkkDYYmNZF3KCpZVON31rd/4S/RW8QThNZ2Xz6KunjWSsozeBsmXIXzQCn7rzNu7HOKBJHhfkz+aYPLbzQcFMHcCO2Ouakhs724UvbwSSqDjKIzDP1Ar2TQ/Fmj6D4tvPFOra1LrV7ZWccNtcQxbJJZ2AjZlMg+YRoW+eQBm44qtD4vsNCu/Gdv4b1a4ttO1SBnsEjaWMCWWWOTbhcBWRdy7vbg4NAzx4pINpKsN3A4PJHpUktrdQzfZ5oZI5euxkKt+RGa9a8O+LNB0//hD2vpyG0x7/AM9ghcwPcEeVLjHzFT8+Bk8etb1l4003SNa8KTajro1u90aS7lm1DbLIoSVR5UWZVEjgMCxyuBuwO9AHgaxSuVCozGQ4XAJ3H29aWWGWCRoZ42ikXgq4KsPqDyK9zHjXw2NT8J6lossemSWwupLuKaKRoLeecjcF8vD+WxBKlDuQH2rhviNqOlaprkNxpV7JfKtvGkrtLJMqyAnKxyTKsjoBjBcZ6jJFAHA1YmtLu3UNcQSRBuhdCoP0yKddSWjSq1hG8KBVyHcOd4HzEEBcAnoO3rXbeLfFMupaNo/h6LUZtRhskM80szu+biQYKr5nIWNQFHbJNAHn9FFFABRRRQAUUUUAFFFFABRk0UUASUUzJFG40E8o+mZNGTSUDSCiiigYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVyVz/wAfEv8AvH+ddbXH3R/0iX/eP866sMYV9j//0PyItj/pEX+8P512R6Vxdr/x8xf7w/nXaHpXbid0c9ET+Gm07qK7XR9IihiW5uFDSvyAeijt+NRRoubsjSU1FHHpa3UgzHC7D1CmplsL7/n3f/vk16UeBTK7v7Pj3Od4l9jzg2F90+zv/wB8mm/YL7/ng/8A3ya9JqOn/Z8e4fWH2POvsF7/AM8H/wC+TR9gvf8Ang//AHya9EPSmUv7Pj3H9ZfY8++w3v8Azwf/AL5NH2G9/wCeD/8AfJrvjSUfUI9w+svscD9hvP8Ang//AHyaPsV5/wA8H/I13jelNpfUY9w+svscL9ivP+eL/kaT7Hd/88X/AO+TXdHpTKPqMe4fWH2OI+x3f/PF/wDvk0fZLr/ni/5Gu2NMpfUV3H9Ydji/sl1/zxb8jR9kuv8Ank35Guyam0fUV3BV32OP+y3P/PJvyNH2W5/55N+VdaetJSeCXcft2cl9luf+eTflR9muP+eTflXVt1ptL6mu4e3Zy32a4/55t+VH2a4/55t+VdMTSUfU13D27OZ+zz/882/Kj7PP/wA82/KukPJpCMUPCLuHt2c35E3/ADzb8qPIm/uN+VdERmmUnhF3D27MDyJv7h/KjyZf7h/Ktw9aSl9VXcftmYfky/3D+VHlS/3D+VbLdaSj6qh+1Zj+VL/dP5UeVJ/dNardaSj6qg9qzK8uT+6aPLf+6a0m60lH1VB7Vmd5b/3TR5b+hq+1NpfVl3G6rKOxh1BpNpHUVdam1P1Zdx+0KdFTyKD061BXPODi7MuMrhXHXP8Ax8y/7x/nXY1xl03+ky/7x/nW+GW5lX2P/9H8hbU/6TF/vD+ddqelcRa/8fMX+8v867c9K7cTujnorQlt1Dyxof4mA/M16hjHArzKz/4+YP8AfX+dem115etGRiN0XDpmonTxqwtZTZNN5An2HyzNt3eXu6btvOOuKuT+GfEdtLJBcaXcxywzJbOjRMGWeUZSMjGQzDkDqe1eoeCfiH4d0HwiPDGvWk15EL6XUPLVV2faIo4janJPTejJJx9xjjJ4qzF8Wxb+N/EviiN5WTW7MhN8aswvkhUQzFScKUmXcGByB9cV28z7HPZHjMelanNeyaZDaSSXcPmb4VUl18oEvlRz8oBz6YqxofhrxD4mmkt/Dum3GpSRLvdbeNpNq9ATjpk8D1re+H2vaZoHiiPU9cklW1eG6hkeJBLIDcQvGG2ll3YLZPzCt/R9X8F2ui6n4OudVvobGe7tb2G+itB5jtbq6tFJD53A+fKtvOCMkc8DkwSOG0vwl4p124ubTRtIur2eyz56RQszRYOMOAODnjB5zWZDpGq3FteXkFnNJBpwBuXVGKwhm2jzDj5ctxz3r2m++IHhXxTJrtvq899okN7qsOpwT20SzysIYzFskG+PEhB3hwSA+eO9L4a+JPg/RtIv9Ev7O9vo/ENzdtqFxJKPNWGSMxwEgcTOu9nbO0b8EUuZ9h2R5VceB/GNrpCa/c6LdxabIFZbloWETB8BSGxg5yMfWm6f4K8Yard3dhpmi3l1c6ecXEccLs0R6YcAcH261oy+JLFvBui+Hx5huNO1G5upDj5DHKkSrtOeTlDkY9K9FvvHvg7xFeaxFqN3f6Tbza4dYt5beBZXlXaV8uRfMTa46o2SASc0m3YLI8TTRNZmijnisZ3jlm+zIwjbDT/88wcff/2etZ0sUkErwTIY5I2KsrDBVlOCCPUGvpLSvjboUV5N/aunSyadqOuT6lc2y7cxo+DE8b/89Y2GegB5GcGvnrWLuPUNYv7+HIjuriaVdwwdruWGR64NJN9UDSMxqbSnrSVQmMbrSUp5NJQNjD1pKD1ooGMPWkoo6VMhjDzSUUHpUgMPWkoooAKa3WnUw9aTASmtTqYetSwIz1pKKQ9KRXUYaK6C58KeJbLw7Z+LbvTZ4tF1CR4be7ZcQyyRffVW7kd65+pjNPZluLW5GaKKKoQw9aSum8I6Dp3iPWk0/V9btfD1iqNLNeXYd0RE6hI4wzySN0RB1PUgZI9w8TaR8Irr4JalrPgDR7sXmja7ZWR1fUJj9qvI57eaR828Z8mBNyDag3sP4nJqZS6DSPmY9aSvYvhV4R8ManY+JvHXjhJrrQfB9tBNJZW8nky31zdy+VbwebgmOMkM0jgbtq4XkgjSh+LXgW5nFpr/AMLNA/sVjtddPN5bX8cfdortriQmQDkGRHUnquKTfQbR4QetJX0zL8GvDOifE/xHo1/cXWr+HNA0c+III4CsN5fWcscMsEROHEbbZ1MzBW2qrkDpjiPHPh/wjdeA9B+Jng/Tp9Ag1W9vdNm0+a5N3H5lmkMnn28zqrmNhMFZWztdThiDgTzDaPGj1quepqeoG6mufE9DWmJXF3X/AB8y/wC8f512lcVdH/SZf94/zpYYivsf/9L8grU/6TF/vL/Ou4PSuEtP+PmL/eX+dd2elduJ3RhQ2ZYs/wDj6g/31/nXpprzKz/4+of99f516aa68v2Znid0ewfDT4Naj8Q9G1nxbfa7pvhXwzoLQxXep6o7iIT3GRFDGkSu8jtjOAOB1NUfH/wg8S+BPEOn6Fbz23iaPWrZbvTrrR2a7iu4GJG5FCiQMCMMrKCK9y/ZlHxPn8LeKbD4eQaB4utria3+3+EdaVGe8RQdl1AsjRjMZ4JWTcODjpX01ZfDrwtoPii/vPh9PN4O8YP4bWbV/CnhvVbVLhriScAw21/c+aIMIPMkWM7gMAe+86rUmZKF0flfJoWuRXdxp8mm3S3Vou6aEwSCSJR1Lptyo56kCoNT0nVdFuPsms2M9hOVDiO4ieFyp6Ha4BwfWv2E8ReJl0LXNS8S6bqIt9bi+FV2DcS38OoXX2qG4GxZbpAqzzJ/eC8kcV8U/HDxVqfjf9nj4ReIvFGptrPiBZ9Zt5rm4k826MKSp5ayOSXIH8O6nCs21oEoWOf/AOGZPsXhzQfEXin4keF/DZ8R2Caja2t/PcpcGCTIBIS3Zc5GOD1r51n8O67HFLdLp9zJaRLvNwsEnkmMttWQPtxsY8A9D06190fGX4k+DfD3gT4U6TqfgXRfF10/hK3/ANMvJrkT2xLuPLAgmRRg/N8wzn2rpr/xl4hvn/Z5+Gmn+N28LaDqOj2r3skbRGJZkuGMZmWTMbFSo2CXKqxzjrUqpK2o3FH54XvhrxJpkltDqWkXlpJe4+zrNbyxtNnp5YZQXz/s5qO80DXtOsxqGoaZdWtqztEJpYJI4zIvDIHZQNwI5Gciv2B1iW5g8OaXbeL7jUv7SsPiBossR1/W7TVbwRNNtaeMW6ottFIOQmSMdMAV5fP8TbrxXqn7QeifEnW21fwvpOp281raTyh4YooNTCsbZM4GYwc7PvdTknNJV2+g3SXc/M8+Htagt7PUNQsLqz069dVjupLeQQsCeqMVAfHopOa6jxP4BnsPF+oeGfBL3fiy3sVRxcQafcQuysgZi0DqZECk4y3XGa++vjbN8cZNZ8aeIZvFumv8KdUltf7Khnu4bi1ubXdH9ni023XeYpkA5IVNuDk16zqWt+IdR+JXxJ0Dw7Z3Go6dealpc0t54c12DTNbtjHaxgSFZfknth/ECcAg5qXXe4ezPx607Qtc1i6kstI026vrmIEvFbwSSyIF6llQEjHfIpLDQtd1a7k0/SdNur26iBLwwQSSyLt67kQEjHfIr9SdYtvGFx4e8b+FP2fPGw1nx1D4niuNUv7e6ttPv72w8hQp3o0cbrDLkS+WcEgkjms5br4ta54I8WeH/h14p065+Laa9aS65c6Hdw2Ul1ZJAFXZNmESeXJ/rihwTnJNP24ezPyylilhkeGZGjkjJVlYFWUjqCDyCKZX1F+17qWian8XRJptzb32pQaXYQ6xcWrK8U2qRx4uGDp8rHOAzDqRXy43StoSurkSWthlI3SlprVQxtIelLTWqWA2kPSlprHtUgNpM4paa1AC5plFITikAtR0u40wnFQNDa938OWfwq8W/DH/AIRS20q+j+KC3irYPbB549SSZseU652x7B346ZycnHjuh3em2Gs2N9rFj/adjBMjz2u8xefGpyyb15XcOMivtT4M/FX4K/8ADR/hTXtC8IReBNJWCa0YSXb3SG6mBEcpaQAJ/c/GvHzitUhByhCT5U5XTSV10et3ftZ/eehl9OMpWlJK+mvn1XTT1N3xZ+zR+1IfgfpPg+80vS7nS/Dss9/HaW05bUczfMwb/lm+3sqHP1r5f+JVx8GbTwl4b8PfDuyvJ9ft4zJrOpXe+IvO4GYFhJ2gRnPIH4nrX9Fd5qFjpthLq2oXEdtZW6GWSd2CxoijJYseMYr8D9T+KPwQTxh4/vta+Hy+KV1vULqXTLr7bJaC2jfIUhEGD83zZ69q+J4Uz3EYtzcqb9139zS7lve7177/AH6H0WdZbSocqjPdW1127WXyPlakPSnHBJIGBTGr9OPkBte6aP8A8m2eJ/8AsZ9L/wDSS5rwuvbNJu7Rf2dvEli08YuZPEumyLEWHmMi2lyCwXOSoJAJxgE1EuhUS/8AAqLUIf8AhJdU1SWzt/Aq2kdt4hN+sjQyxSvugihWHErXRdC0GwgqVYsQm7PS6Yf2PE193z4rNuGzbjU0tWsN+ePtQtGFyYf7wjO/Fcx8NLvQvFPw68RfCDU9Ut9D1PUL+01bS7q8cQ2k1xbRyQvazyniLekmY3b5AwIYjdmqyfs2/F8TA6npVvpNgDl9RvdQtIrBE7v5/mlWXv8AJuJ7Amoe+rGit8TdZ+J3hL4uXPijVdUS28QP5V1aX2mPttntJYh9na1IwPs7QkKqkfd+Vh1Fed+MPHfi/wAeXcF94v1SXUpbWPyoQ4VI4Y8lisccYVEBJJIVRk8nmu7+NniTw5rGtaH4f8JXZ1LSvCOkWujx3xUoLx7fc0syq2GEbSOwjBGdgGQDxXi7URQPcbUDdTU9QN1NYYnZGtMSuHu/+PmX/eb+ddxXD3f/AB8y/wC8386WGIr7H//T/H+0/wCPmL/eX+dd2elcDaH/AEqEf7a/zrvj0rtxO6MKGzLFn/x9Qf76/wA69MavM7Pi5hP+2v8AOvS26115fszPE7oVEkIaWNWIiwWYA/LngZI6ZqRbO5kt3vEgdreMgNKEJRWboC2MAmu08N6+bPw1r2i3F75ENwlu8URGQ0y3MTFtv8RVFJwe2QOpz0VhqJh8M6nctr8Fwbk3NvHZtIINkMxBlm+z4AZ5B/q0/hPORhRXc5HPY8haB1RZTGVjYkK2DtJHXB6HFTPp1+kUc7WkqxzkCNzGwVyem04wfwr1Px1rnhfU/Celaf4fv5ZE0+6mWG1kgERigaOMbmIkYFmcFie5J6ACugtviFpFhf6LaW8s0qmDS47iWW43WsH2dkdikGziRSuC2445wOaXM7bBY8CEUnzlUJEfL4B+XnHPpzxzVfA9Ote9ax4l8Mf2D4jOm3MZvPFMS3NwgUgxyxzx/uRx/G2+Xjjbtrw6A2gWb7UrsxQ+VsYAB8jBbIOVxngYPvQncGiBIWk3eWhfALNgZwB1J9qa0T7BJsOzOA2OM+mema9B+HOv2PhzVb++1AqYZLGeAxt/y1EuFaMe7LkV38mqeCINP07wlb3treWmlT3TwSzqfJmuJrclJZhjOzfsQ54+XkYzUylqNI+e8D0p/kS+U0yxt5aEBmAOAW6AntmvcxL4GaLUI5TpkNx5ERknRQ6eeIjvWCIqPkL45iYYbOAUqzd69omralPC4tr+PUpdLC29vGMsqwmOT5EUfOjH0z07UuYaifP0cbO6xxIWc8KFGSSewAp91aXFlMba7ge3mTqkilGGfUEAivTRcWHhz4iW9vo09rBFpBFv9omDiGWRAQ7uyfONzEgMOVAB7V0Wqr4T1Rvss+qW5u1ht2H2m7a7hgCT5kiiuSuWBQk7Tk9gSaOYEjwgAAYHFNavcrzUPABll06CCw+yNHdSCYRYk81ZyYQH+8Bsxx0IPPtPCng/xXq/9k2tnZw/aLm+t0e2hKCG2ADQTNtHRSDljzjOaXOO2p4JTD1rY124sbrV7ufTIlgtDIRCijAEa/Kp+pAyfc1jVYBTCeafUdR1AKYetPqOkAUw9aeelR0AFMPWn1GaQBTD1p9R1A0Fey2nxastK+Dl18LNH8N2kF7qtx5uo6tJiW4njRt0caBl/d7emQfyya8aqOsK+HhUspq9nf5rY2pVZQvy9dD6J8UWdsn7PnhfXk8ZX99qOpXt1b3OkSX5kt4IYTiMi3zleO54OeK5z4jfFyy+I3g/wzot94atLHXfD0RtpNUtsRm6tlAEaPEqgbl7tk+2K8YwM570yuall0E1KTu0210tfppvppqbTxUnotE0k/kFMPWnnpXrc3gLREhurhL9JHj0i1vVtUaQ3ImmEG4kGMIV/eNgbu4rvbOdI8gqM4JzXplroWgnRNSkv7O5s5YJTBDdTybWNwZFCwiEDB2x7mlJPynGCMgHd1Pwx4G028D6nHc6fZWl9dafIfMZ2nNuqMsv3CVzuO4KCM7egyaXNqNI8WqIomfujj2rq/DmmafrHi6w0hjI1jd3aRZ+7IY2bHvg4rNhsrcQXF1dRXBit5o0ZowuxUbdkMzdHIX5O3BzU3CKMemHrXsUfhvwsnjObTv7PuJdM+zWtwTJc7RawyxJJNLLIqAsVDYQAAFiBg8A8NqcXhBNCt30qe4fVDKwlWQYXy8tg424BxsxhiSS2QMDKuNHK1A3U1PUB6mufE7I0piVw13/AMfMv++f513NcJeH/Sph/tn+dGGJr9D/1Px8s/8Aj6h/31/nXfHpXn9mf9Lh/wB9f516AelduJ3RhQ2HRtsZXH8JB/KvTUkWVFlQ5VgCPxrzAdK2dM1l7IeTMC8XbHVfpV4OuoNp9Qr021dHcU01mprOmuM+cF+oIp/9p6e3/Lwn516ntY9zk5H2LtMPWqn9pWH/AD8J+dM/tGw/57rT9pHuHI+xbam1UOo2P/PdfzpP7Rsf+e60vaR7hyPsXKjqsdRscf65aZ/aFl/z2X86n2ke4cj7FykV3R98bFWHQg4I/Gqn9oWX/PZfzpn2+z/57LS9pHuPlfYt1HVf7fZ/89lpv26z/wCey0e0j3GovsWqarumSjFcjBwcZB7VWN9aY/1q/nTfttp/z1Wj2ke4KL7Fg9KZUBvbT/nqtN+2Wv8Az1Wj2ke4+Vlg9KZUJvLU/wDLUU37Xbf89VqOePcfKydulMqE3dt/z0FN+12//PQUnOPcOVk56UyojdW5/wCWgpv2m3/vij2ke4crJzwKjqM3MGPvim/aYP74pOa7hyslPSmVGbiE/wAYpPPh/vilzLuHKyQ9KZTDPD/fFN86L++KXMu5fKyQ9KZTTNF/eFN86L+8KOZdwsx56VYOoX5LsbmQl4xCx3nmNcYQ+qjaMDpwPSqRljI+8KTzI/7wo5l3CzNqPxDr0GmPosOo3KafJndbLK4hO7k5TO3nHPFVb/WNW1VYV1S9muxbJsiEsjPsT0XcTgfSs0yJj7wpvmJ61PMh2ZZt7m4sp47u0laCeFg6SISrKw5BUjkEetT6lq+q6zP9q1e8mvZgAu+aRpGwOgyxJwKzjImOtN3r60cy7jSNyy8S+ItMmkutN1S6tZpkWN3imdGZExtUkEEhcDA7ViO7yu0kjFnckkk5JJ6kmml1x1pm5fWp513Gkx1V6ezZ4FMrkrVE3oawjYK4S8/4+pv99v513dcFdn/S5h/tt/Orw5nX2R//1fx4s/8Aj7h/31/nXoR6V55Zn/TIR/tr/OvQz0rtxO6MKGzE/hp0UMs7iOFC7HsKQZxivQ9LsEsbZVx+8YZY+/p+FLD0HUfkXVqcqOVTw/qLDLBU+rf4ZqVfDt7/AH0/M/4V2x6UyvQ+owOX6xI4s+Hb3P30/M/4U3/hHrz++n5n/Cu2qOn9Sph7eRxv/CPXn99PzP8AhTf7AvP7yfmf8K7NulMo+pUw9vI47+wbz++n5n/Cj+wbv+8n5n/CuuPNJS+pwD6xI5H+wrsfxJ+Z/wAKT+w7v+8n5n/Cutam0vqcB/WJHKf2Hd/3k/M/4Un9i3X95PzP+FdU1NpfU4B7eRy39i3X95PzP+FJ/Y11/eT8z/hXUNTaPqcB+2lY5n+x7n+8v5n/AApP7Iuf7y/rXStTaPqcAVaRzZ0m4H8S/mf8KP7JuP7y/mf8K6E9aSk8JAftpHPHS7gfxL+Z/wAKT+zJ/VfzP+Fb5PNJU/VYB7aRgf2ZP/eX8/8A61H9mz/3lrcPWkp/VYB7aRhnTph/Ev60n9nzeq1tHrSUnhYB7aRinT5vUUfYJfUVrt1pKTw0A9tIyDYyjuKT7FL6itU9aSl9WiP2sjKNnIO4pPskvqK0z1pKPq0SvaszDayDuKPssnqK0D1pKPq0Q9qzPNtIO4pPs7+1Xj1pKX1aIe1ZS8hx6Unkv6j/AD+FW260lL6vEftGVDCw7ik8pqtN1ptJ4eI/aMqEEcGkqw4zVeuWpT5WaRlcK4G7/wCPyb/fb+dd9XAXn/H3N/vt/OtsOZV9kf/W/HWy/wCPyH/fX+deinpXnNmf9MgH+2v869GPSu3E7owo7E1qA08Snu6j9a9PNeY2Z/0qAf7a/wA69Orry/ZmeJ3Q1qbXufwy+B918SfCev8Aje58U6R4V0bw5Pa29zPqrTqpku9wjC+TFJ1K457kVi/Eb4M+L/hzrul6NOYNfi163W70u70h2u7e+gY43QlVDkg8MpUEV3c6vY5+V7nkp6UytiXw/r8V7NpkumXSXlspeWBoJBLGo6s6bdygdyQBXc2vwX+JV74L1nx6miXEWl6FNBDdCWKSOcG55RkiK5ZQOWYcKME8UOSQWZ5WTmmk4r1/4ifBzxF4F8XWPg6wMniK9vtMs9TUWVvI7BLyPzAuxdzHYOCeleap4f8AEE9xNaw6XdyTWzrHKiwSF43c4VHULlWJ4APJPApc91dA0Y9Far6Drseq/wBhSabdLqe7b9kMEguNx5x5W3fn2xXf+IvhTq3hn4ZaH8SNSuPLGtajd6cbGSF454HtFDMzlvXPTAIpOSCx5QetJRRQIa3Wm0p60lA2MPWkoNFA2MPWkooPSgojooo6VDYEdFFIelIBlFFIelIBlFFIelADT1pKKQ9Kl7gMoopD0pFdRlFfdP7O37CHxA+OegxeNNW1KPwp4cuc/ZppYjPc3KjgvHECgCejMwz2BHNdH8ff+Cevjn4ReFbzxz4U1tPFukaanmXcYtzb3cMQ+9IEDOrovVsEEDnGMms/bRva5pyu1z876KQEMMqcig9K0JGGlAJBYA4BwT2zXS+EZ/CFtrSXPji1u7/S4UZzbWUqQSTyD7kbSuG8uMn77KpbH3Rk5H0X4h8e3XjX9nLWoE0yx0PSdL8S6dHY2FhCI4oEe0uC2ZDmWV2wC0kjsxPoMARJjSPks9aACckAkL19vrWtoH9gDWbQ+KRctpIfNyLMoLhkAJ2xmT5AScDJBwOcHGD9VaL8Q4fEvwh+Knhnw7oVn4b8NWGnadLBZwKJZ3lOoRL51zduPNmlK8ZJCDoqKKUpDsfHRPc0gIYZU5HtXtXwKttMuvFt8k0Vnca0um3LaJDqHlm1k1QbfKVxN+6Ztm8xrJ8pkCg54B6f41W2qxeEPDU/xGs7Sw+IUlzei5it4reC4bTAsX2Z7yK2CxrL5nmhCVDtGAW42kpy1sNo+az1qA9TU9QN1Nc+J2RpTErgLz/j7m/32/nXf15/eH/S5h/tt/Opw27Jr7I//9f8cbLm9g/31/nXo+e1eb2R/wBNgH+2v869HrtxHQwo7Ms2f/H3B/vr/OvT68ws/wDj7g/31/nXpx6V15fszPE7o+1PgbrXgTSP2Z/in/wn+mS65p76roZ+w216LGeUh3wyybZDhCQSApyOOK9N+Gvxnk+JVr4n8LfDWytvBGvaR4aGmeDbc3o89AZxJdql5Ps/0mZehG3px3r83RE7q0qoWWPG5gCQueBk9s1J9ju5bZ7xLeR7aMgNKEJjUnoC2MA10zop3Zips/XnQfFOqeFodHj8Z6zBN8UtC8DeI21G4a4iubiJS6PYw3EoZ1kmUAkKSxA6187fDP4ifFT4h/s5/FXTE8YXuo+JxdaddhLjUzHcvZKHF2U82RdylAA6r1GBg8CvgdoZFjWZoyI3J2sQdrEdcHoSO9TPpmoLHFPJZzCOYgRuY22uT02nGDn2qPYJD9ofrhqFnc6lruva34T8Q6g99b+GfC8LaRoWp2elXd1F5JLyte3CsyRQkfOseCc/NxirPxj8bT+FvD/xX8R+DtaFjrNz4c8IsLq3vI57l5mlkSRxcR7fNlC9ZVAP8QxxX49+Q5D4jJEY+b5T8vOOfTnjmodqjoBU/V9dx+1P140PxXd+IptC1TTtctk+KHiH4aNBpmo3M8cc76itwcr57kBbho8hWYg9ea+ff2kZvGkf7Ovw60r4laxFq3im01jUlvMXcV5cRDyxsS4ljZ90gXGSWJAwCcjFfBaxGTdsQttG44GcAdzStbypCtx5TLE7FQ+0hSy8kA9CRkZ+tNUbO4nUuiGipDFKsSzsjCNyVDEHaSOoB6ZHemhJJGEcalnc4AAJJJ9BW5mQ0h6VZubO7spPJvYJLeQjO2RCjY9cMAajkhnjiSZ42WOXIViCFbb1wehxnmgfUr0hpaa1Jje42mtTqa1LqUNpGpaa1SA2mtTqax7UANprU6mHrS6AJSN0paa1SmA2mtTqY3WgpISvoz9mP9nzUP2jPiEfCcd9/ZmmWMP2m/ugu90i3bQsanALueBngYJ9q+c6+j/2X/2hrz9nL4hv4qGnnVdL1CD7LfWysEkaPO5XjY8b1PQHg5I461E72fLuVBa6n9K3h/RLDw1oen+HtLQR2emwR28SgAYSNQo4HHQVquiSI0cih0cEMrDIIPUEHqDX592v/BSD4MXcdk8XhvxOx1BiluFsYX811OGWMif5yD1xQv8AwUi+CbxJOnh7xM0ck32dWFhEQ0/H7sHz+X5Hy9a8z6vU7HT7SPc5f9v/APZ1+HN58JdS+LOgaRbaL4h8PvC8stpEsK3UEsixMkqIArMCwZWxngjODX4UN0r9H/2v/wBt+X40aDJ8LvBmiXeg6Is6vfvf7Vu7h4TlYjEhYRorckFiSQOmK/N9utd1BSUbSMZtN6Da900j/k2zxN/2M+l/+klzXhdeoWHivRrb4M634Jldxqt9rljfxKEJQwQW80bkv0B3OuB3qpaiieV17r8Lv+SYfF3/ALBWm/8ApxirwqvUfA/izRtB8EfEHQtSd1u/EVhZ29mFQsrSQ3kczhiPujYpwT1PFDCO55UQCMHmmkADgYzTqa1MOo2oG6mp6gbqa5sTsjWmJXnt5xeTf77fzr0KvPb3/j8m/wB9v51OG3ZNfZH/0Pxvsjm9g/31/nXpFea2Jxe2/wD10X+deknpXZX6GFLZlqz/AOPuD/fX+demtXmFmcXMLejr/OvTj1rsy/ZmWJ3R3PhzxAbPw1r2i3F75ENylu8UWNwaVbmJmbb/ABFUUnB7ZA6muisNRMPhnU7lvEEFw1ybm3js3kEGyGYgyzeRgBpJB/q0/hPORhRXkLU2u5xOe561471zwvqnhLStP8P38si6fdTLDay24iMUDRxjcxEjglmBYnuxPQAV0Nt8Q9HsL/RbS2lmkUwaXHcTS3G61g+zskjFINg2upXBYse+BzXgTU09KnkQ+Y911fxL4X/sHxGdNuozeeKYhcXCBSDHLHPGfJHH8bb5eONu36V4dA1oFmF0jsxQiLYwUCTIwWyDlcZ4GD71XzTWNJRsDZ23gmS18/VrS6u4bM3mnXEEbzv5cZkfG0FsHGcV2vhXTtGfTX0iP7Jf65CbtonMb3luvEBV2VFfcu3zAp2kBuT614nk05JZInEsTsjjoykgj8RQ4gmfRPiLUPCWm3reFpobFLVZpzMnlEeSXtIsGPd80ZMoPvkYPcVxV9r+nT+MPCusNPbLbW0FmJWhURmNouHEgVQdwI4PPFeTMxJJJyTzmm1KgVzH0Odf8Ia7PZNNeItvbG8fytSkF1KZpHXgSSp5axlPmTKHBBGM4NZOpal4B08X8mjpZXLRG5+zJKhlT5pYdhCuMH5d+MjpnivDCfSm0cgc5v8Aig6W3iC+fRQgsncNGI87ACoJC56ANnA7VzzU6ozTQrhTD1p/So6Q7hTCc049KZSBMQnFMNKetJQCCo6eelMpNDCmHrT6jqbAFRnrUlR0i0wphpx4FMoHc9y0L4nR2Oiy6reyIus6RZLpmi20MZWO3SQHzronkeZjIznO4k1W8G/EqPSbKG51h4zL4YhlfSLVYzibULliDczNyC0QO7JxkhQK8WPSo61VeRi6ESa5uJ7y4lu7qQyzTMXd2OWZmOSSfUmqpPNSV1HgZtMTxXYtrO37EBN5u8qBjyXxy/y5zjbnviue/U2OTqMkZJr0zWZPCreGNPGhhEcJd+Yt4Ve43eam3aYVUA7c7d4xt3d8Vprfx6hqnh2605bCC4XTSJUjFvAAyyyDahlBjE2zG0yZPfJOKkaPIM0w9a9T8Za9osVxrmiadp1pMLm682O6hCDywdpKrtU5KkFco4Q5bCngjG8NaamreGtds4fs/wBu82zeITyxQtsXzfM2NKy+q5APpRcaRwZIHXimnrXuXw4l0aOd7e/NnEFNm08qCFibdC4nikF2yj5gQZHi3EYGFOa888Q69pN/p1vpGmaZFarZyyFbhceZJGSduflDcjBbczcjjaMglx2OPqBupqbcKhPU1z4noXTErzy8P+mTj/bb+deh153ef8fs/wDvt/Oow+7Ct0P/0fxrsT/p1v8A9dF/nXpJPavNLH/j9t/+ui/zr0s9a7a26MaQ9WK4YdRzXpdpcpd26Tochhz7HuK8wzV6y1G5sHzCcqeqnoaeGxHI9dgq0+ZHo55NJXMJ4ljI/eQEH2Of51KPElqf+WT/AKV6SxVPucvsZdjfPWmnpWAfEVr/AM8n/SmnxFan/lk/6UfWafcPZS7G9TD1rD/4SG1/55P+lN/t+2/55v8ApQ8TT7h7GXY3aQ1h/wBv23/PN/0pDr1uf+Wb/pUvEw7j9jLsbVIelYn9u2//ADzb9P8AGkOuW5/5Zt+n+NH1mHcPYy7GzSE4rG/ty3/55t+lIdbgP/LNv0o+sw7h7KV9jYyabnnFZH9tQf3G/SmnWYP7jfpS+sQ7jdKXY2T0plZX9sQn+Bv0o/taH+436VPt4dxezlbY02ptZp1WE/wN+lNOqQ/3G/Sj28O4KnI0KKzf7Th/uN+lH9pxf3Gpe3h3GqbNBqbVA6lEf4WpP7Ri/umj6xDuHIy+elMqkdRj/umm/wBoR/3TSVeHcfIy8elR5Aqm2oR/3TTDfRn+E0vbQ7lKmy7kmmk4NU/t0f8AdNNN4hP3TS9tHuNU2XSeKbnFVPtif3TTTdoexo9tDuPkZbJ7UzI6VW+1J6GkNyh7Gl7WHcORlrIqM471B9oX0NNM6nsaXtYdwUGWCRjim4zUPnr6Gl80HtS9rHuHKx3rSHpUfmjPSgycdKPbR7lWYZxzUROKTJY80NXJVqcz0NYxsOrzq8/4/Z/99v516IDXnV6f9Nn/AN9v51dDdmVXZH//0vxmsD/p1v8A9dF/nXpx615hYf8AH9b/APXRf516eetdlbdGVLYStCx0251BiIRhV6segqiqlmCjqeK9OtbdLS3S3jGAo59z3NXhcPzt32Qq1XlWhz6eGIcfvJ2J9gB/jUo8NWg/5av+n+FdHRXpLC0+xy+1l3OaPhu0z/rH/T/CkPhy0H/LR/0/wroz1pjUfVqfYPay7nO/8I7af89H/T/CkPh60/56P+n+FdDTCcmj6tT7B7WXcwP+Eftf+ej/AKf4U3+wLX/no/6VvnpTKX1an2D2su5hf2Bbf89H/SkOg2w/5aP+n+Fb1MPWl9Xh2D2su5h/2Fbf89H/AE/wpDodsP8Alo/6f4VuUw9aX1eHYaqy7mL/AGJb/wB9/wBP8KadFtx/G36f4Vt0w0fV4dgVWXcxxo1v/fb9P8KT+ybcfxt+lbFR0fVodh+0fcyzpEA6O36Un9kw/wB9v0rVplL6vDsHO+5mHSoB/G36U06XD/fb9P8ACtM9KZU+wh2Dnfczv7Mh/vt+lJ/ZkP8Afb9K0T0plHsIdg533KB06IfxN+lJ/Z0X95v0rQqOl7CHYfOygdOiz95qZ/Z8X941onpTKXsY9g9pLuUfsEX940z7DH/eNaNR0vYx7Fe0lbcpfYY/7xpv2OP1NX6jo9jHsNTfcqfY4/U037KnqaunpUdHsY9h87K32VPU0z7MnqauVHS9jHsHOyv9nT1NAgTPBNWD0pgOKn2MewczsQeSoPU0hiGOtTn1qOl7GPYakysUKnmkarJGRiqzVy1qfK9DWErgtec3v/H9P/vt/OvRlrzi9OL2f/fb+dXQ3ZFbof/T/GOwP+n2/wD10X+deonrXlth/wAf1v8A9dF/nXqR612Vt0ZUtixZjN3CPV1/nXqB615fZf8AH5B/vr/OvTz1rtwGzMMTugpO9ey/An4b6Z8T/iBFoviO5lsfD2n2t1qWrXUOPMgsbOMySMpIIDE4UZB5NdL4v/Z78QxfGjUfhh4AX+0rXyF1GyurqWOGM6XLEJ0uJpn2RqqocM3AyDgdq7HUSdjHldrnzlTWr6Eg/Zh+Ld/4hh8OaLa2OsTXWnzanbT2OoW9xa3NtbsFkMU6MVZlYgFTg1T1r9mn4vaPf+HrCLTLfVz4oma2sJtMvIL63edBl4mmicojIAS24gAAnOAaPaR7hys8FqOvoe8/Zh+LMGsaHo1nBp+q/wDCRXb2Frc6fqNvd2n2yNSz28s0TFY5AATtbGe2axPHX7PnxM+HfhceMPENtZyaalyLO4azvoLt7O5OcRXKRMxic46HoeDg8Ue0jfcOVniLU2lPWkpkhTD1p9R1IBUdPPSmUDQVHTz0plA4iHpTKe3SmUDQhplPbpTKkYjdKZTmptSAh6UynN1ptACHpTKc1NpMBD0plOY9qbUsBG6Uyn4ZmCICzMQAB1JPQV+6H7N//BP/AOF+jeDNP8R/GHTB4k8Q6nCk72s0jra2iyDIjCIV3sB95mJGegFZVKqirs0jBvQ/CtulMr95P2hP+Cevwy8U+FLrU/gvpS+G/E9ou+C2ilb7Jd46xssrEIx/hYEDPX1H4xfEn4RfEr4Q6rHo3xI8P3OiXEwLRGUBopVHUxyoWRwO+GOO9KnWjLYqUWjzc9KZTmptakiHpTKc1NpAIeldh4E+HvjP4ma4fDfgXS5NW1FYZLho4yqhYoh8zs7lVUDIHJGSQByQK5a1tLvULuDT7CF7m6uZFiiijUs8kjnaqqBySxIAHrX3H8Lb21+GnxR8F/Bfw/MkuozanFP4nvImDCa7jjcx2EbjrDakndjh5tzchVrOUrItI+I9N0bV9b1SDQ9Fspr/AFG5fyore3jaWWR/7qooJJ+lX/FPg3xZ4I1FdJ8Y6PdaLeOgkWK7iaJmjPAddw+ZcgjIyMjFd98LvFWieGfE+vQa/dy6Xba9p17pY1CCMyy2L3DKRMEUhmUhDHIFO7Y7Yz0Nr4ga34Xsvh/4c+Gvh/XP+Epl0i9vr+XUFhmgtoReLCgtbZbhVlKAxGRyVUF2+UcEkvqCWh4marP1qwe1V361z4nZF0hFrzi+/wCP2f8A32/nXo615vfH/Tbj/fb+dRR3YVuh/9T8YbA/6fb/APXRf516meteVaf/AMf9v/10X+deqnrXZV3RlS2LFl/x+Qf76/zr0+vMLL/j8g/31/nXp9duA2Zjid0fUXwZ+K/gr4SfC/xrcy2Fr4h8WeKHt9MTTr6Kc2o0sZkuHkeMoD5jbV2hwflBIxXsKftA+APFF94D8bf25/wrrxRpGnXmh3sdhpr39gtmObQSwz+Z5luVJR0DM4zkDAr4f0jwpq+u2kl1p/k4DMiI8yJLM6LvZYkJyxC8n8B1OKk0rwXr2ru0cMccD5iVFuJUhaV513xJGGILM68jHHv0rolSi7sxU2fpV8PfFHwX8R+NNTPhZbb7Za+Cdd/4SLU9C059Ms7gvsKNbWcpUh0TOWwoYkfhwPwy+Pnwa+AGheE/BXhvWrnxnZtq11qeqXw097ZbSO5s2s1SGCcku6ht7jO04K55FfB9lpPiez0K98T2DSWljG/2OaRJTEz+Zw0e0EM69A3BHIz1pbDwXrepaXFqtn9nZJ/O8qEzos8ogAMmyIkM20Htye1T7COzehXO+iPvTRvj58P/AAb4m8I2h8cWms6Lba2upXiaT4Xj0a1hjiidI5H2RrNJP82CFUqBnk8V84WXxG8JxfBT4o+DZbtv7W8Ta9Y39jH5TkSQwzSvI5fG1SAwOGIJrxw+AvFX9uv4c+x/6dHbfbCu9dvkeV52/dnGNnv1468VxmeM1UaUSXNjT1pKv6Zpt5rGoW+l2CB7m6cJGpIUFj05PAptvYXF1BLPAAxiZE2DJdjIcAKADnn3rToQUDTa6KLwr4huILqeOwm3WZQSRGNxL85wCExkgEcntVG50XVrOwtNUurSSK0vi6wSsuFcocMAfY0rjsZTdKZXV6p4N1vS4UlnEMsjFFeCCZJZ4mkXcgkiUlgSOeh9+axRo+rm4ezFhcG4jXe0flPvVeu4rjIHvii42jMam1a+x3h6W8hzt/gb+L7vbv29arEEEgjBHWgfQY3Wm0p60lDGhrU2lPWkqXsAw9aSig9KkBh60lFFADD1pKDRUsBh60lFFJgfoP8A8E7/AIQeBfif8StZ1Xxvax6mvhq3hntbOb5o3mkcgSOn8QTbwDxk5Pav30VVRQiABVGAB0AFfyffDb4n+OPhH4oh8Y+ANTfS9ThUoWADpJG3VJEYFXU46EfTmv031n9q79r7QNZ8HaBd6h4SnuPGUcb20iWzlIt//Pch/kI7g4PqAOa4cRRlKV7nTCaSP2Lr4Q/4KNWmgTfs131zqqxm+t7+zNgzY3iVnw4TvzHuzjsK+btN/ak/bB1T4g+IfhzBqPhBL7w7A9xNM9u4t5FUZAjfzMMT6DOf4d1fnT8aP2gPix8cdUim+JGsC7j09mWC1gjEFrCejFI17nH3my3vUUsO+ZO5Uqmh4cetJRRXoGAgKh1LDcoIyOmR6V7Uvjj4JhQG+FsjMByf+Eguhk+uPKrxKipktB3Pqr4VyfD2FfEnj3Qta0jwX4kDi00Kx1a7uZRYJLH++vVmW3kMkqglIcgbWLP1Va6D4B/C3S7D41eEtS/4WR4W1CWO+3+TBdXjzyko2Qoe0UFj15YV8Y12fw88Yy/D7xvo3jWC1W9k0ecTrC7FFkIUrgsASOvpWcolXDx34WtPC2rC3tPEWl+Iln3uZNLlmlSI7iNjmaKIhu+ACMd64ipZpPOmkmxjexbH1OaiqgY09agfrU3eoX61zYnZGlMRa82vf+P64/66N/OvSVrzS/8A+P64/wCujfzqKO7FW6H/1fxf0/8A4/7b/rov869VPWvJ9O/5CFt/10T+desHrXZV3RlS2JbZ1iuIpH+6rAn6A123/CRab6v/AN81wdFKliJQukOdNS3PcPDXjnwZpGm35uvt0er3KmKG4gijdYoWUhwod1Ku+cFhnC5A5Oam8M+PPA2lSXV9cW97bX/lJHaSW6pMIW24klxKy/Of4eyZOOQCPCactafXZk+wie+3PxZ8P3PhO48NPpGyQxQQwzo8gwIpDIzshcrvYkk4HJ68AVQg+LEen+HNP0TS4hDPam633LQRvKFudoIikILJwCDjHXivED1pKPrkg9hE+oW+OugmVrkWFx9pYG3MuV3fYvL4hx6+b82c/d4rxiz8S2VnPHcKglMf8MsYdD9VPBrhaKSxk0HsInqHhXxlpOg+JNO1m6SWWGznSR1jA3lVOSFycZ+tdn4a+JXhDwnczjS1vbiC5eBy06pE6eXvDbfLaTDYbKN2YZxXz5RQ8ZNgqCPpC9+L+iRadaWOjvqGYobaNpJpMy4guHlKs4xnIYYwMDpXL+KPiJo3iCyggiS5ie3u7uYI2DH5dy4cAYPDLjHTHNeL0UfW5D9ij6Wh+MXhi0GnzrHf311ZyRPHJcpD5tsqIVZI50xJIrHpvwFHbPNUdP8Ai7oo061sNTOoJJBHBuuLd186R7eV5AjFmBKMHx1yCAcGvneil9akHskfTY+OukNC3m6bKJZfOkfaV2+ars9oR7RFiD6jpXhp1i1JyxYk9SR3rlqKaxckDoo6f+1bT1b8qT+1bTtu/KuZop/XJh7GJ0n9qWv+1+VIdTtSP4vyrnKKTxkw9jE6H+0rX1b8qQ6la/7X5Vz9FH1uQexib39o2/v+VJ/aNv7/AJVhUUfW5B7GJt/b7f3/ACo+32/v+VYlFL61IPYxNn7dB7/lSG9g9/yrHoo+tSD2KPSPh94v0Hwl4x0zxFr+jpr9hZSh5bKbASUDsTg9Oo6c9xXo2ifGPwHput+L9UvvA1te2+vQPFp9u7jbphLZUxHZ/D1HuBwetfONFS8RJlKmj21vib4VPwrPgdfC8Q19rx7htb3/AOkNE/WIjbyCODz0HXtXkv2qLHf8qzKKFiJC9mjQ+0xe9H2mP3rPop/WZB7JF77RH70nnx+9UqKPrMg9ki35yUGZMVUopfWJB7NFjzVo8xar0UfWJD9miYOKY1NHWlaplUctylGwLXmd9/x+3H/XRv516YteZXxxfXA/6aN/Oro7szqn/9b8XNNONQtj/wBNE/nXrB615DZt/pkBH/PRf5ivU5L23V2VicqSDx6V2VFsY0mWqKp/b7b1P5Ufb7b1P5Vi4s1ui5Tlqj9vtvU/lSi/th3P5UuVhzIuHrSVUN/bep/Kk+323qfyo5WF0XKKp/2ha+p/Kj7fbDufyo5WF0XKKp/2ha+p/Kj7fbep/KnysLlyiqf2+29T+VH2+29T+VHKwui5RVP7fbep/Kj7fbep/KjlYXRcoqn9vtvU/lR9vtvU/lRysLouUVT+323qfyo+323qfyo5WF0XKKp/b7b1P5Ufb7b1P5UcrC6LlFU/t9t6n8qPt9t6n8qXKwui5RVP7fbep/Knfbbf1P5UcrDmRaoqob63HUn8qT7fbep/KjlYcyLlFVPt1t/eP5Ufbrb+8fyo5WF0W6Kqfbrb+8fypPt9t6n8qOVhdFyiqf2+29T+VH2+29T+VPlYXRcoqn9ut/U/lR9ut/U/lRysdy5RVP7db+p/Kj7db+p/KjlYXLlFU/t1v6n8qPt1v6n8qOViuXKKp/brf1P5Ufbrf1P5UcrHcujrStVIX1vnqfypTf2x7n8qFFhcuLXmOoHN9cH/AKaN/OvRI723Z1QE5YgDj1rze7/4+5/+ujfzrektWY1Wf//X/EwEqQy9RyPwr0W4dZZPPT7s4Eg+jjP6HivOM11uh3gu7cac5/fQ5MX+2p5KD3B5H4+1eg1ocsTUooqOsy0iTIoyKjooK5STIoqOigXKSYFIRmm5NOByKBWsKOBRTQTmnUAxDntRk+lLRQFxuaXcKWjAoDQKKTPOKWgGgooooEFFFFABRRRQAU5T2ptKOtADj0plKT2pKACiiigAooooAKKKKACiiigLhRRRQO4UUUUBcKKKKAuFFFFAJlm1YRzCdvuwAyH6IM/r0rhS5ZizdTya6bV7kWludPU/v5sGX/YUchT7k8n04965atoqyIk9T//Q/EelV2jYOpKspyCOCCKSkNegcZ19nr1vdAJqR8mb/nqBlW/3wOQfcdfTvW2lu8y77fE6+sRDj9OR+NeZUoJU7lOD6jrSaLWh6S0EqnDIw+oIpmw1wqalqMYxHdzKPaRh/WphrWsDpfT/APfxv8aOUfMzs9tG2uO/tzWv+f8An/7+NR/butf8/wDP/wB/Go5Q5mdlgUdOlcb/AG7rX/P/AD/9/Go/t3Wv+f8An/7+NRyhc7HinVxn9u61/wA/8/8A38b/ABo/t3Wv+f6f/v43+NHKgbOypea43+3da/5/p/8Av43+NH9u61/z/T/9/G/xo5UK52PNHzetcd/butf8/wBP/wB/G/xp39uaz/z/AM//AH8b/GjlQ+byOworj/7c1n/n+n/7+N/jS/25rP8Az/T/APfxv8afIhXOvorkBrmtdr6f/v43+NO/tvWv+f8Am/7+N/jRyIVzraK5L+3Na/5/5/8Av41L/bmtf8/03/fxv8aOQOY6yiuU/tzWv+f6f/vtv8aX+3Na/wCf6f8A77b/ABo5EHMdVTgPWuT/ALc1r/n+n/7+N/jR/butf8/0/wD38b/Gn7MOY6xsU2uZj13WA6lr2fAIz87dPzrSu9c1G5ur2e0vJhCCWQbmGFJ44zxS5A5jUormP7c1n/n+m/77b/Gj+3NZ/wCf6b/vtv8AGjk8w5jp6K5j+3NZ/wCf6b/vtv8AGj+3NY/5/Zv+/jf40/ZoOY6eiuY/tzWf+f2b/v41L/bmsf8AP7N/38aj2fmHMdNRXNDXNY/5/Zv+/jf40v8Abms/8/03/fxv8aPZhzHSUVzf9uaz/wA/03/fxv8AGm/27rH/AD+zf9/G/wAaPZhzHTUVzP8Abusf8/s3/fxqP7c1j/n9m/7+NR7PzDmOnwaesUrHCox+gJrkzrWrHrezf9/G/wAaifUtQk4kupmHvIx/rR7MOY7VraWNd84EC/3pCEH64J/Csu51m2tAV08+dP8A89SMIv8Aug8k+5/LvXKEljuY5PqaSmopC5mPJZ2MjkszHJJ5JJpaZk0uaYj/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01W3XieESUkxkLhVo2J3BnHu","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvcEClkIDRgCKkB13+pYh4No8M3OCr5kIFFhg3CIs4etZ3ZxLLNEHXCPzu74GIuxer4Qfg9tnhW8duln+ltxl+c6J0aorB2635QyMg9jbGF1ZGUtb3B1cy00LTc4ABIMYCD1nWsUyIKZ1jt6GgxUVw2McG7SYZvCO1YiMPMYdL63JZq2A76dxatF36quvbTIqhPaH/c0/eZqdtkRzarm5UXUqtOUxJIYQOd3jCrLA5B9XPGLUP22RwBKjROB1EW4tYucedK+St+5jUfFJY3kdxMCrfCHwSK73BICSGL3CEPg0jI2+45sbiQDp/0ajhZ+lpsAinLnY484Hvboa4KFg8iQwvtK+LCR1bOh/PcM+wrjHGWDzqlCdYs0UNareqDYxGnfDt+X6wVmJUPql8XJiAQKzr0wmB6Es4knXpSHl4GOKzXtlI7FTSwA/AQigBSL53iL/6DMJ88n9iUVAmgJDb2oe0FRUePdzjnmX6RI8yodT6CX+n5yvlzELEWu5Ko6AoIYgpMJqLLHhWtR/+MADkcv9zOKUzbRCqOCtLLJCKiCzT0p7GSpiYjdSPdfPrvvmnCE/BifOWitkeaS5y+DeyC/2IvJMEr6SMzJt9pohtfaXG8mLcZoERCNB7nwktt2Lqq/rQyJZyysdfPPKO6bxCesh9TG6jfwcZvXK5MhU/us25reEiZxXP0FdVvL3+dCqx6PMWyxU0hsFe8rDxeh+pD9RyVCpowrDESlV0yv3U8uGpYK7cLXbMHYWom3jNl1+31v++q79K8C077UbkG9oUrlpF2Py5VReYqHRIqgoxF0WK6XDXrNDo88cwJUbRFFEYS0x4JSm52BUhgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":89787,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6efdf214-62a0-43ba-a55a-16d8b5760467"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01W3XieESUkxkLhVo2J3BnHu","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0133Vzru7B5s8U83Vk5mbYs2","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":300,"duration":0.4},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":89787,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":38,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f2c29b64-a473-425b-aae6-d6a6418070ac"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_0133Vzru7B5s8U83Vk5mbYs2"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f57340e5-38ed-47e5-b7f7-430309e8f7b0","timestamp":"2026-05-13T21:04:05.991Z","tool_use_result":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_016JL9KAbiASRJY6pTvebJwX","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019xJRM9KNFNKDZ12NPUWa5Q","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":875,"cache_read_input_tokens":90449,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":875},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c07a9f9b-8a4f-4e8d-97cc-e6c804fc7915"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019xJRM9KNFNKDZ12NPUWa5Q","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":80,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7c3de83b-ed87-4b07-8248-fb328a654e8b","timestamp":"2026-05-13T21:04:10.033Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":80,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":80,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Qr4ekPadTgsYnrUcwLbWWA","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01X3XVBht6PwBSukwjRaUzNB","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":300,"duration":0.4},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":91324,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"65634061-600c-44dc-9f10-dc6a38b16698"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01X3XVBht6PwBSukwjRaUzNB","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.4},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"324cc311-e82e-4678-9c00-d0a80cc40b8d","timestamp":"2026-05-13T21:04:13.786Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.4},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e132","direction":"up","durationSeconds":0.4},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01VYKBTg4gtc4DnUt9QQiLyB","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FQuQBS76kaQjymPvpkmkQQ","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":320,"cache_read_input_tokens":92126,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":320},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"432b3410-daca-4a6e-aab8-faacf322fff1"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FQuQBS76kaQjymPvpkmkQQ","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e268a4e0-f1b3-476d-b588-38fe127a3219","timestamp":"2026-05-13T21:04:16.870Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01V7Cvho8FfryhUpDhxMB8pU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":92446,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"39d61cfe-39db-4552-ab6f-14423e3cb473"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01V7Cvho8FfryhUpDhxMB8pU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BF6Rv6qnPtfBHkiKJfWU9z","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":250,"duration":0.15},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":92446,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"28a046e9-b2f4-41f7-915d-ea78fc714ded"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator.","is_error":true,"tool_use_id":"toolu_01BF6Rv6qnPtfBHkiKJfWU9z"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8fe9eb7b-9b1b-4add-a960-4ad565fee226","timestamp":"2026-05-13T21:04:31.167Z","tool_use_result":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_MISSING\n Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.\n\n❌ No runtime UI snapshot is available for this simulator."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01UuiA2NYVUTi9DKe582RK4t","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PGjSoHL81E9GXDiCJTT6A4","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1236,"cache_read_input_tokens":93108,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1236},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c7fb25d3-0339-498f-929f-58fb038e3e7c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PGjSoHL81E9GXDiCJTT6A4","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":81,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9cbe697e-419b-4225-ac63-75f14a85e32e","timestamp":"2026-05-13T21:04:34.691Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":81,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":81,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_018Ei2MrZW5z7fSrnro6c1YD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018ZuLcij87cyrmN2pghYpB3","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e132","direction":"up","distance":250,"duration":0.15},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":94344,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0f2b7ee1-5b52-43cb-b5e9-a7645f4e9ba2"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018ZuLcij87cyrmN2pghYpB3","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d1079002-f4a2-4dcd-9f42-3151a672eb05","timestamp":"2026-05-13T21:04:38.594Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"swipe\",\"withinElementRef\":\"e132\",\"direction\":\"up\",\"durationSeconds\":0.15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"swipe","withinElementRef":"e132","direction":"up","durationSeconds":0.15},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01594ifn6KBs9ziVte9SkKAe","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014TeMRDqCzFVUjtrWAKSj6E","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":320,"cache_read_input_tokens":95146,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":320},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f5c694ba-e421-4e90-bf9b-077418abeb76"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014TeMRDqCzFVUjtrWAKSj6E","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":82,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"cf967773-a759-4993-af7b-856bbed1ce4c","timestamp":"2026-05-13T21:04:41.652Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":82,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":82,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01FccwADnATStgd2fCRt17E3","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EooIClkIDRgCKkAGMdDuY2KsvxaGnlfHuPcOj93LSO2WTlLqtr2d0WSr2Cw1+DIuTZ9guf9qAUp10PNF0ftQGpkCqmeUQgVaLMhkMg9jbGF1ZGUtb3B1cy00LTc4ABIMR3G4amEQ8xKTGoL/GgxuP8o9xjhyaa6w2KoiMLPMwCIC2tyAe1hWmxauAsKxbWEXK6NCpRcM3L0KVh+vXEHigWlmhkLFjj78kXX8MSreBqMpFbO7GvyfiwZLOO/o05mromKMuvbLiomPUz/Iel8zMMft6w6eV5CpSToT0mC3xE2eGPbM4SHRLSORgD85fu0CuKjIsggctdgL38xK1JJfgkecx2v/SRv9fgNVMjGSjQjiXzLlKWimAfwf27qQhiaQ/aSk5FFMI+p2ffll50GkJjxMfVgQdtpFIGV2yVvoLLcUbot4tJg9x1viuCTLQ3yWT6fhg22i0IbmRi2qYnjI/s0oMwOb99hSPEae3VKgbILyKIx6dQszwkMRL09Xxb3RZudPW8eHiWHMMuVymPqdaX3XmQ9ki6tBzeGE9HUTiWwYs4wpExZz95OXdgxWxt/ipF7aTmpWNjBsZ4EXSAdLynCtF0EnQcCYa3jRlUnZilvgnCOqpLf5pu6etfTen/eFAV0+X26F5N1l1ZsXlaB7BsEvMdelIta97/mni4J7iJu06MiSBEJV/Tf8eRit/0O4TWhdhLslqQn04MLgw00x937oh/CwhZvkc+L98IS9ow7yYow+yHVhxQvuMDMJGJMqTFf4R0FAzuaAzaItUAzQfo53LCVbj+jpEvJHwLK1mvpACP01pELvr+R04nDZcLdFb+HKdrf36Wg6aEY5VVXTwYT7UgYiLo5+Z64lQI26RCpqnvWhytiP1i/Eza0NpVLz436Hey1pCl03+yh3dXOlWTAumUCIZwaWEMltkpkkEye2QBLIrzYg2rARSqMza+14ChMloIml0hEk46GssKi+IVS8vkuL5NX3EXD8m70I/89ybri2g31wKZRfNWCnG7S0vNo2uF5LxptUFVeRus9jlVvSmMJCHUscEHAIPJX/nLk0t2O6wAyMpesgADNC247t9Q9hExKoBXBuvjdqMqiL3OHderazID3ut0rw8kK6sIUn+TJFIRwnZZoilVP3sNDTKzhYl05X0+pENgcXLYUZamfSWIR/TOeDa4p+Yv+qjonoIB7966dt65duddNgPIQFJ9h+W3lR21SqHtTKvYGED7C5cq0aijFOkuU7n6MkoxWMEwoEO8T2a6FyRLUjWx6g/RDkbYzL2qihSu6XFZOKpMCfQspBFik46UbJjtLCUvMHUMqhmRZA5CCO0UburTMZDk2qYpmsj/kriQxDiyM1lf2Eb4jPoamJKxY2g20YAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":95466,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3c0cbfa1-b29e-460c-8fe2-d5b50cff73f9"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01FccwADnATStgd2fCRt17E3","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01YNKVs1METRy7v2uxee5QHv","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":95466,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"46117d98-555b-48f4-83f5-97b07f012509"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01YNKVs1METRy7v2uxee5QHv","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8b1f1b6a-36a9-44b9-ab00-aa715b720903","timestamp":"2026-05-13T21:04:48.540Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01SspLHBrfEJex3yKGpqDReG","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqkCClkIDRgCKkCQ3JnBQ1R0R+wGS39zr9m6VHwB/SdgOv+XH+71UbGF0GtqmAC8PdkbDlASLi6Y7FBX4MilDVQw3x4ljr6brMZzMg9jbGF1ZGUtb3B1cy00LTc4ABIMLXOS2WHBz4XITkN0Ggz4ukfih828pYzHufgiMGSUHWGV9NhnfhZu8w/hsAFCnptg3B8KeNpSuTGq57ZRDi97MuXx7bDCs7P/F+d3bCp+OMYkJqyT8gNYTaIaLqdrowZBDsVQFkG4ajiW+hVbHgY9lnke5Etr9vdMvXznMURy/b5zMWy3Ye+o9mZPqB6fSvwBi6iG7XDayG5tWV1LxMDR5GNHDqFYLzTZkSnVmIQqE2gOQEvp86lhzGJVxYXCuTI/3ChkeUryV6keq3vCGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":964,"cache_read_input_tokens":96268,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":964},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f921de17-15ce-4558-96cb-aac0f62f9acc"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01SspLHBrfEJex3yKGpqDReG","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_019gD6dFFvbV2ApG3j4mDF9j","name":"Grep","input":{"pattern":"LocationsView|locationsSheet|presentationDetents","path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","output_mode":"files_with_matches"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":964,"cache_read_input_tokens":96268,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":964},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b954cb92-36ab-42a0-ac94-ee5c238e9f4c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_019gD6dFFvbV2ApG3j4mDF9j","type":"tool_result","content":"Found 2 files\nWeather/Views/Overlays/LocationPickerView.swift\nWeather/ContentView.swift"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b6686717-5dcf-4dbb-b885-065610483919","timestamp":"2026-05-13T21:04:53.886Z","tool_use_result":{"mode":"files_with_matches","filenames":["Weather/Views/Overlays/LocationPickerView.swift","Weather/ContentView.swift"],"numFiles":2}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01NQFTVau5WwYYUWzjx3f6X9","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Cu9WSaBSoFpFuPehiwfkRb","name":"Grep","input":{"pattern":"presentationDetents|detent","path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather","output_mode":"content"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":268,"cache_read_input_tokens":97232,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":268},"output_tokens":66,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d35c09a3-40b3-4468-99e3-f7b5a60f107b"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Cu9WSaBSoFpFuPehiwfkRb","type":"tool_result","content":"Weather/ContentView.swift:24: var detents: Set {\nWeather/ContentView.swift:76: .presentationDetents(sheet.detents)"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6770615a-1786-4eaa-b06e-6b23d5d98075","timestamp":"2026-05-13T21:05:01.047Z","tool_use_result":{"mode":"content","numFiles":0,"filenames":[],"content":"Weather/ContentView.swift:24: var detents: Set {\nWeather/ContentView.swift:76: .presentationDetents(sheet.detents)","numLines":2}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_013xZ1kkPwYk8dFVTqSisaQH","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KLyRWtiexRgemu2PKSTzFx","name":"Read","input":{"file_path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/ContentView.swift","offset":20,"limit":50},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":669,"cache_read_input_tokens":97500,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":669},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0cfb154b-2eff-4a7c-a277-24f6d0075d46"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KLyRWtiexRgemu2PKSTzFx","type":"tool_result","content":"20\t case .precipitation: \"precipitation\"\n21\t }\n22\t }\n23\t\n24\t var detents: Set {\n25\t switch self {\n26\t case .locations: [.medium, .large]\n27\t case .settings: [.fraction(0.62), .large]\n28\t case .precipitation: [.large]\n29\t }\n30\t }\n31\t}\n32\t\n33\tstruct ContentView: View {\n34\t private let weatherService: WeatherService\n35\t\n36\t @State private var selectedLocation: WeatherLocation?\n37\t @State private var report: WeatherReport?\n38\t @State private var activeSheet: WeatherSheet?\n39\t @State private var units: WeatherUnits\n40\t @State private var savedLocations: [WeatherLocation]\n41\t @State private var isLoadingWeather = false\n42\t @State private var weatherErrorMessage: String?\n43\t\n44\t init(weatherService: WeatherService) {\n45\t self.weatherService = weatherService\n46\t _units = State(initialValue: WeatherUnits())\n47\t _savedLocations = State(initialValue: [])\n48\t }\n49\t\n50\t var body: some View {\n51\t ZStack {\n52\t if let report, let selectedLocation {\n53\t AtmosWeatherScreen(\n54\t locationName: selectedLocation.name,\n55\t locationSubtitle: selectedLocation.subtitle,\n56\t current: report.current,\n57\t hourly: report.hourly,\n58\t daily: report.daily,\n59\t units: units,\n60\t onOpenLocations: openLocations,\n61\t onOpenSettings: openSettings,\n62\t onOpenPrecipitation: openPrecipitation\n63\t )\n64\t } else {\n65\t WeatherLoadingScreen()\n66\t }\n67\t }\n68\t .frame(maxWidth: .infinity, maxHeight: .infinity)\n69\t .overlay(alignment: .top) {"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e9247a97-359f-4056-ae0f-3fa7164acbfc","timestamp":"2026-05-13T21:05:04.463Z","tool_use_result":{"type":"text","file":{"filePath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/ContentView.swift","content":" case .precipitation: \"precipitation\"\n }\n }\n\n var detents: Set {\n switch self {\n case .locations: [.medium, .large]\n case .settings: [.fraction(0.62), .large]\n case .precipitation: [.large]\n }\n }\n}\n\nstruct ContentView: View {\n private let weatherService: WeatherService\n\n @State private var selectedLocation: WeatherLocation?\n @State private var report: WeatherReport?\n @State private var activeSheet: WeatherSheet?\n @State private var units: WeatherUnits\n @State private var savedLocations: [WeatherLocation]\n @State private var isLoadingWeather = false\n @State private var weatherErrorMessage: String?\n\n init(weatherService: WeatherService) {\n self.weatherService = weatherService\n _units = State(initialValue: WeatherUnits())\n _savedLocations = State(initialValue: [])\n }\n\n var body: some View {\n ZStack {\n if let report, let selectedLocation {\n AtmosWeatherScreen(\n locationName: selectedLocation.name,\n locationSubtitle: selectedLocation.subtitle,\n current: report.current,\n hourly: report.hourly,\n daily: report.daily,\n units: units,\n onOpenLocations: openLocations,\n onOpenSettings: openSettings,\n onOpenPrecipitation: openPrecipitation\n )\n } else {\n WeatherLoadingScreen()\n }\n }\n .frame(maxWidth: .infinity, maxHeight: .infinity)\n .overlay(alignment: .top) {","numLines":50,"startLine":20,"totalLines":222}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_013y9Wtc1AsyPbseYosUy12b","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":831,"cache_read_input_tokens":98169,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":831},"output_tokens":39,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"08cae3b3-e379-4b41-8cd0-5dddd53e754d"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_013y9Wtc1AsyPbseYosUy12b","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Ucc7s7oVqDh9JbLi55pvKS","name":"ToolSearch","input":{"query":"select:mcp__xcodebuildmcp-dev__touch,mcp__xcodebuildmcp-dev__long_press","max_results":2},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":831,"cache_read_input_tokens":98169,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":831},"output_tokens":39,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"fc5c9cfc-8333-44c4-b4d9-575a0dbafa42"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_01Ucc7s7oVqDh9JbLi55pvKS","content":[{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__touch"},{"type":"tool_reference","tool_name":"mcp__xcodebuildmcp-dev__long_press"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9327b54a-d50e-49bf-a4b1-469e724e3f39","timestamp":"2026-05-13T21:05:17.265Z","tool_use_result":{"matches":["mcp__xcodebuildmcp-dev__touch","mcp__xcodebuildmcp-dev__long_press"],"query":"select:mcp__xcodebuildmcp-dev__touch,mcp__xcodebuildmcp-dev__long_press","total_deferred_tools":53}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BRXvRF3NVzxfSGYQx8apRJ","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpomClkIDRgCKkDF08QAh4DxWIxAjBpYgt/O/TqtqPnXidyyn+yJzzXQaArDkRD1hQsGsEyufC2muF0XNxfrGGlWir05ckEEQ7FIMg9jbGF1ZGUtb3B1cy00LTc4ABIMhwg8kgXU3Vft1FGNGgyGNEU0Vw23bxP/YsciMIfywctrMxydmadNUeQdNSdKp4EblEb4vwqZ9Q56SFfHJpXK1jR871psNbBHOHgcoSruJOQmAdUJHeN7OdsPKL+7hvRqWMx9HoBlWOYLsE/6pCOxDhxFA8fTkHTYN8lybbSHda+0J7N99lC+wPTTfv4R/RemEQIxZM7bEelJjopr4f022xu4Rh6nQxfaDG//i64bnmBAA6Yfb2xRvESKpDk9UHpfnEtkersIpAJIUfUdh9O4rKY5zcLR9ZHrYg3V6hiJHCunaTXZ8Oj604xuuHtoH+eVsfSHb+LP5t0d7ajH2R6Jv3ytz1Az2S9fIOBjMFzL3hLoO1hYwZja9eikM0CuwnRTXIM/ozCwKHCr2VpTrMj0Yt/ia8QRWD1bJOc0anfHtlxaJLmahbFdzZlv0YI1UT7pwA8sQso5QvMKi+D1mc03vZxMlWMZADNt6Fw/RuYtpnnbJ9gRHHGGsKqnrRmHRksAWBQeHViOYHoX8R+020qewdjUCA2Ey4q3DoVSaIB5dY85beRjWI+pRxuZA9fx0IlYPx9xEpS/pgTQ9jThB6rL4s1yLCY2u1U7mhUJ0uphOFjbsu7Uw7ITGOXLX7esbKxDI6txfG2eZirBKFWce7vQYwax/6VtUZqK0kwhim0isobJ4KBhOq5fIAkA5ggMU1bTWq9FJyJh/uivzMVjzOUwMeFSdLJ+cX/lXk561/VCt0/xrrCe4V8KV/5Uhy0d72+ivQXlhc0v76IBf0AoeuQTCe8OZm1K5/T8+Z63H8TGO4e8pHXWB8z31/Tq+iirUzii9WAbianttoL0E9qWlU5tBxUdD4+HagE+hIinberjn+3OgYrMCZB3sVKpE/m6kB25w3Pz1Dxr8lP2IOsARMgtG0CGrpHSLSIQnbo0iTY9DQVNeG/MGyxxQ4PAsvekYGBivQ1CLO6rJE84522frDzglDzaMfL1upbwFcmN/koPgUf/BY8tquJNBfGlmNXzP2ELepd/0tTohSyyRuInXFlQ6azyCPVf1D8xkCWOWpSRZuNCEYfbiqEacGjLYEfsLBeFwywwRNzTqsNEcreMO9o6VLsBBeKeIzX5qcx1kx+LOMXmQE3nbTIu55XK6tqVIRBHjXB5Nb6okxOwGxqpsVQNRDSyePmVtUhwzsh+LGC9M7JJcsQCrLEcrIDVZj+I2TQ3YOmQXoP5IDA0yFYgUtLn9O2HKBomr0/RR1T7yCTXrP/2vlKdB0IpdPISMIdek7ZWmXnWvP0VZimp6dqIJi2h4RkdUJcqhJphilbuPD70I9BL/LLIur+g9OpClyE1VLFXNbYwD1Qzwc/lDQqDekruGjh2LdBWDosx4asJww5lDyM3yRSbLpUXsuIUHftQetBsib9U/cMak/cwPT5mTbtBqkmA2lTc9rgudIBuUn0WOuN9h+nravfod75GWUrFHQrc58b+LMq4g0qvjAzvV7z9eWXshjVhZcwrVVPMJQe4pBCC+1AK5wyovx62SIN+IAsCOeXtbXOSumaBfT050p7hEDvAYnngI/+VjDMTC1ifUYK3Z1+O6AP/Ntq5ieR0HRdeuYK8/EHC7PiUhlT2wS+Kze7AZ635VjC4mbKOJpiQDMES5f+oZ5GVxrIPSqh8AjX9Lrd8DDdw4VUKY9WyICYt5xDUAuPTtTh78lsaWq26gtMFiaKDX3fkawppGmGRts8zJohpMLd1xfF/LCLWniJCvYoDCURRwua7aTd3z2bA58cxK7X1XuAjzk5zboYA2g8xD8Dht1y6/LCGCGKJlI4JXGLkU1qNV/9J5aTd2esb+Q/gfqkjUTgXWm0v+9IUm+A8EWPSD7oMX4N/rigFyVog3VdSZapU2yZks/ea9/QxGQuKbwsed0VTJvCpzv0jkrc1X5M0hamIbXhwWMequD97d0iEiwThW1jkvfwJFAvjgFIm4XpTEIVhebb0oTVOi7hqQCr7OsB7kr87rEv4JlRWM+Z3jjk+UHKFzaOglq+g6gVvd67yLPUSi/NIX2ulfXHZe0/nCFlPDowj9NUT6P3YHmIzPAQSUBqk440FVqgxR+FI7EojrBLD9nrnxtzaRmsRfC8AOCMNYeaNuIT6i1MIZ1HrjM9UsurE66vVQCIgbEUfvKvkg5Vp8WCW9mkfVhpCAGOYGc1xuC3N22FMVyOM+M7o9iZ3QkaLG2BShUUKPqqGE5Ia2MdH+nBhsIuAw3cI4ENQ9mR4DdiGSju8hCNZj/qycg2jssnbZOZfpUdIXdpfK3qly2q0wF/Z/Z4ly1h6dEdIYYlkV9LMCl0m8R3a8VYGhRv9sTSgiFCHXlFr8k+tnidIV60iY+3aYWNJxZ5Gd+a1c/f94HMniPm0dS36ji5L4YuZN4e9x/XLwbQcHxt9b0Jknm3hc+y/9yBF8RsqekuW2q05OJhRptWqrwaML7Jx9NDkVyt/X64CnVTQPaSMl8a30uagKJyMP3WzMRwfD1DjgGf6Td1D3bBcL837SLEJ5HSxo7fhqPVo+e5Afvc46//k1rMYltVd/gCwXXL8XPYWNuozN0RGtdnztDW9yrunF6S8v66YfnWmCTBNipK7ChBItPQu4auD1VneX12LQkjpZJLTBl3uAU0UDKK3NRVI7ZTpFY1lumOAUh3YqQMDPh5coOnrVb5Brs3tRsmjOPtzzOuai4HpVXSDHk+iVM+kQbEEkbJR6qIIn+bagGNKw/BUb1GTiezhUEOOkfKKPNvGsA0SFCWbLC1YT19d81NDsAsp56s6uX4oee0CDmRsL3KZDFhgbIWgm8FtmWBBzY+R96BGXIK2aoPHPukz3cchlDvXZ5XqedUhJzCa2Yn4TmXlvGS/6ZOd91onzGd8Gj4kggUU/t3N4TRfQA5tsiab+Apf64QuWAatyGetOCnPNXHt1YpOlQ20FO42wTK4p9crYrOLYwIoiPjIJGXOK+pnHkj3K620WiGeFT+at0dOkueUf3hOq5UWErnrWeRWHElVVEL2/JzxZFlbElem5c94EYzpzMSk7Y0Wn7anxpXuEjAhydylVtiPznvhGhQGrWvLsDrs0Ht3TjedFzNcfuNPJsTnDkihe04cIEuPUU/5H1X1jqNZ2XOup7GMqxnsaUMSKMmXknyPnKP9eUsQ73kSaU3ZrlXkT36vFzXOdict6GyfkH3DMFR454lsTh3UOQaMaRlFdyigPkJyt5oX3H3+fqik8O8i+cpPWqbHsEPfAtzmIZ+uqI73+hVTMQdOkiMjkPWE5IeMBBNXUqKtTYe5D4Ja+39z5FHwxOjg/KbGCgD5mlh3L0Zuk+5kvDGJrJUk4XkVaXu5ClaSTOum2IDyphL68ZoKON3OxAKer6SldcB4Z4p+aFauk4ocrGqYXecnHo2Bl5f/M2eIVD5fIxI+v9zHcD5Ms6vJnoUtVCIypXfms8x+F2RHDJTzDBODlp8wmSqu70Om9f94DUrdVGNzRLNvFQRNgnYrCsTnskn2nor3u0+wpKZzOPBUGROC/dEUsLC3ma9c3VbbTBNcpH8ER8g8is9aA55FsHj+LVkpJ9tYcLnN9YCG4FlNa7r5KyQ77zP6Rjjz/Rau7AW77yKPfXFZW139GkqpvCmujPppubt54IPUPykhpE+UA5iBvkKZczanhqd0HhubhHHqJHsTwi9ZpjYkNvwmFkN2hUsZq6HsumBBWgL5FsKGSey+K0b1ByFRGZpWnxPpKBjU4Nc9PoxyFBMmvpi5zEmYOPP+NCVmLQvXZayPJk45WTdAbYb1ijFndgw0wrfb1dDuGGXQmnNuBsjkNiWg5q8rqWgUUCdkEbeIlvQDJqIDsEc8yhLh5y/v/rM7uDNW1kT+rGMCMjWqbwuHV/HQXCTzxENiUWzYI/a0AuEkIpZLPq490AlzKZPImi+5s4d4OcfRTofoHLe3cI6zPK5EGBj5prg61cgk00AgrJGu61+SK+1yWD9c6bzBpc9Dw/morGlUC7YJJfXIbENUWL9ro3E1MJlo944ZXkT2B7t3vuQqDjTRp7zH4yCDmiYdNE1YlE1Qq3yrnFWzC7+3LyDPGz7ow79AcDrfY2JtOuG7WBv17DEFft/iMYYcYG/ILL35v9r10GMSfNXZubndSPFIYgF1YBR9SZn9H+lpaa/udSLLefC3dR9nzM+D+c5SqwncUuzT9Gx3MHESBPG2De056UIC2+FxICO63YL8uvL6UJAtXj6U4RpkVyRIU5INChOiqQe5ypSyyWLMEHD2C8uh3WZ0QFlFotmCtObXzjWQnDjQXv8mfLbKW2c4yfAIzWpS0CT9BqjtGZU6NigVOKMpvE6PTy63ofCIooMpCw2l/7JOPsoEH+SyH/piHQxil9oOOvuQYcjEL9f2/oTtPcGhlDW+MnOBT+tx++sHuCNJQ7ciNaAlHnQjJ9DLZc4K/ZM7JRl/mUw4EelDs/c+3sdsEiCbB8lylP/xaMtDxFCxSMSrdn756MEVswV+rg1BazM2FCEzAbUx9nyNEYlvCqvU2fgxTUTG7qot4HGjcH3/eqBLP/jDipWNqz5fj8C+e83rrcaC00UhAZbb4y0Rffj0rtq6ABYq2gcr/rgmXXSLpJr5KTbKQQGWYC5WVZlIaKa6P0vXp49DjFCnxxbLGTm+vzRvZUhfPENeuPbJyZHFZl1mqLNDpIkht+3Ltm4HwrUUHMNmdtl/4m2S7XUb4zNU1CmHBKhUYCd31ChVXuDFUIECE/k9ltnNbB6pjdGV6xwuBNDJvEbQC/GzKuM/2yuAYwEn15dYnmvMeqNKe4YZ83gefYQP3ve75HB4TvMeUU0fi5VQS31DlxNtEvpkTEMdpKtWFMFgRJ0iW1SrOq3nevFLTWNXNgv5+uEUake8tnBkyQFyGI8dEu8W2pWtJOs03kqrJQ1Nsteh2xT6XaY75VeVhPxRu5v2DvnlNMf/yZT74HVcRfPMiL2D4BzfRUSvjxayy1KYG47Zi5xchM/BVUZlrjEKZ9qJMs2ElimOY4r4pfPn0g7hBCgMLTHVfTmhTyPxZ6SFWFg2Is9ftYC2pSxMpp2jPYtR7R1QIyCYVF7Q6+dMx6XHFz+AMApFU1UHqlpCjXLt+BxHz5BrOH/3mPaEkbGzsmBId81Lat7FV8rZrflCeQ4uj+PNTsPN5reQEfN0OzQ1JYp+hecf+w2q+TvxwAPIiqIiHvvyDWlpCVc6atnoqsGRzbtHvCs36c9YzVWU76a2zVsIXJXua1wCsePJPa1iUW3BzhJwYKWPD7tn1CES9+nsSoQn5Hox1dENxH8iDolBadtXsa8bhYy/PWPqqbLkafQ32WpaJNlyun8Nc55k2yLdnM8HQ99mMSmtXo9/pFbXPStDEk0EDouMsnI1YEMG3AaCKLkoiJ+CDoIBIoKVDhC7M6+GlvBSxuRR1PA/PJWanI9hrhzmjKMRlw/8m0mjNwnrL0FK+vg7gTFMxUiNYEBtVBdVT9j4DZhmxZcm3rPX+JNIUCxvCFi2rb2MuxJv045QI61B1eN4+K5HpLrYTFiKJT4zFc8UE736BHAL7PK3LNwwWoG4zsTHXdAJz+HEhH2XR1AV3FXQdH5Fr4X+vcjQCulWPiS0jJnmBT/+iN+lBeG/4T41FzOxZd9kzoYcDk28IOkqs0QrO4FQMYUIXZNYyTNB8yFf0kEeWe+WzRfYjH0VjxdFe6jKkg5AZz6LA1X940jQqI8oAXpXhbRJuf7JocuveNhQJB99hKZj5JKsnF1XJtiPS008fTOcdAqgN3t2eHj3N/7rmAPz7khh7dAWs60cnY9jsxN+jwm2Qxq/VpmSRRUV4MkS8nhFYj+BywjDlRXIFhCajM1NcF1w89Zu9p9JIG0a6ePVB+UQnsc+HgYJ+vURiRwaVabPULXC0uxEzNi0g1Np5eCy8w0QONOd4aDtlV5to5sCjVLpFRBnjD27uEBbWnmuXAWQL6u4jr78ivddC5SuqiqVutw/1Dq4ETkLM/KycvHsaC/xMaKGEoJmHdzh6drA82PtaK/TrEBVwNp+0AeAG3s7ybAE97otBxlapEIRlM21QV/zny3gXcrj/aJ2SKQ1d/6952iK8ckDwQJ90MYC5vUS1BhsgQo0ZTyxfPcElOWwCkYotorbCgWUPBvF8sGCgbE4ctonagILomBkh/EVvFXEHwWoG5tQzqy8Yfr1RHsj6hAA4BK6MVDX0TEybvTUiFN6U+HadNpp5UQjVcbvMc3AlCj7MAEoHUnmoQBpmwIh0UCrZk1p2z/DKPPmxA8Qvl8FEtBwfjHgDBXwkTm2Be420bSXOG+dVVw6usc2MYNWqE0xf/ZOVg1zM7nC13w38wW6rsNbw965z8yYdwqPZPfrOADxPjqjJxl71HyE3C7CEtMZECJlXtq+aPR3XAPZFRhRGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":1401,"cache_read_input_tokens":99000,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1401},"output_tokens":8,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e64364da-4999-4654-82d6-1ce8f9cddc2a"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BRXvRF3NVzxfSGYQx8apRJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013MTnLr9zGU3vBGFS45wVDn","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e148","direction":"up","distance":300,"duration":0.6},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":1401,"cache_read_input_tokens":99000,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1401},"output_tokens":8,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"61cdc857-5b24-4886-9beb-be34dc88917a"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: SNAPSHOT_EXPIRED\n Hint: Run snapshot_ui again and retry with a current elementRef.\n\n❌ The runtime UI snapshot for this simulator has expired.","is_error":true,"tool_use_id":"toolu_013MTnLr9zGU3vBGFS45wVDn"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f7c9094e-3aa3-4d1d-9d13-b68526593777","timestamp":"2026-05-13T21:05:41.933Z","tool_use_result":"Error: 👆 Swipe\n\nRecovery\n Code: SNAPSHOT_EXPIRED\n Hint: Run snapshot_ui again and retry with a current elementRef.\n\n❌ The runtime UI snapshot for this simulator has expired."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01CwQ6VMDap9FGFS2QySZgpm","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Wqz8W23gTSYEd4gj2aoLzK","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1946,"cache_read_input_tokens":100401,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1946},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"fc037adf-9405-49d5-9ee7-ba465d36e929"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Wqz8W23gTSYEd4gj2aoLzK","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":83,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"217097fb-73e2-44b0-803c-6a2551c2564e","timestamp":"2026-05-13T21:05:45.013Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":83,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":83,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01EGwyGhGkdUFZdpdZAUToSh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BBU5ny357HqNj3XawRJTp7","name":"mcp__xcodebuildmcp-dev__swipe","input":{"withinElementRef":"e148","direction":"up","distance":300,"duration":0.6},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":802,"cache_read_input_tokens":102347,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":802},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f62f7e17-42b5-41d2-8759-516fc9c88e23"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"👆 Swipe\n\nRecovery\n Code: TARGET_NOT_ACTIONABLE\n Element: e148\n Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui.\n Candidates (16):\n e1|swipe|application|Weather||\n e2|swipe|other|||\n e3|swipe|other|||\n e4|swipe|other|||\n e6|swipe|other|||\n e7|swipe|other|||\n e8|swipe|scroll-view|||weather.mainScrollView\n e9|swipe|other|||\n e18|swipe|scroll-view|||\n e115|swipe|other|||\n e117|swipe|other|||\n e119|swipe|other|||\n e120|swipe|other|||\n e121|swipe|other|||\n e122|swipe|other|||\n e132|swipe|scroll-view|||weather.locationsSheet\n\n❌ Element ref 'e148' does not support 'swipeWithin'.","is_error":true,"tool_use_id":"toolu_01BBU5ny357HqNj3XawRJTp7"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"99be2d21-b35f-4bb1-9904-1ef4b2f492be","timestamp":"2026-05-13T21:05:47.818Z","tool_use_result":"Error: 👆 Swipe\n\nRecovery\n Code: TARGET_NOT_ACTIONABLE\n Element: e148\n Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui.\n Candidates (16):\n e1|swipe|application|Weather||\n e2|swipe|other|||\n e3|swipe|other|||\n e4|swipe|other|||\n e6|swipe|other|||\n e7|swipe|other|||\n e8|swipe|scroll-view|||weather.mainScrollView\n e9|swipe|other|||\n e18|swipe|scroll-view|||\n e115|swipe|other|||\n e117|swipe|other|||\n e119|swipe|other|||\n e120|swipe|other|||\n e121|swipe|other|||\n e122|swipe|other|||\n e132|swipe|scroll-view|||weather.locationsSheet\n\n❌ Element ref 'e148' does not support 'swipeWithin'."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01MDFNLvTqL3bqm6b2LpSw8D","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqsFClkIDRgCKkAEJsK7GI5B0N8zBPPlTQBPwvCTJfLfJa9IK3Pa7cKHO7GaiQE53hOlEIXr1hHTGCRl1S0Nf7kSyZMyp35DqVAoMg9jbGF1ZGUtb3B1cy00LTc4ABIMXqy9UObqW5oN5pB2GgxUUTG0F/TKCYNJ6KsiMGMkhYZWzw1xPZ753k5/JLSMJdLnZw+I9nByW3r/slRefC4i1iBGkJrzVFnrmD7eOSr/A0wye0QdbAdsWNNFCyFdUcpmFS04MpDmcH74LBswOvYKfC1xprrKYuI/PT16a5IwqExlccrjyiHcpMJ/YkE2Rax8KwISigSxoN8QSWdW38+7/xQA3ltEO617NdWYFB5PSKzebBB13k50O9wECsvJiCkJNdtZ2LqkDWxElmaj9LpvnI1Eh+ibkU9BoW1A3dTGc4CQeiJT9eCQNNAFvJrxvcSghp9jmJgodHFIDyBKvOsvOVBHgKouy4xTd7BEsgJkbweX4KWFamlR3owwnl05130ZFT64k7rclKjUYEi8F+k/M+PLFgPKxoAW6CaJSxp4ET0IrqiCFcHyERrZL0S5SBxCGJ5px+MzecBXnvSiLRazhwRVXQ3Kbu5T1nbMH9Hn9mJwhU37pzoTOhAVvxFiZ8J89NzuvW6VpNJyxG6Xo/R44IIsln7PRyul4DyAeB4bkuPLipkeN1mZnoSMlK2Fn26KX7Z1tKuOAleNm4CfyUOc9TZN48GkU0ED9py2cwi3iPWByZhCfHGtIZf/ZMTtJc3CoYMGFLfxEnCTthb8EhVeOdzEML9j9fpWCjfVFpIzO9UDvIOjy1Puqryz5OEJmKvz+T8/o9nFPbXt4u2HO0u2XqFqRarp11LfbvEcUskfjJB2iZjWmVtK5/IvPMg3DCZyZqmPrQXvsj3i4JDrjbAYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":509,"cache_read_input_tokens":103149,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":509},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"56f9e429-0994-45e2-ad71-6c15fe2de9e5"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01MDFNLvTqL3bqm6b2LpSw8D","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01U4o2q18U6Dnjkg2biboTgF","name":"Grep","input":{"pattern":"savedLocations|defaultLocations|MY LOCATIONS","path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather","output_mode":"content","-n":true,"head_limit":30},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":509,"cache_read_input_tokens":103149,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":509},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d782e4a1-00c6-4e1d-8acc-20c1374c6fbc"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01U4o2q18U6Dnjkg2biboTgF","type":"tool_result","content":"Weather/ContentView.swift:40: @State private var savedLocations: [WeatherLocation]\nWeather/ContentView.swift:47: _savedLocations = State(initialValue: [])\nWeather/ContentView.swift:94: savedLocations: $savedLocations,\nWeather/ContentView.swift:135: guard savedLocations.isEmpty else { return }\nWeather/ContentView.swift:138: let locations = try await weatherService.defaultLocations()\nWeather/ContentView.swift:139: savedLocations = locations\nWeather/Services/MockWeatherAPIClient.swift:10: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherAPIClient.swift:4: func defaultLocations() async throws -> [WeatherLocationDTO]\nWeather/Services/WeatherAPIClient.swift:26: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherService.swift:11: func defaultLocations() async throws -> [WeatherLocation] {\nWeather/Services/WeatherService.swift:13: AppLog.service.notice(\"defaultLocations start\")\nWeather/Services/WeatherService.swift:15: let result = try await apiClient.defaultLocations().map { dto in\nWeather/Services/WeatherService.swift:18: AppLog.service.notice(\"defaultLocations ok count=\\(result.count, privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Services/WeatherService.swift:21: AppLog.service.error(\"defaultLocations failed error=\\(String(describing: error), privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Views/Overlays/LocationPickerView.swift:6: @Binding var savedLocations: [WeatherLocation]\nWeather/Views/Overlays/LocationPickerView.swift:126: Text(showingSearch ? (isLoading ? \"SEARCHINGâ€Ļ\" : \"\\(results.count) RESULT\\(results.count == 1 ? \"\" : \"S\")\") : \"MY LOCATIONS ¡ \\(savedLocations.count)\")\nWeather/Views/Overlays/LocationPickerView.swift:139: ForEach(savedLocations) { location in\nWeather/Views/Overlays/LocationPickerView.swift:221: savedLocations.contains { $0.id == location.id }\nWeather/Views/Overlays/LocationPickerView.swift:225: location.id == savedLocations.first?.id\nWeather/Views/Overlays/LocationPickerView.swift:230: savedLocations.append(location)\nWeather/Views/Overlays/LocationPickerView.swift:235: guard let currentLocation = savedLocations.first else { return }\nWeather/Views/Overlays/LocationPickerView.swift:257: savedLocations.removeAll { $0.id == location.id }"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"44ade77a-5ec9-4228-8911-3b5fbd2b3a67","timestamp":"2026-05-13T21:05:57.423Z","tool_use_result":{"mode":"content","numFiles":0,"filenames":[],"content":"Weather/ContentView.swift:40: @State private var savedLocations: [WeatherLocation]\nWeather/ContentView.swift:47: _savedLocations = State(initialValue: [])\nWeather/ContentView.swift:94: savedLocations: $savedLocations,\nWeather/ContentView.swift:135: guard savedLocations.isEmpty else { return }\nWeather/ContentView.swift:138: let locations = try await weatherService.defaultLocations()\nWeather/ContentView.swift:139: savedLocations = locations\nWeather/Services/MockWeatherAPIClient.swift:10: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherAPIClient.swift:4: func defaultLocations() async throws -> [WeatherLocationDTO]\nWeather/Services/WeatherAPIClient.swift:26: func defaultLocations() async throws -> [WeatherLocationDTO] {\nWeather/Services/WeatherService.swift:11: func defaultLocations() async throws -> [WeatherLocation] {\nWeather/Services/WeatherService.swift:13: AppLog.service.notice(\"defaultLocations start\")\nWeather/Services/WeatherService.swift:15: let result = try await apiClient.defaultLocations().map { dto in\nWeather/Services/WeatherService.swift:18: AppLog.service.notice(\"defaultLocations ok count=\\(result.count, privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Services/WeatherService.swift:21: AppLog.service.error(\"defaultLocations failed error=\\(String(describing: error), privacy: .public) elapsed=\\(elapsedMs(since: start), privacy: .public)ms\")\nWeather/Views/Overlays/LocationPickerView.swift:6: @Binding var savedLocations: [WeatherLocation]\nWeather/Views/Overlays/LocationPickerView.swift:126: Text(showingSearch ? (isLoading ? \"SEARCHINGâ€Ļ\" : \"\\(results.count) RESULT\\(results.count == 1 ? \"\" : \"S\")\") : \"MY LOCATIONS ¡ \\(savedLocations.count)\")\nWeather/Views/Overlays/LocationPickerView.swift:139: ForEach(savedLocations) { location in\nWeather/Views/Overlays/LocationPickerView.swift:221: savedLocations.contains { $0.id == location.id }\nWeather/Views/Overlays/LocationPickerView.swift:225: location.id == savedLocations.first?.id\nWeather/Views/Overlays/LocationPickerView.swift:230: savedLocations.append(location)\nWeather/Views/Overlays/LocationPickerView.swift:235: guard let currentLocation = savedLocations.first else { return }\nWeather/Views/Overlays/LocationPickerView.swift:257: savedLocations.removeAll { $0.id == location.id }","numLines":22}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01KrXdmv5YuMdnEm8VEotV8M","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014WWFE6dvKDD4vAY6KRpq1X","name":"Read","input":{"file_path":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift","offset":130,"limit":25},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1453,"cache_read_input_tokens":103658,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1453},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c95eff6d-f23e-452b-a340-9c0181018865"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014WWFE6dvKDD4vAY6KRpq1X","type":"tool_result","content":"130\t .frame(maxWidth: .infinity, alignment: .leading)\n131\t .padding(.horizontal, 4)\n132\t .padding(.bottom, 8)\n133\t }\n134\t\n135\t private var locationList: some View {\n136\t ScrollView {\n137\t LazyVStack(spacing: 8) {\n138\t if !showingSearch {\n139\t ForEach(savedLocations) { location in\n140\t SavedLocationRow(\n141\t location: location,\n142\t units: units,\n143\t isCurrentLocation: isCurrentLocation(location),\n144\t isEditing: isEditing && !isCurrentLocation(location),\n145\t onSelect: { select(location) },\n146\t onRemove: { remove(location) }\n147\t )\n148\t .id(\"saved-\\(location.id)-\\(isEditing)\")\n149\t }\n150\t } else if isLoading {\n151\t ForEach(0..<3, id: \\.self) { _ in SearchSkeletonRow() }\n152\t } else if results.isEmpty {\n153\t noMatches\n154\t } else {"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"adabfc77-4c81-404f-85dd-e9ab961edea7","timestamp":"2026-05-13T21:06:00.721Z","tool_use_result":{"type":"text","file":{"filePath":"/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather/Views/Overlays/LocationPickerView.swift","content":" .frame(maxWidth: .infinity, alignment: .leading)\n .padding(.horizontal, 4)\n .padding(.bottom, 8)\n }\n\n private var locationList: some View {\n ScrollView {\n LazyVStack(spacing: 8) {\n if !showingSearch {\n ForEach(savedLocations) { location in\n SavedLocationRow(\n location: location,\n units: units,\n isCurrentLocation: isCurrentLocation(location),\n isEditing: isEditing && !isCurrentLocation(location),\n onSelect: { select(location) },\n onRemove: { remove(location) }\n )\n .id(\"saved-\\(location.id)-\\(isEditing)\")\n }\n } else if isLoading {\n ForEach(0..<3, id: \\.self) { _ in SearchSkeletonRow() }\n } else if results.isEmpty {\n noMatches\n } else {","numLines":25,"startLine":130,"totalLines":260}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GfNgcQQm22ctDs6AodJUgu","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":546,"cache_read_input_tokens":105111,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":546},"output_tokens":39,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4f3a95db-f84e-4f7e-bcdd-b8b4b8a1034c"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GfNgcQQm22ctDs6AodJUgu","type":"message","role":"assistant","content":[{"type":"text","text":"I attempted to expand the sheet/scroll the list, but neither the sheet detent nor the list scroll responded to gesture/swipe input. Let me proceed and tap Portland."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":546,"cache_read_input_tokens":105111,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":546},"output_tokens":39,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"faf4cbbe-27ab-41fe-a79e-eacbd0551806"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GfNgcQQm22ctDs6AodJUgu","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01VyPQ3oWa7RUnCqGSeJjfUF","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"in_progress","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":546,"cache_read_input_tokens":105111,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":546},"output_tokens":39,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d2e3709a-e4ea-4962-a1fd-842cd5ecfe61"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01VyPQ3oWa7RUnCqGSeJjfUF","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ef6a5a3f-2026-4222-86fc-7ed3db18d71c","timestamp":"2026-05-13T21:06:15.510Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"in_progress","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"pending","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"in_progress","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015n9CLmoBNi92D81KeobwiZ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0186xXPipBz2t4fhyYThrrXn","name":"mcp__xcodebuildmcp-dev__gesture","input":{"preset":"swipe-from-bottom-edge","delta":200,"duration":0.5},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1481,"cache_read_input_tokens":105657,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1481},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"476dd5d6-93a1-4089-a81b-e53494384255"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0186xXPipBz2t4fhyYThrrXn","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"swipe-from-bottom-edge\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e2b530f3-31d5-4986-b876-5e693eb0ddcb","timestamp":"2026-05-13T21:06:19.356Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"gesture\",\"gesture\":\"swipe-from-bottom-edge\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"gesture","gesture":"swipe-from-bottom-edge"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01VVUkBfR3DPyAaU7tAKskfK","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01W9atYvggdRNBbfKqpxwB7W","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":295,"cache_read_input_tokens":107138,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":295},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"01da0273-a724-4136-8c89-e11734532b8f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01W9atYvggdRNBbfKqpxwB7W","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABcKADAAQAAAABAAADIAAAAAD/wAARCAMgAXADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwACAgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8PDw8P/9sAQwECAgIEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABAAX/9oADAMBAAIRAxEAPwD4Ad23Hmpo7u4jXYjECq7/AHjSqMivZZ5Za+33X981N/a19uD+Ydw79+OlUNpo2mkBfGrXylWEhyowD3ApP7Uvgyv5hyowPpVHaaNposBZ+33X980fb7r++arbTRtNAFn7fdf3zR9vuv75qttNG00AWft10ermk+3XPZzVfaaNpp3FYs/b7r++aPt91/fNVtpo2mkMs/b7r++aPt91/fNVtpo2mgC4upXijAkOBz+NNOoXbHJkOTVXaa4PxH8RfDXhuVrW4la5ul6xQgMVP+0SQB+eaTaWrGk3sei/b7r++aUahdjpIRXz1L8coA37jR2Zf9qYA/opqL/hef8A1Bv/ACP/APYVn7eHc09jM+i/7RvP+eho/tG8z/rDXzp/wvP/AKg3/kf/AOwo/wCF5/8AUG/8j/8A2FHt4dw9jM+i/wC0bz/noaDqN5/z0NfOn/C8/wDqDf8Akf8A+wo/4Xn/ANQb/wAj/wD2FHt4dw9jM+iWvrlurk037ZP/AHjXzx/wvP8A6g3/AJH/APsKP+F5/wDUG/8AI/8A9hVLFpbSJeGb6H0P9suP7xpfttx/eNfO/wDwvP8A6g3/AJH/APsKli+OUBb9/o7Kv+zMCf1UUfW1/MH1Z9j6DF7c/wB8ij7bc/3zXnfhz4i+GvEkq2tvK1tdN0imAUsf9kjIP559q7wg1aqX1TIcLblj7bc/3zR9uuc/fNV8GjBoBMsG+uf75o+23P8AfNV8GjBpcqLVSS6k/wBtuf75o+23P941Bg0YNT7OPYr28/5mWv7RvP8AnoaQ6hdkYLk1WwaMGrsZ3J/ttz/eNH225/vGoMGjBoC5ZXULuNtyuQf8acupXirtD8A5weefWqmDRg0BcsNqF07Fncknkk037bcf3zUODRg0BcfJdTSoUdiQar09hxTKBH//0Pz/AJB8xp6L8tI/3jUsYG2vZZ5Ym2jaKl2ijaKQEW0Ubal2ijaKAPVvAfwG+LvxN0qbXPA3hq41PT4HMXnhookeUDJjiMrp5jgc7UyfaofBfwN+LHxBvtT07wn4aububRpPJvfMKWyW8uSoikedkUSEggJncfSvefgd4M8aa54c0r4keOZNVuPh74Bu2m0uwsYZJZ73UWYSeRaJGpIDOoMsx4QZAOel3w54e+Knx98SeL9a8bnUPD3gO01Z9c1u1t7aVmS7YARwW8ATzJLlk2ooI4Hztjvm5vU0UUfIPiDwt4i8J61e+HPEunT6bqemttubeZCskR4+8PQ5BB6EEEHmvQdD+APxj8S+Dn8faF4Uu7zQlSSRZ12BpI4v9Y8URYSyKndkUgV7V4y8c/FXx74z+JviXRRH4MsrjREgvdO1Vkgu5tHtwkccSi5TfJOwUMSmCTkA9K+hotJ8Val+0X8BfEnhK3uJPCsPh7STFcQK32WG3gRxqCu4+RSPmEgJBPGaTmxqCPgH4e/BT4pfFWC6u/AHh+bVbayKpLMHjhiV2+7GJJmRS57ICW9q4LWtC1jw3q13oPiCzl07UbGQxT286FJI3XqrKen+TX6Wavc+BLn4I+G7/RPBF3470tPF2to1lZXNxbQQyz3BaCWT7KPMMhg2rBkhQCevAr5L/aj8KxeFfjXr+k2+p3mqKi2sm7UJzc3cJlgR/s8spJLtDnZknOAAeacZ3dhShZHzptNG01Jt/OjbWhmR7TRtNSbfWjb60Aea/EzxPN4a0A/ZG23d4fLjbuox8zfgOlfILMzsXclmY5JPJJNfQPx1jl36VJ/yyxIP+BcV8+V5+Jk3Kx3UF7twooornNgooooAKKKKACiiigAooooAcrMjB0JVlOQRwQRX198M/E83iXQB9sbdd2Z8uRu7DHysfqOtfH9fQfwKjl36rJ/yzxGP+Bc10YaTUrGNde7c+gsUlTbaNtegcJERikrUsdNvNTlaGyj8x1UsRkDgfWpV0TUnghuVizHO/locjls4xQBjVe03TNR1nULfStItZb69u3EcMECNJLI7dFVVBJJ9AKvtoGrK10hg+azAaX5h8oIz688elbnw/wDiF4v+FvieDxl4Gvv7P1e2SSOOby0kAWVSrDa4ZTwfTg0n5DPpDSf2Cv2kdT0+G+udIsdJe4XdHbX2oQw3DZ7bAWwfZiD618//ABL+EHxK+D+rLo3xG0GfR5pcmJ3w8EwHUxTIWR8d8HI7gV+ivgC8+HHxR8Jal430b4UxePF0OFZfEOr+KfEKxao0/l+ZL5AO8Io52NmJDjCgEGvjT41fHGbxnbt8P/A+oaqvw6tLhLux0/V5VurmCXy9rKs53SeUpLeWhdsA9fTKE5N2NJRjY8J0Hw5qniO5+y6ZGGYFVyc/ec4VQFBZmY9FUEn0r1D/AIZ5+Kp5Gg3v/gv1D/5Gr2n9iDxJ4Y8K/F3SdZ8WXcNjY29y4a4uCFihea3kjjd2PCAsSu44AJAyM1+7/wDwt34Uf9Dpon/gxtv/AI5U1azi7JFUqSkrs/m2b9nv4qIpd9CvQqjJJ0/UAMf+A1eTato97otyLW+VQWG5WQ7kdckZB+oIIPIIIIBr+qFvi98JkUu3jXRAAMknUrbp/wB/K/n2/aY8R+C9c8f+Lb/RkW7TVdRnudOuYhhBC1xIXkHTKy9V4+YfN9XSquT1QVaSS0PlTAowKfjNGBW5gQuPlqE9KsyAbKqnpQB//9H4Dk+8amiAKVHIPnNWIB8mPevZPLFwKkeIAKR3/nS7amDgHoTwMfUUgIWhAOB6ZJpvlHOPbOfap8qRtIOMY/WglcFQDjGP1oGd3oPxZ+K3hLTYtF8MeMdY0jT4txjt7O/nghXecsQiOFGTyeOtSaf8ZPi7pM13c6X421qzm1CXz7l4dQuEaaUqF8yQq4LNtUDJ5wAK89bBCjHQYpmBS5UF2a/iLxJ4i8X6mda8WapdazqDKqG4vJnuJiq/dG+Qs2BngZrf0n4i/ELS/Dlx4L0rxNqVnoF3u86whu5UtpN33sxhguG78c964nAp6MUbcKLBc77wl8QfHngA3B8D+ItQ0D7WoWb7DcyQCQDpuCEA47HqO1crdXFzfXMt7ezPcXE7F5JJGLu7sclmZjkknqTVL7V/s/rR9q/2f1o5SuYbcIpTd3FU8CrMkhlxngelRbRTRLI9oo2ipNopNooEcT488JDxZ4fks4sC6iPmQE8DeOx+o4r4tvbG7066ksr6JoJ4jtZGGCCK/QsYxhq5/W/C+geIxjWLGO4I4DHhwPZhg/rXPWoc2qN6Vbl0Z8FUV9cy/BbwXI25BcxD0WUEf+PKTUR+CXg/tJdf9/F/+IrD6rI2+sRPkuivrP8A4Uj4P/56XX/fxf8A4ij/AIUj4P8A+el1/wB/F/8AiKPqsg+sRPkyivrP/hSXg/8A56XX/fxf/iKX/hSXg/8A56XX/fxf/iKPqsg+sRPkuivrP/hSXg//AJ6XX/fxf/iKX/hSXg7/AJ6Xf/fxf/iKX1WQ/bxPkuivrP8A4Ul4O/56Xf8A38X/AOIqaL4LeC423OLmUejS4H/jqg0vq0h+2ifKFlZXeo3UdnZRNNPKcKijJJr7Q8A+E18K6BHZSEG6lPmTEf3z2HsBxWxovhbQPDyFdHsUtiRguBuc/Vmyf1roRgcAGt6FFxd2ZVqiashmz0o2U/PtRn2rqOUfBJPbsXgkaJiCMqcHB7cU4XF0I0jEzhEO5V3HAPqB61Fn2pcjAPrQBKbq9JkYzyEzcOdx+Ye/rVXZUmRSZHWgCzbX+oWVvdWtldTW8F8gjuI43ZEmRW3BZFBAYBhkA5GeapFcc1JkUhINAE1lf3umz/adPne2lwRujYqcHqOO3tWv/wAJb4m/6CU3/fX/ANasDAowKAudHH4r8SMcHU589sGsSe5nv52uL6V7ieU/M7sWY/UnJqFMK27FOQooOQcnuPSkO43y1weemahwKkKjPFG0UxFeUAIapEcVducCP6mqNAH/0vgeQfMafA4VsNwDTZmWPc7naq8k+1cNqery3ZMUJKQj06t9f8K9WdRRPPp03LY7W61nTLQlZJgzDsg3H9OKy28VWIPyRSN+Q/rXBUVyvESOlYePU7v/AISu07QyfpS/8JXZ/wDPGT9P8a4OnEcVPt5Fewidz/wldl/zwk/8d/xo/wCErsv+eEn/AI7/AI1wlFHtpdw9jHsd3/wldl/zwk/8d/xo/wCErsv+eEn/AI7/AI1wlFHtpdw9jHsd1/wlVj/zwk/8d/xo/wCEqsf+eEn6f41wtFHt59w9jHsd3/wlVj/zwk/T/Gj/AISqx/54yfp/jXCUUe2l3D2Mex3f/CVWP/PGT9P8aP8AhKrH/njJ+n+NcJRR7aXcPYx7Hd/8JVY/88JP0/xo/wCEqsf+eMn6f41wlFHtpdw9jHsd3/wlVj/zxk/T/Gj/AISqx/54yfp/jXCUUe2l3D2Mex3f/CVWP/PGT9P8ab/wldgOsMn/AI7/AI1w1e+eHvi14Z0jRrXTbjw/ukgQKzIIyGI7/MM5NHtpdw9jHseef8JZYf8APKT/AMd/xpP+EssP+eUn/jv+Nevf8Ls8J/8AQvP+UP8AhSf8Ls8J/wDQvP8AlD/hT9rLuHsY9jyL/hK7E9IpP/Hf8ad/wlNl/wA8ZP8Ax3/GvQfEXxZ8Naxo91p1voG2SdCqs4jAUnv8ozkV4JS9tLuHsY9juv8AhKbL/njJ/wCO/wCNH/CU2X/PGT/x3/GuFoo9tLuHsY9juv8AhKbL/njJ/wCO/wCNH/CU2X/PGT/x3/GuFoo9tLuHsY9juv8AhKbL/njJ/wCO/wCNH/CU2X/PGT/x3/GuFoo9tLuHsY9juf8AhKbL/njJ/wCO/wCNL/wlVlgDyZOP93/GuFoo9tLuHsY9juf+Epsf+eMn/jv+NH/CU2X/ADxk/wDHf8a4aij20u4exj2O5/4Smy/54Sf+O/40f8JTZf8APGT/AMd/xrhqKPbS7h7GPY7n/hKbL/njJ/47/jR/wlNl/wA8JP8Ax3/GuGoo9tLuHsY9juD4osu0Mn6f40n/AAlFn/zxf9P8a4iij28u4ewj2O5XxRZE/NDIv5H+taVtrGm3RCxyhWPZvlP68V5pRVLESJeHiem3Mgdtq9FqtXI2Gpy2xEcpLxfqPpXVh1dA6HIYcGuqnUUloc1Sm4s//9P84vE14VdbJD/tN/QVyZ6VoavKZdRuHP8AfIH0HFZx6VvVneVyKcbRQ2ivuPxF8OPAtr+wN4Y+J1totvH4qvPFEtlNqIB897dfPxGTnG35V7dq8f8Agf8As6eKfjba69r9vqun+GPC/heJZdT1nVZTFaW+/JVBtBLOQCccAdzkgGCz58px6V9Y+Mf2OPih4f8AE/gvQ/Ct3p/jTTviE5TRNV0qYtZzso3SB2YAx7FBZicjaGwSVIG/49/Yr8U+FfC3iLxF4X8a+H/G1z4NIGu6fpM7tdWHZiyuoDBCDu6EYPHBFFwPi2ivujSf2E/FOtRLomm/EHwtceOXsDqI8NRXhkvfJC7ipkUGMSAdRyB/exzXYw/sm/DR/wBj0fFq78V6ZY+LVvm8y5mu5hboEUE6a0WNv2wHK4xjJHNK4H5ygg9DnFLX6P8AxI/Zs+LfxZ8YfDLwhY6d4Z0h5vCFtftd6bFJZ2sFggXNxqDMpLTfMAdgOSTjrkeN+N/2P/E3hvQNJ8aeEfF2ieOfC2palFpMup6RK8kdndzOI1E6EZC7mA3KT1HAyMu4HyJRX6ITf8E5vH0XiXVvAw8f+F38VWNubq20kXMn2u8gVAxkEZXdGucqCw5IJ4XBryrwT+yJrev+B9N8feO/GuhfD3T9evpdO0tNYkkEl3cwu0br+7Uqih0ZdzHsTjGCVcD5EorsviB4H1j4beMdU8Ea9Lbz3ulSeW8tpMs9vIGUMrxyLwyspBHQjoQCCK42mAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFdJpHhm81RPPZhBAejEZLfQf1rI062F5fwWrdJHAP0717iiLGixoNqqMADsBSbA4pfA9kB89zIT7AD/Gn/wDCEaf/AM/Ev/jv+FfX2tfAy00b4eaP4w+16zfXut6db38Mdrory6ejXD7FhkvhNhWzx/q+pAxzWzpn7MviC2sbabxaXjvptdtdG+w6fcWdxLmeGSV1Z/N2RTxlADHIVxnmpuB8Qy+BoCp8m6YH/aUEfpiuM1PSrvSpvKuV4blWH3WHtX2D48+FWqeA/DvhnxLeahaXUHie3e4ihhnjkmhCSNHtkVGY/wAPLAYDZX7wIrxLxBZx3mlTqw+aNS6n0K//AFqaYHjNdXpPhS71CNbm4f7PC3K8ZZh6gdh9aydFtEvtUt7aTlC2WHqF5xX0d4QsPDOpeI7HTvF+pSaNpFwxjmvIYfPNvlSEcx5BZA2N+DkLkgE4FNsDyOXwPbFP3F04f/aAI/TFcTqWl3elT+TdL15Vh91h7V93+KPgRd/Dnw/qevfEbVoLFZP3egR2bJdNrLHawuYiGG2zCMCZTyWIULnOPmHxJZpd6RMWHzQjzFPoR1/MUkwPH1rf0a6J3Wrnjqv9RWAtWrFzHeRN/tY/PitaU7SIqRvE/9T8u7pt88rjozsf1qE/doY5GaD0qmwR+mfgS/8Agn8Sv2LPD3wW8X/FLTPAuuadr9xqci3kUk7eXulCrsQpjcJMg7u3Srfgi4+Afhv4WfEL9lG9+LWnXFr4uFnq2n+Jo7WWPT1u4nG60uBuZlI8lG3E4Kue4AP5f0U7Afr1of7S/wAGP2eE+Cfwu0DxCvjmw8F3t9d65q9lC/2eL+0Ip4SLYNy/lm4LHbn5VHO5sDwXxz8Pv2WPCjeL/Hl58Wn8ZSa9etPpOk6DvhnMdzMZJBqDSKRtQNgj5ScepwPz/px6UWA/d/wR8bf2Z/AHxQsNX8G+O/B+g/D2bTWis9LstF8rVIpzCdxvb4x+Ynzdi25yQpBGWr430nxr8KvHn7Ifi74Sah42svDfiKw8UXmu2sV6km2+gyHRIWUYLPggdwcZGDmvzmoosB+1K/tQfAn/AISLw14U1XxPEmieIvhzF4av9StleX+y77agxKAucD5gSMgHBPHNeK2HjL4Mfs8fA5vg1oXxAsfHuseK/EmnX93dadHItlYWVpPC5d3bI3lY+QCTk9MLk/mBRRYD9ZYfjl8JB/wUavPi2fFNmPB8lk8a6nub7OWOneUFzjP+s+Xp1qX4NfFrwvD4Yk0pPi/4d/sVtcv7jUvDXjTSxcWi2stzI/madMoLP5iEMFJADE5A/i/JWiiwHuP7SGqfCfWvjR4k1H4I2a2Pg6WVPskccbQxFgiiV4o2wUjaTJUYHHQAcV4dRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKALmn3P2O+guu0Tgn6d/0r3GKRJo1liO5HAII7g14FW/pXiK/0pfJTEsP9xu30Pak0B9w3vxusr7wx4e0t/D88WseGLO0tLO9j1WZbfNnJ5scklkE8tznqC3pzxXVD9pi0tNSTVdF8FW9hPL4gh8R3hF7NILi8jjkjZQGX93G3mEgDJXpk54+F18cpj57M59n/wDrU/8A4TmD/nzb/vsf4VNgPoLxd8QV8X+FvDegXWlpb3fhtLiCO7SZj5tvNM84RoiMBleRvmB5GMivHPEV9HZaVMWPzygoo9Sev5CuZl8csVPk2gB/2nyP0FchqGpXepzefdvuI4AHAUewpqIEmj3i2GpQXL/cVsN9Dwa+kPCGq+H9H8RWOr+JNJ/t/TLZjI9l5xgS4IU7Fd1DHZuwXA5ZcgEZzXy5XSaT4nvtMQQMBPCOiscFfoabQH2r4i+PWuePtB1fQPiPYQ61HO3naQ8eLZtGmG1RHbbVI+ylBtaA8cBgQ2SfmbxNfR2elSoT8842KPr1P4Cufl8c/J+4tMP/ALT8foK4y/1C71Kc3F2+5ugHQAegFJIClUkTbZVb0IP61HSiquB//9X8tWozxQ1NpoByI8jBEUsx6ADJq8NK1FhkW7fyrqtEs44LRJ8ZklGSfQdhW1Vgeef2RqX/AD7t+n+NPOk6lj/j3b9P8a9Apx6UAedf2RqX/Pu36f40f2RqX/Pu36f416HRQB55/ZGpf8+7fp/jR/ZOpf8APu36f416HRQB55/ZOpf8+7fp/jR/ZOpf8+7fp/jXodFAHnn9k6l/z7t+n+NH9k6l/wA+7fp/jXodFAHnn9k6l/z7t+n+NH9k6l/z7t+n+Neh0UAeef2TqX/Pu36f40f2TqX/AD7t+n+Neh0UAeef2RqX/Pu36f40f2TqX/Pu36f416HRQB55/ZGpf8+7fp/jR/ZGpf8APu36f416HRQB55/ZGpf8+7fp/jR/ZGpf8+7fp/jXodFAHnn9k6l/z7t+n+NH9k6l/wA+7fp/jXodFAHnn9k6l/z7t+n+NH9k6l/z7t+n+Neh0UAeef2TqX/Pu36f40f2TqX/AD7t+n+Neh0UAeef2TqX/Pu36f40f2TqX/Pu36f416HRQB55/ZOpf8+7fp/jR/ZGpf8APu36f416HRQB55/ZOpf8+7fp/jR/ZGpf8+7fp/jXodFAHnn9kal/z7t+n+NH9kal/wA+7fp/jXodFAHnn9kal/z7t+n+NH9k6l/z7t+n+Neh0UAeef2TqX/Pu36f40f2TqX/AD7t+n+Neh0UAednStRUZNu386oujxsUdSrDqCMGvUqxdcs457N58YkiGQfUdxQBwtOWoxUi9amQH//W/LVqbTmptVED0mw/48bf/cX+VemeANH0a7fWfEHiG3N7p/h2yN49qrGP7TI0iQxRsy/MqF5AXI52ggEE5rzOw5sbc/7C/wAq7Pwl4puPCmpSXaW0d/aXcL213aTZ8q4t5PvRsVwQcgFWHKsAR0qgPSPDOr6P8StXj8Fax4d0zTZNSDx2N3ptubaW2nCkx78MRLESArh8tg5DZFeInOOete8+DfHnwl8La4l7beGNRjS7SW3muZb9ZprKOdDG0lqqwxgyKG4MhJxwME5ryrxfomneHdeudK0fVYNbsU2tBdwH5ZI3G5dwPKuAcOvY5FAFfSdKhvbW4u5hNKICq+XbqGkw2fmOf4Rj061GNGkuZZP7PkV4A4RHlIhLsRnaAx5YdwKi065sIA32pZkkBBSWB9rrjqMHjB/OugbxYszSCVJokMgkUxsm84UKd5ZTknaCWHfNMDnotHvZYmkUIGTf+7LqJDs+9hM54+lSjQdRIiOIx5yeYAZFBEeM725+Vfc1r2viW3giJaGTzWEofaVxIZc/M7FdxIzjrjis9dZhM376FjBJarbSBWAbCgfMp6dQDg0AOh8PzPDdea6K8KxujeYvlFXbGd/TH9aoJpc41RNKuCsUjOqklhtAbkEHoQQcj1qV76yjtrq0s4XSOcRgF2BbKNuJOOOfQdKbPqSTanDqAjIWLyflzyfKVQfzxSAvXXh6c3c0djsMSSGOPfKm6Rl6hemT7Dp0rMm0u7t7RL2faiSZ2guN5wcH5evB61qrrVjIyyXdvIzQTSTRbGAB8xt218g9D3FZmpaj/aIgLJteMPuPYl2LcfnQAkelXctsbqPyyApfZ5i+ZtXqdmc4FR2enXN8HeIoiR43PI4RBnoMnuewrdtvEFrbaf8AZUgdXMLxMFKBCWz8543E89M1lWN7ax2s1hfRu8MrK4MZAYMmcdcggg0wL9r4dmuWWCUi3kzLlnddh8tQcAfj1zjFZY0q8Lxoqq3mozqQwKlUzuOenGK1LbW7S2MKR2zCGJ5Tt35O2VQvBI6jGfSpLe8totFNo0ih5pCkZ3ZeOFvv7gOmcD9aAOahhe4lSGLBZzgZIA/M4ArW/seeMSGQCUCMujxSIycHHJGc4PYc1DBPZWGrecsf2m2ikO0NjLKOAemPfpiti48RQyx+Uscj4jMYZyuTlg2cKAB06UgM8+HtSWR4W8oPGu9x5qfIvqxzxUY0LUPNeNhGioFYyNIojIb7uHzg59q0bfUrGebVJ7sMqXMYAUMA+cjocYzTZNasLiD+zpoJRZoqBNrL5gKdySMHP6UwKH9hagqSyTBIVhbYxkkVfmxnAyeePSotW006Vdm1MqTcA5Qg9RnnBOKtalrK38DQiIx/vA685wqrtAPHX3pb64sNS8++O+KYIgCEghmHBI46YpAU7PSru+jMsOxU3bQZHVAzH+Fdx5NEuk3sFqbycLGgYrhnAYspwQF6nFWbLUbJLVLW/ikdYZPNQxsF57hsg8e4pmp6r/aUcYaPYyu7Hnj5zwB9KAIrbSL27g+0RBAhyFDOqs5UZO0E5OPantot+tv9pKrwokKb18wIejFM5xUkd/YSWMVrfwPI1vv8so4VTu7Nxng88VabWrUh7pYHF7JCISdw8sDABYDGc4HTNAGeuj6g08tsqAyQsqsNw4LnC/rV2Hw3evdwW0zxIs0nlFxIrhGHUNg8H2q9/wAJDYJLLdR20vnXDxO+XG0GNskLxnn3qhba0lswbyixF0LjrjgDG36+9MCIaDeuGdHiMYkMSsZVAZxjheeetZ8llcwwtPKu1VkMZyedwGSMe1Xbu/hngS0tVaMLM8is5GRvxjJHpjrVrxDfxXU0UNuVZY1y5Q5VpX5cg+meKQHO0UUUAFFFFABRRRQAUUUUAFFFFABVS/8A+PG4/wBxv5Vbqpf8WNwf+mbfyoA80WpF61GtSL1qJAf/1/y1bpTac3Sm00B3Oh3kc9qtuTiSIYx6jsRW3XlisyEMpKkdCODV0anqCjAuH/OrA9Gpx6V5z/auo/8APw9OOq6jj/j4egD0KivO/wC1dR/5+Ho/tXUf+fh6APRKK87/ALV1H/n4ej+1dR/5+HoA9Eorzv8AtXUf+fh6P7V1H/n4egD0SivO/wC1dR/5+Ho/tXUf+fh6APRKK87/ALV1H/n4ej+1dR/5+HoA9Eorzv8AtXUf+fh6P7V1H/n4egD0SivO/wC1dR/5+Ho/tXUf+fh6APRKK87/ALV1H/n4ej+1dR/5+HoA9Eorzv8AtXUf+fh6P7V1H/n4egD0SivO/wC1dR/5+Ho/tXUf+fh6APRKK87/ALV1H/n4ej+1dR/5+HoA9Eorzv8AtXUf+fh6P7V1H/n4egD0SivO/wC1dR/5+Ho/tXUf+fh6APRKK87/ALV1H/n4ej+1dR/5+HoA9Eorzv8AtXUf+fh6P7V1H/n4egD0SivO/wC1dR/5+Ho/tXUf+fh6APRKK87/ALV1H/n4ej+1dR/5+HoA9Eorzv8AtXUf+fh6P7V1H/n4egD0SsTXLyOC0a3BzJKMY9B3JrlDqeoNwbh/zqkzM5LMSxPUnk0AMWpF61GtSL1qZAf/0Py1bpTae3SmU0Bp6fpzXhLsdsa9T3J9BW+ukWKjGwn6k1Lp6BLKEDuufzq716VYFD+y7D/nkPzP+NOOl2GP9UPzP+NdtY+Fby5jEtw4gVuQCMt+XGKmu/CV1FGXtZRMR/CRtJ+nUV0rB1Lc3KYfWad7XOB/suw/55D8z/jR/Zdh/wA8h+Z/xrRZWRijgqynBB6g02uY3M/+y7D/AJ5D8z/jS/2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40f2XYf8APIfmf8av0UAUP7LsP+eQ/M/40n9l2H/PIfmf8a0KKAKH9l2H/PIfmf8AGj+y7D/nkPzP+NX6KAM1tIsWGNhH0JrA1DTnsyHU7o26HuD6GuxqlqKB7KYHsufyoA4ZakXrUa09etTID//R/LZulMp7dKZTQHd2f/HpD/uL/Kur8M2iXOpBpBlYVL49xwP51yln/wAekP8AuD+VdN4evkstRUynbHIChPpnofzrpw7XOuYyr35HY+lPBPw28QeOWaXTmhtrON9klxPIFUHrgKPmY4PYY967f4nfDzwr8OPD9nZpPLqGuX8mfNY7ESJPvERjsSQBkk14VE4SRJOu0g/lXafELxjL448Sza0VaK3CrFBGxyUjUd8cZJyTX3lGvh44aa5Pf0V27+rStp+ep8XVoYiWJg+f3NW0lb0TfX8FoeDeLrRIrqK6QYMwIb6r3/KofBGhW3ifxnoXhu8keKDVb62tZHjxvVJpFQlcgjIB4yKXxVfR3N4lvEciAEEj+8eo/CsvQtYvPD2t2Gv6cQLrTbiK5iLDI8yJg65HcZFfDYtr2krH2WGT5Fc9l034TaPf+JfiloQurjb4GtNRnsiNm6d7O6W3jEuVxhg2Ttxz0wKqa7+z9470PW7HwqLjTNQ8QXl3DYPplpeo95bXM670SaNgmBj7zoWRTwWBrqvEPxw8ETW3i/UPBvg240nxB49RotVnuNR+02sUc8yz3CWkIhjdPNdeskjlFJA9a6aX9qttPXw3L4c0O6kuvD2pW2oQyaxqJ1JrZII2ja0tJTEk8cEgY7g8khGFx0zXKbnhXjn4W694DsbLWLq90/WNLv5praO90u5+1W4ubfBlgdtqlXUMD0wwOVJFblz8C/GNn4cj167vdKguZbKPUhpT3yLqYsZiAlwYCANrA7goYvt+bZirfxd+L6fEm1sNOsk1iO1tJpbhhq+sSao3mSjAWNTHFHGiDIB2lzn5mPSrXib4teDvFuk22oa34Pa48Z2um2ulpqBvmFkq2arHFci0WMN54jULzKY8/NtzxQBmL8BPH76/r3htVtPtnhy/tNOu/wB/8nn3riOLY235l3MMnjFa7/s5+LorrX7ebXvD8cfhYR/2pOdSXyLV5JGiEbOEwZNwwVXJ5A68D0K+/ad8NSahq2vaZ4LltdW8R6hpmp6lK+o+bE0+nurssEfkL5aSFc4ZmIJ64GD43cfFMT6L4/0gabtPji/ivg/m5+y+VctcbMbfnznbnK+uO1AGjcfADx3b6GdXM2nSXEdtHfS6cl2G1CKymYBLl4dvEZyG4YsFIYqBXRXn7MnjLR9Q+x61rGiolpqFrp+peRfCaTTmu2AiedQvCtnjGecBgM10Gt/tQ3+veFrfTLy21ZNTjsbbT5BFrMselPFbAKJPsKxj94yKFYNIYyedvauV1L49Ne6n461SHRhE/jK+sL1VafcLY2MyS7T8g37tuM/LjPegCpffCPSdB/aCg+EF7qyavp41aOxkubR8OY2k2EHK4SUD7w5APc1Zj/Z38WazeXbaJc6faQ3OoX1no9rf3iw3upfYpCjC3QrhyOBligZuBk8Vi6x8VdLvPjZH8YdL0SW0DahHqc9jJdCbdcB98gSURJtRj90FSV7k13mlftEaFHNpOseIPCcmo6z4Wvr690WaO+8iGP7bMZxHdReUxmWOQ5Uo0ZPQ8UAefp8CvGY8Nx+ILy60ywuLi2lvbfTLq9SHUp7WAlXljgYYwCrAKWDNg7VNXtN+AviC+stM1c65o0mn3VzZ2941tfJPJp/20gRG4VAQpIPRS2G4bBrQ134yeE/GWjWVx448HnV/FWmWUlhb3n25obJkaR5EkmtVj3NJEXbbtlVTxuBxXb+KP2pIdc8Hv4X07w9PY+bLpk4ja/32Nu+mlfltbVYUEaS7ctlmbcT8xoAyPE/7PF5pF5r/AIW8MiLxPqFhrNtplvfW14EUGdS3lSW7RgbuMs3mAIPWuY/4Zw8e3GraVpejXukawmrXM1kl1ZXyy2sV1ApeSGaQquxwAeo2nsTXZyftNwWOtalr3hrw01pcarq9rrEyXF558fmxRmOaNdsSEJICcc5X1NV9O/aG8N+FrjTbbwR4SmsNJt7651O6hutQFzNPc3MTRALIIUCRxhvlG1ie7UAeQeOvhbr/AIBsdM1a/vdP1TTtWMqQ3Wm3IuofNgO2WJmAUh0PUYx6E15tXouuePRrPw+0TwL9i8r+x728vPtHmbvM+1EHbs2jG3HXJz6CvOqYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVa9/wCPSb/cb+VWarXv/HpN/uH+VAHBLT160xakXrUyA//S/LZulMp7dKZTQHbabIJLKIj+EYP4VeribK/lsmO35kbqprcXXLUjLK6n6A/1qwO3sfEWo2KCIMJYx0DjOPoeDU934m1K5jMaFYQ3XYOfzNcJ/bdl/t/980463ZY/j/75rdYmpbl5jL2EL3satFZH9t2X+3+VH9t2X+3+VYGpr0Vkf23Zf7f5Uf23Zf7f5UAa9FZH9t2X+3+VH9t2X+3+VAGvRWR/bdl/t/lR/bdl/t/lQBr0Vkf23Zf7f5Uf23Zf7f5UAa9FZH9t2X+3+VH9t2X+3+VAGvRWR/bdl/t/980f23Zf7f5UAa9FZH9t2X+3/wB80f23Zf7f/fNAGvRWR/bdl/t/lR/bdl/t/lQBr0Vkf23Zf7f5Uf23Zf7f5UAa9FZH9t2X+3+VH9t2X+3+VAGvRWR/bdl/t/lR/bdl/t/lQBr0Vkf23Zf7f5Uf23Zf7f5UAa9FZH9t2X+3+VH9t2X+3+VAGvRWR/bdl/t/980f23Zf7f8A3zQBr0Vkf23Zf7f/AHzR/bdl/t/lQBr0Vkf23Zf7f5Uf23Zf7f5UAa9FZH9t2X+3+VH9t2X+3+VAGvVHUpBHZSk/xDA/Gqja5agZVXY/QD+tYV7fy3rDd8qL0UUAZ61IvWo1qRetTID/0/y1bpTac3Sm00A5UZs7VLbRk4GcD1NOEUrAFUY7s4wDzjrj6d69J+GHiPSfDd/q9xrJU293p8lqY2BPmrNJGHQf7Xl7iD6iui8V+MNK0q08K2fgq+Sc+Fbi6SKQIVMqnyW81wQMrM/mcH+Hg1YHiRVgoYghW6HHBx6U51ZQCwI3cjPce1d58Sdc03V/EbW/h8Rx6HpyLDYxxbvLRG/eSEbuSWkZiSfYdAKv+Jf7K1Lw14bv7fVLSSTS7EW89mWcXG/7TK5AXZtI2uDndQB5q8E8caTSRsscmdrFSFbHXB6H8KGgmSJZ3jZY3JCuVIViOuD0Ne++MPFOl3uleImOvR6np+rLbDStNUyFrIxsh5jZQkPloGT5T8+e4rM8b6/HqunXUuneJ4W0e6hs47bSNru8LRKgZdjKEh2MGO9Tl899xoA8TEUp24Rjv+7wfm+nrUj2t1GVWSCRC3QMhGfpkc17f4y8SeErrwtZaP4c1KVb7wq9v9jk2+Wsodf9IaB1O7/W4kywU4HFPl8eQX/xK8NatqWsyXOm6fBZeY8ryOkcqwKsxwc87x8xA5PrQB4XHBPKrvFGzrGMsVUkKPUkdB9aYEcgEKSGOBx1PoK938EeJbKy0XQorbxFFoSaZfTT6nbuZFN5E5QqQqKwm+UMmxumfQk1d8IeM/BNvp1ho+s7bexl12e9BVC0tio8swSDA5Tgo6g8rnuBQB8/JbzyK7xxOyxcuQpIX/e9PxqKvorwn4r0iO31i1vdaisLKfULq43RTTW91tk3BWVQjxXKMDjy3GR6jNeA2bWC3QOoJLJbfNkRMqOeOMFgwHPXigCtHFLM3lwo0jHsoJP5CiSOSJtkqMjDswIP5GtzwvcNb69Zv/ab6OhcCS6jd0aOM/ewU+bkdhVnxn4jm8V+I7vWZWdkciOHzGLOIYxtjDE8k4GST3JoA5eiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAatSL1qNakXrUSA//9T8tW6U2nN0ptNASCGYjIjYg+xpfIn/AOeTf98mvSLAn7FB/uL/ACr0P4da94S8OeL7HVPHegDxNoK70urHzWhd0kUrvjdSMSISGXPBIweK9RYHS9zl+sa7Hh1z4U8VWVj/AGpe6Jf29lx/pElrMkPPA/eMoXntzUCaDr0to9/Fpl09rEAXmWCQxqDwCX27Rk9Mmv0i0j4//Bb4V+EtT8K/DKw8ReKbPxDeWE17aeJZbcWcNtZzrO0UUUJcNJIBsLkAY5xxg9D4+/a18FeIfCXjzw3p8/irUx4v+zvax6rPbmz03y5xKYLeCJsJGFGAwyTgDAwScvqci/bo/Lw+HfEIvZNNOlXgvIlLvB9nk81FA3FmTbuAxzkjGOaZpug69rUrQaNpl1qEiLuZLaCSZgvTJCBiB71+h91+0z4Un/aK8VfGQabf/wBma9pE2nxQHyvtCSSWSWwZ/n27Qy54YnHbPFeO/BT4sad8L9F+IFhfQ3Ulz4s8Pz6RayWpVfJnlZWV3JZSFG3quT7VX1J2F9YPl648I+LbOY293oWoQSiNpiklpMjeUn3nwVB2r3boO9ZVtp2oXsnk2VpNcSH+GKNnbn2UE19c/Br4vw/D/U/E9/4o+26p/bfh/UNIgKyeY0ct2oCsxlcYQEc459jXqXwg/aN8I+APhbp/gy7/AOEh0PVdK1N7+Sfw7PBbLq0bgYgvJn/eqqYwNu4Y7ZpSwbWwLEI/P650DX7JJpLzTLu3S2cRytJBIgjdhkI5ZRtYjkA4Jp8vhzxFBbtdz6TeRQIiSNI9vKqCOThHLFcBWP3T0PavvT4xftG+FviN4f8AiLpGlabfW0njLxDY6xbNP5e2KG1gWJkk2ux3kjI2gjHeusvP2pvh/wCJNLPgLxZo+qt4S1Xwro+hX72rwrew3ukuzx3NuHYxvHub7rlSf0M/VHYft0fmpa6Xql8JTZWU9wIEMkhiid9iDqzbQdqj1PFWL7QNf0tIpdT0u7s0uADG09vJEsgPQqWUBge2K+69D+M3wX8ByeK9K8AeHNVg0vWvDNxoq3F1Kj3l3dzsGNxcqH8uJABtCxZwOeTXaab+0/4A8PfDq/8ADWmHxRqwvtL+wpoGs3NvfaNaXJGPtEM0m64AU8oiquOmabwj6B7dH5r3emalp832a/s5rWbAbZLE0b4bkHawBwe3rVhtB11LuHT30y6W6uArRQmCQSSK/wB0om3cwbsQDntX3p4q+MnwA+IMlv4/8d+F9av/ABtBpkVhJYpcRx6Pcz28flxXLyqy3C44YovBI6469Jpn7SXwfu9b8JfFjxboGtP8QPBmnwWUEFpNbrpV29mpW2mkZ/30e3OWVQc0nhXYPbI/NmW1uYJHhnheOSMlWVlKsrDggg8gjuKj8uT+435GvUNf1q88R67qPiHUMfatUuZrqXb93fM5dse2TxWRmtfqXmS8R5HDeXJ/cb8jR5cn9xvyNdtk0mTSeCXcft/I4ry5P7h/I0eXJ/cP5V2WTSEmj6l5h7fyOO8uT+4fyo8uT+4fyrrsmko+peYe38jkdj/3T+VGx/7p/KuryaSl9T8w9v5HK7H/ALp/Kl8t/wC6fyrpj1pKX1Rdw9v5HM7H/un8qNj/AN010ZNJR9U8xqt5HO7X/umtd/DniKOxGqSaTeLZEBhObeUQkN0PmbduD2OasHrXuPw9j+OfxhFt8HfCGsajqGmhA32GS7kWwgijOQ0gJKIinpx16CubFUvZx5+ZJLdvSyNqMuZ8tnfpY8SXwV40YBl8PakQeQRZTkEf98VBN4V8U20sNvcaLfRS3BKxI9rKrSEDJCArliByQK/af4X/ALb/AMOtK8Pp4T+Ld3Lo3iPQAbO5eGKS7trl4PkLxSQB/vY6ED2JFfO3xw+Jvj/9pu+m8ZfA6G4g0T4ZA3AlWbyNSeSb79xFEp3hVVexzgH3A+VwubYyVZ061DkgvtN6eVnbW7tsezWwNBU1KnU5pdktfP7j81NQ0jV9JlWDVrG4sZHG5UuIniYr0yA4BI96obW9DXeeKvGXi3xtqK6t4y1i71u9RBEJryZ5pAikkKC5JABJ4rma+up4WXKud6+R4cqqv7uxkbW9DRtb0NarUI211f8AukH8qv6su5PtShc2t1ZTvbXkElvNGcPHIpR1PoVYAj8aW5s7yyma2vbeS3mTGUlRkcZGRlWAPI5FenfFzxra/Ef4jeIPG9nbSWlvrVy06wysGdAwAwxXgnjtXeT/ABJ+HnxF03ToPjJpupprul20VnHrmjPC09zbQKEhS8tbjakrxoAiypIjFQAwYjNT9XK9ofOlta3V5cR2lnBJcTynakcal3Y+iqoJJ+lQlWBwRgivpbTfiN8MfhelxqPwh07Vb7xPPDLbw6zrbQRfYEmUpI9paWxdRMUJUSyStsBJVQea+dPrTWH8w9oVMGkwatnpUZ6Gh4fzEqlystSL1qNakXrXFI1P/9X8tWptOam00B6bYf8AHlB/uL/Kum8O6Bc+J9Xt9FtJ4LaW4YKJLiTy4wWIAyeSSSQAFBJ7CuX005sLc/7Arf0TUho2t6fq5j80WNxFPszjd5bhsZ5xnGM19JD4Uea9y9aeG5Jbhkv76106BEkkaaaTcMRP5ZASMPIWLdF25I+b7vNa0Pw81241HWNNDwIdFjeSWVnIjfahkVYzjJZ1BKggcA5xg1DoniHQLLW01bWNINysImdBFIFZp5HLRySCQSI3l5wFCgHAyDzne034lLpUtxF/ZcWpWkr3Uoe8Z2ujLdRGJmkkjZFfr/c6EgEZzSdwVjjNC8ODW7S+v5tRt9NtrARb5LjzSCZm2KAIkc9evGK09d+HfiPw/Z219eLHKl1eSWSCF9581ArDsPlkVsoe+D0qr4e8X3vhnTtUtNORVn1HyQJGRJFjET7z8kisDnoD1FdLpfxQu7OzSHULU6jOn2ibzZZOftjuskM/Q8xsDx3BI4pSvcFY4jxP4dvvCeu3Xh7U2je6syqyGJtyZZQ3BwM4Bx9a54nvW94i1j+3tVk1QxmIyRwoQW3HMUSxkk8ddufxrJu7ue9ZHuCpMcaxjaip8qDAyFAyfUnk9zQiTqz4C18nw4Iljl/4SgZtCrcAiQxlZOPlIPJ/2SDVO+8GeJLJ9TK2Mtzb6TPLBPcQozQhoWwxDY5A657AgnFdTY/EprLR4tMFhvktbVILaUyYMMu6QSSqMfxxSlMdiA2eMVPN8SbKeWTUJNNkF9E2o/ZSs4EKpqOdwlTZlim44IKhuARgVN5F6HKWfw/8Y3xYR6VNHttpLoGRSgaKNdzFc9TgjA9x61S1DwprNi9oiQNci9SJozErMC8yllj6ffwOldpcfEPSbnyxNpcsrvaz21xO8sf2h1mhEQ+dIlDbOoMgZj0LVLp3j2zh0/UJ5wI547K3t7OLLM4uogUE4IXaAqs2QTnnjNF5BZHFaH4Tm1iyu9Tub630yzs5EheW4EhHmyZ2riJHI+6cs2FHrWTLoWqpKYktmmG2R1eIb0eOIkO6MOGQY+8OK6PwX4ps/C8ks0ovo5WKlZLG6EBZV6xSo6ujo3GcjIx36VvN8RdKkilnk0d47wxXkEQhmVLeOO7Yt9zZnKZIGGAI7ChthocZL4J8YwzwW0ui3aTXW7ykMLbn2DLYGOw5Ptz0qlc+GfEVpcfZLrTLiKYyLCEaNgTI43Ko45LDkeo6V2//AAsn97qkv2Js6jPPMP3vKedbvBj7vON2fwxVvSfH1pbadeS3ChJrewgt7OIlmf7XEWCTghdoCqxyCc+maTbKsjyBlZGZHGGUkEHsR1ph4FLSN0psQykPSlprUgG0h6UtNagBtFFIelIBlFFIelQNDKKKQ9KCojDXQaB4s8T+FGvH8M6rc6W2oQNbXBtpDGZYW+8jEdVNc/R0qZwUlaSuioyad0e2fAz4neH/AIX63r+p+ItKfVotV0i70+JUCMY5rgAK58zjHqRzXmHh/wAWeJfCV7PqHhbU7jSbi5ikgke2kMbNDKMMjEdQRXPUVz/VKfNObV3K1/l5Gnt5cqjfYYxyaSiu58I6hoVjpXiKPXIjcLcW0KxQpKIZJHE6MdrlH6AEn5eldEjI4NutG1slcHI6juMda9f1XU9OvvEelt4b1C0035NOWN7kLJ9nZLVUd3uCgGI2zkYGWwQMgV1o17/id3qWWt21tfxnTUS/lu43a5s7cuJzLMpKl3O1njySygL82OYuOx83kjOM0ld74m8XwajZTeHtNsoYtPivJZoJApD+WXdlGM4Bw+CQMkBQfuinaNawan4Iv9OS8tLe7S/hnCXM8cDNEsLqShkI3ckDAoG0efNSYON2OOmfevS/CviCHS9ZnRru2S2u9LuIJXWBYxu+yOqx5K53GQgFh99sEk1pwatd6d8OoQ+pWd/5skTJp7TRYtY4Jt+5rfIZ5pW+82OIsgk7sKNjR48SCODmmHoa6PxR4hl8T6u+rTW8dszIibYyT9wYyzMSWJ9T9K5xvumlLYcUVlqRetRrUi9a8uR0H//W/LVqbTm6U2mgO68P3azWYtyfnh7ex6Gts9a8vgnltpBNA21x3rpIfEpAAuIcn1U4/Q16+HxceVRkclWi73R1R6Uh6Vz3/CR2h6xP+n+NKfEVpj/Vv+n+NdP1mn3MvZS7G2etJWF/wkNp/wA83/T/ABpP+EgtP+eb/p/jU/WIdw9lLsbp6UysQ+ILU/8ALN/0/wAaT+3rX+4/6f40vrEO4eyl2NymtWL/AG9a/wBx/wBP8aaddtf+eb/p/jR9Yh3D2UuxtU1qxv7dtv8Anm/6f40065bf3H/T/Gj6xDuNUpdjZprVkf23b/3H/T/GmnWrc/wP+n+NL6xDuCpS7GvTD1rK/tm3/uN+n+NNOsW/9xv0/wAaPrEL7j9lLsa1NbrWX/bEH9xv0/xpp1eA/wADfpU+3h3H7OXY1KYetZv9rQf3G/SmnVYT/A36f40e3h3H7OXY06YetZ/9qQ/3G/T/ABpv9pw/3G/Sl7eHcPZy7GjTWqh/acP9xv0pp1KI/wALfpS9tC24ezl2L9NaqP8AaMX91qQ6hEf4TS9tHuHs5di7SNVL7fF/dNIb6I/wmj20e5Spst0h6VT+2x+hpDexn+E0vbR7j5GWqQ9Kq/bI/Q0hu4z2NJ1o9w5GWKDVb7UnoaQ3SHsaTqxvuHIyaiq/2hPQ0faE9DS9rHuHIySiofPX0NJ56+ho9rHuNwY+iovNHpR5o9KPax7jcWOPWo3OBj1pDJ6Co+tZVaytZFRgNWpF61GtSL1rikan/9f8tm6Uynt0plNASRRSTyCKFS7t0Aro4fDUzKDPMEJ7AZxWl4fs0htBckfPL39FFb9eth8HFx5pHJUru9kcuPDEPe4b/vkUp8NQYH79vyFdMelIegrp+q0+xn7aXc5c+G4B/wAt2/IUn/COQ/8APdvyFdI3WmnpS+q0+we2l3Ob/wCEdg/57t+Qo/4R2H/nu35CuhopfVqfYPbS7nOnw9CP+WzfkKb/AMI/D/z2b8hXRNTaX1an2D20u5z/APwj8P8Az2b8hTf7Bi/57N+Qroqjo+rQ7B7aXcwf7Bi/57N+Qpp0KL/ns35CugqOj6rT7Aqsu5hf2HH/AM9W/IUh0SIf8tW/IVvVGaX1aHYaqy7mJ/YkX/PVvyFN/saP/nq35Ct2o6X1aHYftZdzG/saP/nq35Cm/wBkR/8APRvyFbdR0vq8Ow/aS7mR/ZEf/PRvyFNOkx/89D+QrZqOj6vDsHtJdzJ/spP+eh/Kk/suP/nofyrWPSmUnh4dg9pLuZf9lx/89D+VIdNQfxn8q1aYetJ0Idg9rLuZv9nJ/fNNOnp/fP5Vp0w9aXsIdg9pLuZ39np/fNIbBB/Ea0aYetHsIdi/aMofYU/vGkNko/iNX6YetL2EOwc7KX2Nf7xpDaKP4jV2mt1o9hDsHtGU/sq/3jSG1UfxGrdNap9jHsHtGVPsw9aPs49as01qPYx7DVRlbyB60hgHrVikbpR7GPYOd3KpiPY1GQQcGrdRyLlc9xWNWgrXRanrZlVaevWmLUi9a45Gp//Q/LZulMp7dKZTQHpenALYW4H9wVdqpYf8eUH+4v8AKvW/gz8Mrj4xfErRvhza6gmlSau0oFzJGZVj8qJ5TlAVJyEx1HWvo4u0U2eZa7PLmpp7V9L+Kf2ftFh8D6949+Gfj6x8b2fhV4l1a3jtLiwurWOZ/LWURzj94m4YJU8da8d1n4a/ETw7odt4n1/wxqem6RebfJvLmzmit5N33dsjKF57c89qaqJg4s4U9aQnivZ/Cn7Pvxh8W69p+hWnhTU7T7fdQ2n2m4srhLeF5gHVpXCHChDvJwcLz0rsNS/Zq8Q+G/DXxN1PxjNNpmpfDx7MJbm3YRX6Xdw1uJY3k2N5XylkYKd3tU+0j3Hys+ZaK7nWPhh8SfD2iW3iXXvCuqadpN6VEN3cWc0UEhf7u12UL83bnntU9/8ACf4paVpd7rmp+ENXtNO01gt1cS2M6RQEqGAkcphflIPJ6EGjmQrM88PPNJXsHwz+C3jT4h6xoP8AxKNRtfDesajb2EmsJZySWsJnkEZbzMBCVJ6FhzxmuM8e+GU8F+OPEHg+O4N2miX9zZCZl2GQW8jRhyoJwTjOMnFHMr2C3U5EnimU5qbTEIelMpzU2gfQDxUdPbpTKSKiIelMpzU2p6AhD0plOam0hiN0plOam0AIelMpzU2kwA1HTz0plSwCo6eelMpFBUdPPSmUFBUZr6D/AGev2dfGv7RXiyTw/wCGGSxsLFVkvtQnBMVujHAAUcu7Y+VQR6kgV+kuof8ABKvwYdEaPSfHuorrAT5Zbi1ha1Z/eNCHC/RyR71lOtGLs2UoNn4r0w8mvSfiv8K/GHwZ8a3/AIF8bWvkX1iwCyJkwzxsMpJE5A3Kw5HcdCMgivNatO+qJClihmuZ47a2jaaaZgiIgLM7NwFVRyST0ApK9i8N/Fo+BNEtbH4caTHoviGZdt9r0jefqDFjgpZlgFtE28ExjzW5zIBxUgeS6hp2oaRezaZq1rLZXlsxSWGdGjljYdVZGAZT7EVQYgcngCvfP2oHeT9oDxzJKxd21GQkk5JJAySTXI+BvHujeA7GfULPw5bap4qMubS/1DFxbWMYUYaKzZfLefdkh5d6qMYTPNJPQpLU4LUdH1fR/s/9r2M9j9riWeHz4ni82F/uyJvA3IcHDDg1nLFLMxWFGkKgsQoJwB1Jx296+kv2hfEGueKtK+F/iHxJfzanqV94XSSe4ncvJIxvbrkk/kB0A4Fb/wAOdQ8ZS/CrS9M+CXiS18N+IrbUruXXQ2pW+lXU8bCP7HKZrh4xLaxqHVo1YhX3MyHcDS5tBpanyT15FMf7pr1n43ah4Z1T4o65feEnt5rCR4t0tonl2s10sKC6lgTA2xSTiR0AAG0jAA4ryV+hoewdSqtPXrTFp69a8uR0n//R/LZulMpzdKbTQHpth/x5Qf7i/wAq+rP2Mb+w0v8AaU8HX2p3EVrbRPdl5JnWNADaSjlmIAyeOtfKdh/x5Qf7i/yq3sMpEYXeWOAoGST6AV9Hy3hbyPNvZ3Ps/SP2jPh9oOpDwl4U+H9p4T8Oa1rNjJ4iuTeT6ncXllaXQlMQM2AkZwSyqDkZHevoXxNdeIPDmpfGzxz8SvFtnrPgTxjpt1DoUK6pFeLezTupsRb2yyM0ZgXgkou3HpzX5WQwT3Mwt7aJ5ZWOAiKWYn0AHNRi3cuypGS653ALyMdc/TvWcqC6DVQ/RX4sfFrU7X9rfwYJfFkyeFtIfQCyxXjCyiTZGZyVRtndt5POODxXYa1bGzk/aA0/xj4mtraHxDqmi3NjeLfRXm3T5tTdkki2u/ESZby/4e4ANfl3b2lzcbktIHm2jJEaFsD1OBVUw7FDmPapJwcYGR1x/Wk6C0Q/aH7DeL4tO0Hwd8YNP1PUZb0X+nQtZX+p+KYdYn1dYpUKXMdnGAkAHGMAN2AOCRh618SrvUP2t/iHol54n+0eF5vC1zbRwNeBrBv+JdGwRV3eUWMhPTnORX5KNAI22vHsYc4IwaYypgLgYHbFR9XXcftT9bfC194j17xH8CvHfw/8a2Oj/DzQdM0yx1O1fVYrVbe7jbbdxTWbOrSPOSADsOepIHNfnD8bZ4Ln4yeObi2kWaGXW9QZHRgyspuHIKsMgg9iK8x+ztI6KIizyYCjbktngY9aVonjcwshR0O0qRggjjGPUelXCnZ3JlO6IjSU+WOSKRopUMboSGVhggjqCD0NSQWt1dEi1heYqMnYpbA98A1qQVT1pKUg7sY5zjFPlhlgkaGdGjkXqrAqw+oPNJjZC1NoPWik9iugw9aSiihjGHrSUp60lSAw9aSiigBh60lFFLqA1qbSnrSVDAa1NpT1pKCluNatTQdFv/Emuaf4e0tQ95qdxFbQgnAMkzBFyfTJ5rKPWtPQ9Yv/AA7rVh4g0p/LvNMuIrmFiMgSQsHUkdxkc0FH9Lv7Mf7PGj/s5+Am8NWd6+p6jqMour65dVQNMUC7YwOQigYGST3r6Pr8zfA3/BTT4aaroUX/AAlnhfW7fWLaEPdrp8Md3bjbgNIrGRGVM/3l4z1rsYv+Cj3wSne2jg8P+KJHvUaSALp0ZMqLncyAT/MBg5IzjBrypUajd2joU49z7g8UeEvC/jbRrjw94v0q21jTbtCkkFzGsikH0yMqfQjBB5Br+X79oX4d6f8ACf40+Lfh/pEplsNJvWS2LHLCFwJEVj3KqwBPtX64+MP+Cm/w00/w1JqfgzwnrWo3sxeK2a+hjtbMzKBnfKskhbbkFlUZ9xnNfid4y8Xa5498V6r4z8Sz/aNU1m4kurh8YBeQ5IA7AdAOwrow9OUb3IqST2OYPSli/wBbH/vL/OmtSxkLIjHoCD+RrqMj3P8Aad4+Pvjf/sIP/IV4LXq3xv8AFejeOPiv4n8W+HZHl03VLtpoHkQxsUIGMqeR06GvKamOxbPe/jP/AMil8Jf+xUj/APS26r5/IDdRmvWviT4t0XxL4f8AAGn6TI7zeHtBTT7wMhQLcLczykKT94bZF5HHavJqUdhhUbdDTz0qM9DTlsKJWWpF61GtSL1ryZHSf//S/LVulNpzdKbTQHpth/x5Qf7i/wAq7nwHrU2geMNI1CK5Fmq3UKyynA2RGRd53H7vy5yRg4zzXCacc2Fuf9hf5VbavpIK8UeY9z1Lw+8t/rv2e08QQaXbtHdefKrR2koh84v5STPsDyS8bTv4BwSFBFdto3iPw6NU1651XVItL1TVxeJcbFFzF9n+zERRpcRttYu2C56uwA7mvnWmnpQ4XGmekeB9c03Q9D8Qfbb27tXm+yCIWMwguH2S5O0tngDluK7648UeFfGWkWq6/LBYi3u7vVRFuBf5WjDwEgAl50GQcDc654zXzq1NqZR1Fc7f4jawmv8AjG+1mOSOX7Wtu5MeNgfyI9yjHGFbIx2xXHXn2Mun2LzNvlrv83bnzMfNjb/DnpnnHWoajoSBs9XvbO3vYfCerfbbNrSytYIblDdxLMhFzIWBi3iThWByB05rt7jR/DUumanqNjaWTWUNncXCTOsn2v7SLsqHDn5THswEOSp/381841cbUtS+w/2Ybub7Fu3eR5jeVu9dmduffFJxKUj6BPiHwtceMZtYjTTI5pL/AFKAOQvlyQyo3lSSF2IOXPDnHX0xjhPAOuaTomna2msXdxZ+fJagf2fcLbzYWYFijYYMijkgdR3rymkPSlyBzH0Rdx+DdSXX9S1W502aa5e7eNo3TzQ6IPIIdpBIxk6nZHgtncc8DMvJ/AhufsYhsJoryS8Etw7FpUVYIzDtct8vz7sHucjpxXg9IelLkDmIxnAzQelLTW6VbBjaKKQ9KljGUh6UtNakA2kPSlprdKAG0UUh6VIDKKKQ9KkaGUUUHpQOIw9aSiigo9C8C+I1sxc+E7u5h0rTPEEsMeoX5VjNHaxEs0aFc8N3GOTjnFdJq3xWvLnxheXnh4RadYyWn9j2DyBj9gsWwhePaeGKZ3HBPJxzXitFae1klZGbpJu7PT/if4n0rU7uw8K+FJC/hvw3F9mtGwV+0SHma5YH+KV8nnnbgV5ZRRWdSbk7sqEbKwxutJXtvhbSPBdzF4OOrs63d0brzI1gjkim2zSBPOdpVK8AD7p4ArnPCS6Uuv8A2K806ynjutPn5ZzMI3W2kcOMttWUsBkHO08AA1lcux5m1Nr2PSNOhPw+vb7U9LgMMMaSwTmJAJSLhQ4N0GMgmK5QQ4C7PnxkAnz7xRqejatqf2vQ9PGm22xV8sY5YdWwuAPTjrjJ5JoG9jm2pteo674Ynt5NB1eLS1/sq5sbLfLITDavM8IL75gRgls5OQc12D2Phi38Awa5qGmoLeGHT3gjMCxvPciUC5H2xSTKJUDnZyY+AQpA3LmHbQ+fT0qM9DW94kv9L1PVpbzR7P7BbMqARfKPmVQGbavyruIJwvAzgVgt0NEthxRWWpF61GtSL1rypHQf/9P8tWptOam00B3+hXCzWCR5+aL5SP5VrHrXmtneT2MvmwHnoQehHvXVReIrNx++Vo2+m4V7OHxUeVKTOOrRd7o3j0pD0rK/tvTT/wAtSP8AgJ/wpTrWm/8APX/x0/4V0+3h3Rl7OXYvnrSVmf2xp3/PX9D/AIUf2xp3/PX9D/hU+2h3D2cuxpHpTKzzrGnH/lr/AOOn/Cm/2vp//PX9D/hS9rDuHs5djSpprP8A7X0//nr+h/wph1awz/rP0NHtYdw9nLsaNNaqH9rWH/PT9DTDqtj/AM9P0P8AhR7aHcapy7GhTWqj/atj/wA9P0P+FNOqWR/5afof8KXtYX3BU5di9TW61S/tOy/56fof8KYdSs/+en6Gj2sL7j5H2L1Naqf9pWf/AD0/Q006jZn+P9DU+1j3HyPsXKY3Wqv9o2n9/wDQ/wCFM/tC0P8AH+h/wo9rHuHI+xcph61W+32v9/8AQ0z7da/3/wBDS9rHuHI+xbpG6VV+3Wv9/wDQ0031t/e/Q1PtY23DkfYs01qr/bbb+9+hppvbc/xfoaXtI9xqD7FikPSq/wBst/736Gmm7tz/ABfoaPaR7lKDJ6Q9Kg+1Qf3v0NNN1Af4v0NHtI9x8rJqQ9Kh+0w+v6UhuYcdf0pOpHuHKySioftEXrSG4i9aTqR7hysfiiovPj9aQzx+tL2ke4cjHUVH5sfrSGWPHWj2ke43Fi8ZzRTPMT1o8xKPaR7jcWB60xzgUhcVGSScmsatZWsi4xGCpF61GtSLXBI1P//U/LVqbTmptNAKAWIVRknoBW1DoGoSqGZVjB/vHn8hmtfw9YIkP26QZdyQvsBxmumr1MPgk1zSOWpXadkcWPDN33mT9f8AClPhu5x/rk/I12R6Uh6Cuj6lT7Gft5HGHw3cD/lsn5Gk/wCEcuf+eyfka7ButMPFH1On2D28jkP+EduP+eyfkaP+EeuP+eyfka6yip+qQ7B7eRyX/CP3A/5bJ+RpP7AuP+eq/ka6xutNo+qQ7B7eRyv9gXH/AD1X8jSf2DcD/lqv5GurqPrR9Uh2D28jl/7CuP8Anov60n9hz/8APVfyNdTUdH1SA1Xkc1/Yc/8Az1X9aQ6JP/z1X9a6ao6X1SAKtI5z+xZ/+ei/rSf2NN/z0X9a6So6X1WA/bSOe/sab/nov60n9kTf89F/I10VR0vq0Ow/ayMH+yJv+ei/kaadKl/vrXQVHR9Wh2D20jD/ALKl/vrSf2ZL/fFbp6VHQ8NDsHtpGN/Zkv8AfFIdNkH8Yraph60nhodg9tIx/wCzpP74pDp8g/jFbFMPWp+rwH7WRk/2fJ/eFIbCQfxCtamHrR9WgP2jMz7C/wDeFIbJx/EK06a1H1eI/aMzfsb/AN4UhtHH8QrRprUvq8Q9ozP+yv6ij7K3qKvU1qXsIh7RlL7M3qKT7O3qKuU1qXsIgqjKnkN6ik8lvUVapG6UewiP2juVDGw96jq5UUq8bqyqUEldFqetmVlqRetRrUi9a5JGh//V/LVulNp7dKZTQHpWmALp9uB/cH61eqpYf8eUH+4v8qtnjmvpKfwo8t7sRulIegr174lfA74hfCfQ/DPiLxnaRQWfiu3+0WZjl8xlGxJNkwwNj7JFO3nv6GvIGDBA5B2ngHsT7GmpJ6obViI9aQ9KdggE4OB19s9KaQSCwBIXqccDPrR0EMopQrMcKCSfQelNyCMipAaetJRRQAhplOam0AIelMp5NMoH0EPSmU80ykikIelMpzU2p6AhD0plOam0hiHpTKc1NoAQ9KZTm9KbSYBUdPPSmVMgCo6eelMpFBUdPPSvfv2fv2bviB+0V4gm0rwkI7PT7Dab3UbnPkW4bouF5dz2UfUkClKSSuykj5+ph61+uHiH/glZq1vojz+FvH8V9qyISILuxNvBIwH3RKksjLnsSp96/LDxd4U8QeBPE2oeD/Fdm2n6vpcrQ3ED9VZfT1B6gjgjkVEKkZbMbi1uc7TD1p9R1Ygph60+o6kAprdadXR+DvCOt+PPE9h4T8OxCS+1B9qlztjjRQWkllboscaAu7HgKCaRUTl8jOM80jGvtPx3q/g6f9nXWfCXgO3ik0Pwr4k021h1AxKtzqM8lrdNc3cj43BZXUeXHnCRqg65Ncv4C0jxHafCnSdf+FHg218Za9f6nd22sNNpaazNaqnl/ZLcW8iSCGKdWdzKFBdsqHGzFRzjS1PlKmP9016x8btF8O+HvihrmkeF44reygeLdbwSedDbXLwo1zbxyZbckM5eNTk8KOT1ryd+hpt3iHUqLUi9ajWpF615cjpP/9b8tm6UynN0ptNAem2H/HlB/uL/ACr279n/AOHn/C0vjB4Z8HTj/QZ7pZ75uyWdsPNnJPb5FI+pFeI2H/HlB/uL/Ktex1PUdKla50y7mspXRo2eCRomKN95SVIJU9x0NfRpNx0PN6n6ffEjUPAfx++HvxXsfBfjBvFur6dfr4t0+ybTprL7HaWqpaTwxySsRIv2cKPl28jOOeN/4k23izxx8OvFdrDBqfgSw0PQYLifw/rWk2s2gLHCqYbS9RhOFmc8ocliSR9PyfsNS1HS5Hn0u7mspJEaNmgkaItG33kJQglT3B4NaVz4u8VXmkQaDea1e3OlWxBis5LmV7ZNvTbEWKDHbA4rD6vbZl+0P2Y1OP4uS/tA6d4aPh+F/hFqWiW7ay7WMBsZIxZfvZLq5KZWZCFCqXBC7cDBJPM+E20vwz4W+Glj8LtJ8Ra74T1K0lkvrPRdJsL3TtTmMrrcR6lc3LqyMFGBvICrgg8cfmT8T/jX4v8AiZ4hvtduJ5NHt9St7W2uLG0uJltZVtYhEpdC2GJC85BrznT/ABT4n0nT7jSNJ1m9srC8/wBdbwXMsUMvb540YK34io+rOyuU6qufpHrnxM1v4WfDn4RyfC1I9DtNV8Ra7CyyQW9xN9iXUAFtWkIkBTadr7Gw20YYgV8d/tUaPpugftDePNK0e2SztItRZkijUKieZGkjbVHABZicD1rxJtV1SS2tbN72drexYtbxmVykLMckxrnCEnklcZqC/vr3UrqS+1K4lu7mY7pJZnaSRz0yzMSSfqa1hS5XczlO6sU6KKOD0rUgaabRnNHTrQAxutJRnPIooY2Nam0p60lS9iugw9aSiihjGHrSUp60lSAw9aSiigBh60lBopdQGtTaUnJpKhghrU2lPWkoKW50ng7wlrHjzxXpPgzw+gk1HWbmO2gDHChnPVj2CjJPsK/pZ/Zs+BFh+z18NYPA1vejU7t5Xuby6EYi82eTqAMk7VACrk5wK/m1+HPjjUPht490Lx7pUazXWh3UdysbHCyBeGQntuUkZ7ZzX7paB/wUf/Zx1TSIr/WJtV0i6wongewkmETsPu+ZFuQg4ODkE+lcmKUnotjem0fe9eWfE34J/DH4waLd6J470C1vTdoUF2IkW8hbGFeOcDeGXtzg9CCOK+cm/wCCiP7LiIsj61qKo+drHS7gBscHB284PWuI+If/AAUp+Cmg6BdP4Cg1DXtfMZ+zQT2j2kCuw+V5Xlw2wdcKpLdOM5rjjSnfRGrkj8Q/iL4Rl8A+O/EPgmeUXD6Ff3FmZB/H5EhQN+IGa4qtnxDrmpeJtc1DxHrMvn3+qXEtzPIf4pZWLsfzNY1eotjlA12Xgzwhp/i2W6jv/FOk+GBbBSrarJcIs27ORH5EMxJXHOcdRjNcW1NpAet6/wDC/RNE0e61W2+I3hnWJbddy2llNetcTEkDbGJLSNSec8sOBXYa3BcfBbwNJ4NtonXxv4ut0fWZAp36bpsmJItPUj7ss/yyXPcLsjP8YPzqrvGyyRkqykEEdQRyCK9l/wCGkP2gf+ija/8A+DCb/wCKqWmWma+iW1yP2ZvFa+S+f+Eo0njac/8AHnde1eDWmoajpryPp91NZvIpRzDI0ZZT1VtpGR7HivrnS/2lviuvwT1+G6+JGqjxG2uae1sGv5ftX2MW9x52z5s+XvKbscZxXyFd3d1f3U19eytPcXDtJLI53M7ucszE9SSck0R63GV6jboakqI9DTlsKO5WWnr1pi09eteVI6T/1/y2bpTKe3SmU0B6bYf8eUH+4v8AKu68C2Wt6j4jhs/DttFc30iSBDNEJkhG07ptpBBMa5Iyrc9ATiuE045sbc/7C/yq2SQeDg19JH4UeY9z1vVLe+uvGix6NoMBv3vLeOGC6i8meaQQ7d72hKqscrDzT8uASATjIPYQaXYL43t5deS1hv8AT4raFVv4RZx6hcPIVe4ETIqska8L8o3lVJHJFfORZs7snPrSMzNyST9TQ4Dues+HLWysfiPrkM01vHDaR6qyS+WtzFGUjkKMsZBVtvGBjqOK6q2j8MeM9F1LS9Pghl1G9axtYb028doZL1VuJAyxrxGsm1Ym6ZPzEA187sTTKmUdQuen/EuDRrf+wLfQ4o0ht7JoGkjABnkhnkR5WI6l2BIJ/hwK82mit1toZY5w8zlg8W0jywMbTuPB3c9OmOahqOhITPRIfDuo6t8PbS90jTJbySDULoTyQQl2SMRRFd7KCQvUjPHWvSbHwH4e1i/sI54JtSa7a0iuZEukhNnE1nDIrFdvzb2ZlGf7u0fMc185hmXoSM+hrb0zxPrmiW8ltpdz5CSEtny0Z0YjaWR2UshI4ypBpSTKTR6rc6b4XvEsbiew/wBI0+z0mSVvO2xzrMUR0ZAuBw2d2c561lWNpFYfFPVLS00J3jhluxDaRhJJYxhtkkMc42yMow6IQc8AV4/2xQWYEMDyOh70cornv2seG9EjvJNQ8SwNezytYxqioumyoLguGNxCgcCUBQeMAjBPWqr+APDNlaTPdW9zNZ26XEkmpCbbGskMzRrbFQu3cyqO+7LAgYFeEFmYlmJJPJJ6mkOcYzxnNS4vuO57L4r8BeG/D2iXt9DO81xYkQOPMUgzzuHgIA/h8jJPuK8WPSimt0ppDY2iikPShgMpD0paa1IBtIelLSN0oAZRRSHpSAZRRSHpUDQyiig0DiMPWvs66s7/AOHvgbR/g5Y+IvD+p6d8RTDcz3o+aXTSeokkD/KvTpgcHO4mvjCjipkrlpn3Zqmmah4r8WaN+zxdeJvDtpp3gRHubfWVykd00I8xUkcSZYjowzkYYjb0r5r+NPxK1j4m+MG1PWbeyt5NPiWyX7AnlwyLDwHABI+brkfjk815HRU8lgbGHrSUHrXsVh4H8PXMOl3Mt/Cklzo1xevaEz+c80cczKykRmMLlAcFxwDTkwSPG2ptb8mix+VPeQ3kT29sUDJK6QXL5AJ2QuSxxnAIz0zXoF/p/gLT9R0xNe0+bSvMhle4to5ZJWjUkGDzScsJSm4uq4AO3Kr8wCuFjx5qbXRaDY2GqeLNN0xg7WV3fQwkE4cxSShcEjodp7VXl02D7be23mGAxS7Ig6/Icvt+eQkBABzuNA2tDDam16J4d0DRzqepaRrSrfzJY3M0ElpdK0KPFA8oYsgbecqBtyAOc5rc/wCEa8MxaGjXlpKn2bT7DU5b6ORi0ouZ0jlhVCfL4VyEwM7kOSQSAmxrY8ePSoz0NdB4m/4R/wDtZ/8AhGfM+w7Ux5m77+0b9u75tuem7mufboaUthxKy09etMWnr1ry5HQf/9D8tm6Uynt0plNAeh6LMJtOiweY/lP4VpHrXnenajLp8pZfmRvvL6//AF67CLWdOmGfNCE9m4/+tXt4fExcUm9Thq0mndGkelIelVft1kRxOn/fQoN7Z/8APdP++hXTzruZcrJT1pKrm8tP+e6f99Ck+22n/PdP++hU867hZlg9KZUJvLT/AJ7J/wB9Cm/bLT/nsn/fQ/xpcy7hZlimtUP2y0/57J/30P8AGmG7tc/65P8AvoUc67hysnprVD9rtf8Ansn/AH0Kabu1z/rk/wC+hRzruUosmprVF9qtf+eqfmKYbq2z/rV/MUuZdwUXcmpjdaj+1W3/AD1X8xTDc2+f9av/AH0KOZX3HZ3Jqa3pUX2q2/56r+YppubfP+tX8xU8y7jsyWmN1pn2m3/56L+YphuIM/6xfzFHMgsyWmN1pn2iD/nov5imGeD/AJ6L+YpcyDlZLSN0qPz4P+ei/mKaZ4f+ei/mKnnVtw5WPprU3zof76/mKYZoT/Gv50uZDsx9IelM82L++v500zRH+MfnRzIpIdSHpTfNi/vj86aZY/74/OlzIdhaQ9Kb5kf94fnSGSPH3h+dDkgsFWhf3ylHW4kDRRmJCHOVjYEFBzwpBII6cmqfmJ/eH50hkTH3h+dS5K4WJ5ru6uZ/tVxM8s3HzuxZvlGByeeAOKv6r4g13XTG2t6jc6gYs7DcTPLtz1xvJxnHNY29P7wpC64+8KV0FiSKaa3mS4gdopYmDI6kqyspyCCOQQehrV1DxH4h1bcdU1S6vN6hG86Z5MoDuCncTkA8gevNYe5f7wpC6Y+8KOZFNMlhuJ7ZzJbSNEzKykoSpKsMMMjsQcEdxVt9Y1aTTU0aS9mbT4nLrbmRjCrn+IJnaDye3c+tZu5fUUbl9RS5kDTGnrTH+7QWFRs241lVqpKyLjEjWpF61GtSL1rz5Gx//9H8tW6U2nNTaaAKvQ6Zf3ADRQsVPc8D9a3NA0xJF+2zruAOEB6cd666vSoYLmXNI5qlezsjz8aDqZ/5Zgf8CFOOhalj/Vj/AL6Fd9TT0FdH1CHmZ/WJHAf2FqX/ADzH/fQpP7D1If8ALMf99Cu8amml9RgH1iRwv9iaj/cH/fQpP7E1H/nmP++hXb0UvqUPMf1iRxH9i6h/zzH/AH0KT+xtQ/uD/voV2zU2j6lAPrEji/7G1D+4P++hSf2Pf/3B/wB9Cu1qOl9SgH1iRx39j3/9wf8AfQpDpF+P4B/30K7Ko6PqUAWIkcj/AGTff3B+YpP7Kve6D8xXX0w0fUoDVeRyf9lXv9wfmKT+y7z+6PzFdZUdL6nAPbs5f+y7z+6PzFIdMux/CPzFdTUdL6nAftmc1/Zt3/cH5ik/s67/ALo/MV01Rmj6pAPbM53+zrr+6PzFJ/Z9z/dH5iujqOk8JEPbMwPsFz/dH50n2C5H8I/MV0FMPWk8JEPbMwfsNx/dH50GyuP7v61u0w9aX1WI/bMxPsVx/d/Wj7HOP4f1raph60fVYj9qzH+yT+n60fZZh1H61r01qPqsR+1Zk/ZpvT9aPs0vp+talNal9ViHtWZn2aX0/Wg28o7frWjTWpfVoh7Vmf5EnpSeRJ6VfpG6UfV4gqrKPlP6UnlP6VcpD0o+rxD2jKRRh1FNq5UMifxCsqlCyui1PoV171IvWo1qRetckjQ//9L8tWptObpTaaA9J0tQmnW6j+4D+fNX6qWAxY24/wBhf5V1fhbwp4k8b69a+GPCOny6rq16WENtCAZJCil2xkgcKCevavpIaRR5j3Zzx6U09BXq/jj4GfGH4b6aus+OvCGo6Np7OI/tE8X7kO3RWdCyqT2yRntXk5NUpJ7A0MPWmnpS11fjPwL4o8AX1lpviyz+xXGoWUGoQL5iSb7a5G6J8ozAbgOh5HcVNxHIUV2Hi/wN4g8DnSRr6wL/AG3Yw6jbeRPHPm3nzsL+WTsbjlWwRXH0kwGHrSV2HgXwNr3xE8Qx+GvDohFw0Us8ktxIIYIYYEMkkssh4VFVSST9OtL4w8BeKPAbaUPE1qtuuuWUeo2TLIkizWkpIjlG0kgNg4DAN6gUrq9h2ONPSmU89KZTEIelMp5PFMoH0EPFMp7dKZSRURD0plObpTanoCA9KjpzU2kMQ9KZTmptACHpTKc1NpMAqOnnpTKUgA1HTz0plSUFR089KZQUFMJzTzUdABTD1q5BZ3d1HcTW0TSpaR+bMVGRHHuCbm9BuYD6mqVIApjdafTD1qAEprU6vfIdf8C/DDwrob6JpGleLvFus2wvb261JBfWmmLIzCK0itS3lGYIA0ryhsFgqqMElNlRPn+mtX0/4Z1Dw78c7bWvDGueGdL0PxNZ6ZealpuqaNbCwSRrCIzy293bRnyGWSJW2yKisrAZLAnHN6Pp/gnwX8L9D8e+IPCw8Y3fiW/vrTbPdXFtbWUdj5Q8pfsrIzXMvmbwXYqqbcI2TS5gSPAqZJ9016f8YfB2m+AfiLqvhfR2m+x24gljjuSDcQC5gSfyJiAAZYd/lucDLKeB0rzB+h+lD1Q+pUWpF61GtSL1rypHSf/T/LVulNpzU2mgPTbD/jyg/wBxf5V9b/sR4/4ae8F54G+8z/4CTV8kWH/HlB/uL/Kuu8JeL/EvgPxBaeK/CF++matY7zDcRhWZN6lGwHDLyrEcjvX0XLeFvI81O0rn6HaNoXgPw78DvFz+DvFep+M9J+IOu2Ph3UHurcWUOilrgObiSF5ZWJIbEcgwM4zWn8TND+Amh3fjzwDNZaDEfCVq8mlQabompHVra6tQro1/dtEYpoZukhc7MMMHHNfnNo/j7xjoGja74e0jVJbfTPEyqupW4CNHchGLKWDKcMrEkMuCOxrtde/aE+NHijwt/wAIV4h8XXt5orokUsJ2K80Uf3UllVRJIo7B2YVi6Mr7l86sfW/jX4dfDrwvZ+Ovj3beHrI+FNc8NadL4es2jVraHVdW/cssaEY3W7RSMR/DmvSvjf4I8O2vgL/ha2m2Fn4x8WaX4N0C2OmXKiVdJsZYWDak8DA+ewPyr/DH95ga+Jviv8btI8U/DPwl8G/Allf2Phfwu8tyzalOk1zc3UxYkkRBUSNN7bFHrz054TTvjb8TLTxTZ+KpPEV0Ly2sY9JMsYi3HTUG37PtZDGyheBvVucE8ipVKWjHzrY+27n4aeG9FvPDvjHTPDHhmHS9N8AaXqOo3uuxzNYW93dyOgupLW1R2upnIwFIx3Pat7Xvhx8KNZ8WeGPD0OiaMLz4reEL4W11p9nLZ2iaxbkta3NpBcASQeaBtIwN2Rx6/K/jj9qXxTN4y0/XPhDLd+EdO0nRLbQIYpXiuZbi0tixBuVMfksxLZwEwMcV5Brnxm+KfiPXND8S674lur3VfDbb9OuZCvm2zeYJcqQoz84BGc46DjihUpdWHOj7m8PfDnwFoWkt8NNW8N2UviLRPhzquu6rcSQg3C6jebZbdHY8hreLGB23V23jzwP4en+Evhv4n22n2njHxb4d8AaWLbQrld6W1q5cS6nJCR+/EW75UHAILN2r83Jfi98S5vEmu+L5vEFw+s+JraSz1K5YIXubeVVR42BXAUqoHygYxxU9l8aPinp2t6P4jsfElzBqWgWA0uxmURgw2IBUQbdu1kwx4cNR7GXcPaI8vdzIxkOMsSeAAOfQDgD6UypZ5XuJpJ5Mb5WZ2wAoyxycAYAHsAAO1RV0mTGtTaU9aShgxrU2lPWkqehXQYetJRRQxjWptKetJUgMbrSUUUAMPWkpT1pKXUBrU2lPWkqWA1qbSnrSUiuo1qbTmptBQjdK+1vhd+x1qniX4L+IPjz8QtSl8P8Ah3TtPuLuwghjD3V60any3O/5UiZ8AHlmHIwMGvjbTYILrU7K1um2wzTxJIfRHcBj+ANf1N+Lvh1p/jD4J6l8MNMKWtrqejGwtyBhIyYsRHjsGAz7VzV6rjaxpCNz+av4dfEnxb4UsNX8K+GLKG+k8Rwi2SM2cNxN5hdWyoaN2fIBAQ5XJyBkV0/ib9nX4l6H4G0jxpLoF+816bl763EGXs0jb92zxqNyB1y3IwPavKvGng7xV8NfE934V8X2M2j6vp0hR45QUbKnh0b+JT1VlOCOQa6HX/i14t8S+CdC8F3uo3MltopuMubh288TNlQ4zz5Y+Vck8elaeaJXmeY1HT2plMkK3vC6eEZNWVfG01/BpexsvpscUtxv/hwszom3rn5s+lYDdK+g7v4RH4h6FpPij4H2LavILOGLV9Ggl87UbO+iXZLKsDHzZbecjzEeMMF3FDjbSbKR3vhez+Ht54c1zQf2d727l8YapYTxXC+II0hv57EL5lzBpn2dntw7op3h2810BVOpB+c/B3xP+Ifw9juYfBPiC70aK8KtNHA/yM6cK+1gVDr/AAuAGHYivePhX8NvFHwe8X6X8W/i7ZS+EdI8MS/bYbe/xb32o3MSkw21tasRK298B5CoREyS2cA/KVxMbieS4KhTKzMQOg3HOBUxRSH3l5eajdzahqE8l1dXLtJLLKxeSR3OWZmbJJJ5JJyapN0NSVEehpy2FHcrLUi9ajWpF615cjpP/9T8tW6U2nN0ptNAem2H/HlB/uL/ACr0DwFpmnanrco1aNHtLS0ubh2l3+TH5cZKvKsREjIGxlU+Y159p5zY25/2F/lWvY6lqGk3cd/pdzJaXMedskTFHGRg4I55HB9a+jj8KPNe56N4m0TRtM1mC7s9HlvdPm+wSr9nkdLaYTxsWSMOrSp5rqdgY7gAwx0xrx+E9L1nxJDDDp0YfS7QTapZWUjeW9x5hCwRF3ZgcFVlIYhTuI5Bryh9d1uTVV12S/nbUUdZFuTI3mh0+6Q+cgrjjnjtTdX1vWddmjutavpr6aIYR5nLsoznAJz3o5WK56XB4V0+2+LepeHL2wijtLZ75o7e4dlhVY4nki3uGDbBgHO7OOprWtfC/gzXrbU7eyit/wC1TYwLGbKWR7WLUJJyEWNpCSwkQKrDLAM3B9PEjqWoC7k1AXMgupt++Xed7eYCHy3U7gSD65qK2vr2zDLaXEkAcox2MVyUO5Tx3U8j0NJxY7noHjnw5pXh7RPD0VrEU1FkuE1BySczr5b7MHhfLD7Dj+IHNedyWzJaxXhkjIlZk2BwZF2Y5ZeoBzwe+D6VNdahf33N7cyXHzvJ+8Yt88py7c92IyT371n0ITPQdGh0zTPCY8Qz6TFrNxcX/wBkKTmXy4YxHvGBE6HfISQpJ42nAzXWW/gPR9W0+O8ljfQ4bT7fNcJI6CcLHNDHHEzTNGgKGTBLY4zxmvKtI8Q694feV9D1CewaYAP5EjJuA6ZwecdvTtSWniLX9PmjubHUriCaHzCjpKwZfN/1nOf48fN696TTGmj0dPhfZyR6n5eptIbb7Q9rKBCIp47dBI2FMnmE4OGKqVU9yK4Pxbo+m6Bq76Tp1xNdG3RPNeVFjBd1D4QKW4GcZPJ9KgXxX4nSCe2XV7sRXTM8yec+JGfhiwzyW75696xbm5uLuVri6laaV8bnclmOBgZJ9hihJ9Q0K1FFIelNie4yiikbpQymMoopD0qWMZSHpS0jdKQDKQ9KWkbpQAyiig0gGHrSUUh6VA0NPWkooNA4jD1pKKKChjc1+6/7IH7bngbxT4Q0z4e/FXVodC8TaXEttFdXjiK2vo0GEbzWwqS44ZWIyeQe1fhPQQCMHmsqtNSVmVGVj+pn4jeOf2erXRP7X+J+r+HLvT4FLIb57W8JHXESHzHYnsEBJr8Dv2svjx4b+NXja1h8AaNDofhDw7G9vp0UVvHbPNvbMk7pGAF3kDavYAZ5Jr5RCIpyqgH2FOrOnQUSpVLjWptKetes6z8Mf7FfXJbu9VbTTJ4IopEkhnkZZpChaSGJzIpAGcYGTx1rVshI8jahGaNxJGSrr0YHBH0NerS/D7T4fC1vq8t3I13cW6Xp2PERHbNN5W9oCfOKgclweD8u3HzVxPijTNH0nU/smiagNSt9it5g28Meq5UlT68dM4PINJMbWhz00kk8nmzu0jnqzEs35nmoq6rVtCs9Nv8ATbV7plivbO2uXkKbyhnjDkBV5YAnA71dtfDug3Hhqx1p9Rlhll1GOzu98Q8mCORS29SCWcqBk8Adh60XGjhz0qM9DW/4ksNM0zVpbPR7wX9sioRKNp+ZlBZdy5VtpJGV4OOKwG6GlLYcUVlqRetRrT1615cjoP/V/LZulMp7dKZTQHoujyiXToSP4RtP4VoHrXB6TqhsHKSAtC/X1B9RXZxXdtcDdDKrZ9+fyr3cNWUopdTgqwaZYPSmtQSCOKD0rqMiI9aSg9aKgBD0plOam0gCmtTqYetACU1qdTD1oGhKa1Oph60gW4lNanUw9aOpQlNanUw9agYlNanUw9aAEph60+mHrQAlI3SlprVPQBtI3SlprVI0NpD0paa1BSG0h6UtNagY2g0Uh6UmAyiikPSpe4DK328U6+11fXwvGS41GRJp5EAVmkjbejAgDaQ3I24rApD0pAdGfF/iA6Q2hm5BtnQxljGhm8ov5hj87b5nll/mK7sZrmaKDQUzpJ/GOvT2tpatLEhsFjSGaOCKO5RYhtQeeqiXAHHLViDUbwaa2kCT/RGmFwUwP9aFKBs4z0OMZxVKiiw2MPWmN9004kVCzZ+lZVaiSLjEjWpF61GtPXrXnSNj/9b8tm6Uynt0plNAFSRwyyn91Gzn2BNbuiaUt2Tc3AzEpwB/eP8AhXaoiooRAFUdAOBXoUMG5LmbMKldJ2R5sLHUD0gk/wC+TTzY6jj/AFEn5GvSKaeldH9nx7mf1l9jzf7BqI/5YyfkaT7DqH/PGT8jXorU2l9Qj3D6y+x559iv/wDnjJ+Ro+xX/wDzxk/I139FL6jHuH1l9jgPsV//AM8ZPyNJ9jv/APnjJ+RrvmptH1GPcPrL7HB/Y7//AJ4yfkaPsd9/zxf8jXeUw9aPqMe4fWX2OF+yX3/PJ/yNH2S9/wCeT/ka7mmGj6jHuCxD7HE/ZL3/AJ5P+RpPsl5/zyf8jXbUw9aX1KPcaxD7HGfZLz/nk/5Gj7Ld/wDPJ/yNdlUdL6ku4e3ZyH2W7/55P+Ro+zXX/PN/yNdfUdL6mu4/bs5T7Ndf883/ACNJ9nuv+ebfka6yozR9TXcPbs5f7Pdf882/I0eRc/3G/Kuo6VHR9TXcPbs5vyLn+435UnkXP9xvyrpaYetJ4Vdw9uznfJuP7jflR5Nx3RvyroaYetL6qu4/bMwPJn/uN+VHkz/3G/Kt6mE5NH1Vdx+1Zh+VN/cb8qPKm/un8q26a1H1Zdx+1Mbypf7ppPKl/umtimtR9WXcXtWZPly/3TR5cv8AdNalNapeGXcPaszfLk9DSbJPQ1o0h6UfVl3D2rM/a/oaQo/Ug1epD0pfVl3H7VlEgjqKSrlQSJjkdKzqUGldFqZAtSL1qNaevWuaRZ//1/y2bpTKe3SmU0B6RpSCPToAO65/PmtCqlhxY24/2F/lWna2l3fTra2MElzM+dscSF3OBk4VQSeK+kp6RR5j3ZWPSkPQVYgs7y8kMNnbyXEiqWKxozsFX7xIUEgDue1Vic1YiM9aaelLTWqQG0Vr6R4f1/xBLJBoGmXWqSRDc62sEk7KvqRGrED61mTRS28rwXEbRSxkq6OCrKw6gg8gj0NSBAetJWouh60+jP4jWwuDpUcwt2uxE32cTMNwjMmNocjkLnOKy6AA1HT26UygAPSo6eelMoH0Co6eelMpIcRD0plPbpTKnoNAelR09ulMpDEPSmU5qbQAh6UynNTaTAKjp56UylIAqOnnpTKkoKjqQ8VHQUFMJzXtnhX9nT44+NtJTXfDPg2/u7CQbo5mVIVkHqnmshYe6g15h4k8L+JPB2rS6F4r0y40jUYfvwXMbRuAehweoPYjg1zU8ZRnNwhNNromr/cazoTilKUWk/IwaYetPqOugyCmtTwGYhUBZjwAOpJ6Cvo/xLpPwq+DF6PBviTw3J438WWqIdVea/msbCyndQzWsCW22SV4s7XkeQLuBCpgZMXGkfNdNavcfF/hLwVrngMfFT4bQXOl2tpepp+raTdTfams550aSCWC42o0kEoRwA670ZSCWBBq5ZeGfh98PPBmh+LviLplx4m1rxTE93p+kR3TWVrBYrI0S3F1NGpldpXRvLjjKYUbmbkClzDSPAKa1fREfh/4b/FTw5rt94E0Wbwj4n8OWb6k+n/bJL6xv7KEgTmF5h50U0QYOVZ3V0DYKkYODonhH4daJ4F0rx18TJtVuF8RXN1BY2mkGCNo4bIos1xNJcK6k732pEqgnBLOoIpcwJHidMk+6a774leCx8PvGd94XjvP7Qt4VgntrjZ5RltrqFLiB2jJOxjHIu5cna2Rk9a4F+holqh9SotSL1qNakXrXlSOk//Q/LVulNpzU2mgPTbD/jyg/wBxf5V9b/sRsU/ad8FuP4XvD/5KTV8kWH/HlB/uL/KvRvhp8RNf+FHjbTvH3hdYH1PSzIYRcoZIj5sbRNuVWUn5WOORzX0TjeFl2PNTtI/SL4beEvD/AIq8dav+0P8ADS1W10PXNB1+11vT4+f7J1kW5LrjtDcY8yM9MkjjgDidN/Zr+C+haP4W8M+NBZxT6/o1vqF94guPE1rY3FjNdxmSIQ6ZIw82JOASwy/O3pivjD4Z/G7x78Jp9fk8JXMSweJrSWzvredDJDIkufmChlw6bjtbPGSOQa63TP2mfG+neH9M0m70bQdY1HQ7T7Dp2r6hpqXOpWltghY0lc7GCAnYXRivasHSmnozRTjY988H/s+/B/UpfBfjXXRL/wAIWdH1I67LBcuQ+pWFytmrRyZyqyvLE4UHG3pXi/xn+D2gfCL4d6dFqNvIfFupeIdXgSVpW2DS9NfyEIi+7mSQ7g3UivObb42eO7P4UX/wcimhOgajfDUJWMZ+0ebuRyqybsBGaNWK7eo61X+LXxm8a/GnU9K1bxq8DTaPZJYwi3jMamNCWLsCzZkcnLNxn0qlCd9XoS5Kx9M/ELx94z+CnwL+Eei/CXVLjw1aeJbC51bUb6wYwzXt6JdmySZfmIiU7dmceo4r2i58C+B/jXH8P/iL8X7OWXVdX8FaxqOqtZMLa4uX0qRVt7ohcAu6E8kYbjPAFfE3gP8AaK8V+C/CcfgPVdE0Xxl4dtZmuLSy16y+1paTP95oGDIyZPJXJB545OXXn7TfxRv/ABnqXje/ls5rvUdIm0NLf7PstLTT5l2mK2hRlEYUfd5PPXNQ6UuhSmj6n+H/AIW8GfGz4KweDvB2mS+ENA13x7p1v5Ml0b2aJFsyZX82RVy7AEgYAB9q4/4pfBP4Nx+Etem8L21n4d13Qb2GDT7a18TWut3WtQNN5Mitaq2+G5A+cKvGflI4r5Z8L/Gfxz4M8HweDPDVxFZW1rrEGuQ3CoftMd5bpsQh923ZjqpU59ccV1/ij9pLxj4igYafoegeGru5u4b+8vNJ01Le6vLqBxIkksjM5HzjcQgUE9R1FP2ck9A5lY+nPEf7Ofw2n8BeK5ofCMvhHVvCVvbXMbTeIrfUtRuAzqsqX9jAzC2LBuNuNvA68VY8QfBP9neb4leNfgjofhrUrHVtI0h9SttYfU3lWOeO2Wfyvs5Xa0ZB5LMWJJHAxXzprn7WnxB1u18Q2y6H4f05/FkSpqs9lp3kT3cikN50kgkJLkj/AHeSduea5Z/2i/iA/wAS9Z+K5jsRreuWT2Nwvkv5AieEQEonmZDbB1LHntUqnPqwcon0WvwT+Eer/C211X4feHJPHLnRRd32qaZrsQ1Wx1DbmRJNIkKgwRng4BYjkV+ew6c19Jaf+1B430jSEtdM0PQLTW4rA6WuvRacseqi0K7CnmKwj3FeN/l7iOpzXzdWtNSV7kza6DWptKetJWnQXQYaSg9aKTGNam0p60lSAxutJQaKAGHrSUp60lLqA1qbSnrSVLAa1NpT1pKRXUQ9K+w/2PPgNqPxP+IVj4m13SHuPCGjO0k80gAgmuI8GOHn7/JywAI4wetfHbda/dT9iXx74L1v4J6L4Y0m7gh1bRleK8tCyrMHLE+ZtOCVfOdw/nXyfGeZVsNgpSorV6X7J9T3cgwlOtiEqj219T7IREjRY41CogAAAwAB0AFeI/Gz9n7wD8eNMtLHxgk1vc2DMbe8tGRLhAw5XLKwZD12kdemK9t8yP8AvD86ZJcW8SGSWVERRkszAAD3Jr8Dw2Jq0aiqUpNSXVH6ZWowqRcJq6P56P2jv2fdY/Z/8WQaRcXf9p6RqcbTWN5t2M6qcMki5IDocZwcEEEdcD50r9C/2/fjD4T8feJtC8G+EryLU4/DYna6uYWDxefPtBiRxw2wJ8xBIycdq/PSv6N4exNergqdTEq02tf0fzR+UZpSpwxEoUn7qFDFSGU4I5BHUEVJPPeajdtPcSSXd1cvlmctJLI7HuTlmYn8SahbpX1DpHh6/wDgLo1r4q1DS5rr4j6rCs2l2rQNImh28oyl7ONpBu3U5gjP+qB8xhuKgeu2cCRheNYF+FPwz/4VLeMG8U+ILy31XXIgcjT47aN1tLJyOPP/AHryTD+AlUPzBq+fLi8u7sRC6nkmECCOPe5bZGvRFyThR2A4rS1Cy1+SSfUtUtrtnlYySzTRyZZ3OSzuw5JJ5JPJr2j4e/D+x0Lw3H8X/iHpU2o6SXZNF0hUctrF1GcFpNoytlC2PNfgyH92n8RWdiix4UtD8Jfh3qnjzXf3WueNtOm0zQrI8SfYbkhbrUJF6rGyKYoM/fLMw+VQT594R+K/iHwjoreG/sGl67pK3Bu4bXV7GO+itrllCtNCHwUZgqhxko+0blOBWf4x1Lx5468QXvirxRbXd1f3hy7fZ3VERRhI41ChUjRQFRVACqABXBUJdxo2/EfiLW/F2u33ibxHdtfanqMpmnmfALOfZQAABwFAAAAAAAxWA/epKiPQ0S2FHcrLUi9ajWpF615UjpP/0fy1am05qbTQHpth/wAeUH+4v8q6HQ4tMm1KKLVxI1u2QFjkSEs5HyKZJMrGpbG5iDgc4rndPObG3P8AsL/Kt3S9WvNFu/tllsLFGjZZY1ljdHGGV0cEEEe305r6SPwo8x7nVeIvD/hzQtf+yXE91HaZtJGRFSc+VNHvl8ucFUk2n5UYLtcc9ud3/hBdHutaswqXVjYLapdahAzrPcW29yscQcIoLzAqVBUFd2TwK4qXxj4gm1GHUpJ1JgeCSODy0+zKbYERAQY8vCAkAFe59TUtz458TS6k2r211/Z91IcyPZKLXzW3bsyCLaHOe7ZoaY7o29I8HWV54+1XwvLDc3MNh9vMcUTrHPL9lV2jXcUYAttGTtrdu/htoz6frE1lNPBqNnaW9xFZSSRyvHK5kMsEjooBby4964APIBGa8zm8Ta3Nqt7rk9yZb3UVmSeRwGLrcKVkHOcZUkDHQdKi0bxFrHh850ifyD50M/3Vb95ASUPIPAycjoe9S0wujofGfhSz8L2OgmKZ5by/tmlu1bG2KYNwi4/uqV3Z/izXEyWd1HaxX7xMtvMzIkhHysyYLAH1G4Z+taOq67qmteWdTm84xNK6kgA7p33ueBzlufbtWIetCEzu/CNh4Xv9P1eXW7S7mn021e6VoLlIVYKyJsKtDIf4s5z7YrWn8AWt9p2nXuiXsaXFzZpdyWspdpAj3LQbw4QJgfLxnJ5OO1eeWWpXmnx3cVo+xb2EwSjAO6MsGI56cqORzWjH4p1yBEWG52CO1FmpCrkQiTzQucdd/Oevak0xpo3rb4e3kyXM91qNtaQWj3aSyOJGA+xsquQEUk53DaAM+uK29I+GCnWrW017U7eK2ublYIdnmbrkGNZSYzsOz5XX7+OTiuV1Lx94l1WKSC5lhSKZZg6xW8UQb7QQZWOxRlnKgk9c1La/EbxZYsJIriJ3RkeNpLeKQxMiCMNGWU7DsABI69+aTTGrG0fhJ4g+wWd+Z4o/tjQYR1lXYlw+yNvMKbG6gsqEkA5x1rNl+H0iabeatDqsFza2UzQs8UU7DdHgNuxH8gycKX2hsHFZH/CbeIPKtIy8JksihjmNvEZ8RncimXbvKqegJ9unFV7bxbrVlZ3VnavEgvPMEkogj87bN/rFEu3eFbuM49KLMG0dlqPwvih1aWxstbgMLTRW1s0ySo09xJEJCmAhCgAj5mwOR74yY/h7LiBbvV7W2lktJL6VGWZjDDGWB3FUILEqcKuaqJ8RvFSSNKJoGkby2DNbQsUkiTy1lQlflk28Fxye9YbeJtabLNcZJtTZElVJMDEkr06kseevvSs9hux2T/Cu++2RWVtq9ncO0yQyFfNUIZYjNGfmQFi6DhVyc/LjNcDrelSaHqk+lzP5jwEAnZJEeRnlJVV1PPIIrVHjTX/MeSSSKYSPFI6SwRyIxhj8pNyspBAQ4xj361j6zrGoa7etqGpSB5iqoNqhFVEG1VVVAAAAwAKWvUZk0h6UtI3SmIZQaKRulADKKKKQDD1pKKD0qBoYetJRRQOIw9a9L+Gmm+GtRu9Qh1eOW+1aeFbbSLGHzFM95cNsV2kTG1Yh8xBPP0zXmdXdO1LUNHvYtS0q5ks7uAkxzRMUdCRjKsORwaTWhR92fssfCX4b65418XeHPi1qNtqeo6PFIlvZ/abj7OPJ5muWliKDy0OF5Yd68Ct9A8EP408S+HNP1STxZJL/AKFocFsk8EN1eXL+WHBLsRFBksNzfPgcYzXj2n+KNe0qw1TTdOu2gi1pVS8K8PMisW2M/wB7aWOWGcEgZ6Cs7TNU1LRb6LU9IupLK8tyTHNCxSRCQVJVhyOCRXlUMBUjiKlaVRuMrWj0Vuvl/V/LtqYmLpRpqOqvqT+IdFn8N65faBdTQ3E2nTPA72774maM4JRsDIz3xWNTmYuxZjkk5JPJJroNC8Map4ittSm0qJ7iXTYklMMUbSSOryCP5QoJ4zk+1eoziOc3MjBkOGUggjqCK9YX4/fHVFCJ8RfESqOABqt2AP8AyJXLal4On0fUrfTtZvYbBpFt3k88OjwrPEJstHjcdgO04H3sDvXT2HwovNRvJltL1prJIbWZZY7WWSU/awWjVoFJZThSW5PGNu4sAYdhq5ma58ZPi74l0ufQ/EfjfW9U066AEttdajcTQyAEMAyO5U4IB5HUUaN8Z/i/4d0y30Xw/wCONc0zT7VdkNvbajcwwxqP4URHCqPYCsTUvCFzp3h+LxC93DJHLM0IjXcHyGdc/MBz8hJXqoKkj5qx00eV9Al18SL5cNylsUwdxZ0Zwc9MALiiyG7noU3x9+Ok0TwzfETxFJHICrK2q3RDKRgggycg15FXa+H/AAlb67fppsmr29tcT+WIFVWn3vKpbDbOEVAP3jHO30PJFqPwFLLpcV0uowrfPBDeNbMrKEtZ5hCkhm+7nLKzLjhDnJ5ANEPoefnpUZ6Guj8U+HpvDGrNpM86XDqiPujDDhxnDKwBUj0IrnG6GlLYcUVlqRetRrUi9a8qR0H/0vy1am05qbTQHo+kuJNOgI7Lj8uKvt1ritE1VbQm2uDiJjkH+6f8K7IMrjehDKehHIr38NVUoo8+rBpimmnpSnpSHoK6DMibrSUGiouAHpUdPPSmUgCmtTqYetACU1vSnUw9aBoSmtTqa1LqC3G01qdTD1o6ldRKa3pTqYetQMSmtTqYetACU1qdTD1oASkPSlprVPQBtIelLTWqRobSHpS01qCkNpD0paa1AxtHSikPSkwGVr6drd5pdlqNlaEKupRpFI3IZVRxINpBHUjnPasikPSpe4HVv4wu7nUbO/1Gytb5bP7NmKZCVlFrGI0DsD5m0gZZQwBPatcfES4OoX15LpdvNBqMkNxNbySXDIbi3LNHLuMu/I3Ebd23BxjpXnVBpWGmWNRvrjVNQudTvCGuLuR5ZCBgFnOTwPetvSfEkWn6Pc6JeaZBqNtczJOPNeZGSREZAVMTpnhuhzXMUUDZ2GieMm0db1ZNKtLxr2BLYu3mQukSDBVTA8f3xjeTktjk8nLZvGl5LoR0b7JAsrW6WbXY3+c1pHJ5qREFtmAwHzbdxAAzjrxtFKw2MIA4HFMb7ppxqJmzwKirNJFRREtSLUa1IvWvNkbn/9P8tW6U2nt0plNAFSxzzQn91IyfQkVqaTpZv3LyErCnU9yfQV2sNlaW67YYlX3xz+fWu6hhJSXNsY1KyWh58L/UO08n5mnnUNQx/r5PzNej7QO1NIGK6vqUv5zL267Hm/2/UP8AnvJ+dH2/UP8Anu/516IQPSm4FL6nL+cPbrseefbr/wD57v8AmaPt1/8A89n/ADr0Cil9Ul/N/X3h7ddjz/7df/8APZ/zpPtt9/z2f8679qbR9Ul/MHt12OC+2X3/AD2f86Ptl7/z2f8AOu9wKjOM0fVH/MHt12OG+2Xv/PV/zo+2Xv8Az1f867nAqM9aPqj/AJhqsuxxX2u8/wCer/nSfa7z/no35122BUZxS+qS/mBV12ON+13f/PRvzpPtV3/z0b8zXZYFMPNL6rL+Yftl2OQ+03f/AD0b86PtN1/z0b866/iozS+qv+YPbLscn9puv+ejfnR9puf+ejfnXWYFRmj6q/5g9suxy/2m5/56N+dJ9ouP+ejfnXU1HR9Vf8we2XY5r7Rcf32pPPnP8bfnXTUw9aX1Z/zB7ZdjnPPn/vt+dHnT/wB8/nXRUw9aX1d/zD9quxgedN/fP50nnTf3j+db9MPWj6u/5h+0XYw/Nm/vGjzZv7xrbppo+rv+YPaLsY3mS/3jSeZL/eNbFNal9Xf8we0XYyfMk9TSb5PU1q01qXsH3D2i7GZvf1NG9/U1o0h6UewfcPaLsZ29vWjc3rV6kPSj2D7j9p5FHJNJVsqD1FQOm3kdKxqUmtS1NEK1IvWo1p69a55Fn//U/LZulMp7dKZTQHo2jxCLTYAP4huP1NaVVNP4sbcf7C/yq0SFGWOB719JTVopHlvdgelIegppkQ4AYE/WlJqwIz1pp6UtNap6ANoooqQGHrSUUUAIelMp56UygAPSo6eelMoH0Co6eelMpIcRD0plPbpTKXQaA9Kjp7dKZUjEPSmU5qbQAh6UynNTaTAKjqQ1HSkAVHTz0plSUFRnrUhqOgoKYTk0+o6ACmHrT6jpdQCmtTq9d8I/CK71XSIfGnjjUovB/hGViI7+7UvPeFThksLVSJLls8FhtjU/ekFRcEjx6mtXo3xa8E2nw4+JPiHwNYXkmoW2jXT28dxKgjeVV6MyKSFJ9ATXnDEDk0JlJaiU1q+jPFvwJg8GfB+Lx1rOruvihb2zhu9HEQ22cGoQyz2/nSZyJ2SMO0ePlV1B+bIHHeHPhvoNz4VtfGfjzxTH4W03VLia108Czlv57h7fb50pjiK+XBGXVS5JYtkKjYNTzIEtTyKmSfdNdd438H6p4C8UX3hTV3imnsyhWaBt8M8UqLJFNExAJSSNldcgHBGQDxXIv0NEtUPqVFp69aYtPXrXlyOk/9X8tW6U2nt0plNAem2H/HlB/uL/ACru/A3jnWPh5ry+JNDt7K5ukieIJqFpFewbX6nypQVzxwcZFcJYf8eUH+4v8qtHpX0kVeKPMe5+qvxJh1v4neMvAfwa0ez0Dw9pXjPwdY61rF9Fo1qJ4MxyT3U0LoqupxGAqqQMnGcZrx/4X/CP4Y6j4k8H/FT4P61qeqaXofirStO1S01m2himAuZgIZ4jCzI0bkY2sNw7+/lM37UOuwfEXwP8RNG0aC3n8HaDa6A9tNKZor63hjeKXf8AKpQSpIRgZ2nBya1YP2mfDfhSHSNH+FvgNPDOh2ut2mu6hbvqEt5NfTWbh4ofOdB5cKn7oCse+eueVU5JWRrzLc7D41fBLwf4O+I13qHxb1S90fUPG3iS5ksrKyijIttIe7ZXvJ3kBUEg5jjXnHLYBrnYf2T5E8QfEPQdR1OaGTwzqljo2jnai/b7zVJQtrvznCeURI+3oOlcr4x/aCvvi5oOreCvGWlx3L6hrUupaJqFxeFX0U3kpaWEyMh8y3IIyDtC43DsB6z+0Z8dorLTPhx4U8F63Y6tr/hYWmp61qmmsZbW51SzjWC2xIwHmmONPmI4JP1p++rIPd3OU1/9nb4WXaeOfC3w58VapqPjL4dWk93qCX1pDDYXqWbBboWrI5kUxk8eYDux+NfFuRjPrX154l/af0G8svF2o+C/AEHhrxZ4+t3tdZ1Rb+a5jMU5BuPstu6gQmYjLEs2O1fIR6YrSnzdSJ26DaKKK0IGtTaU9aSgBrU2lPWkoGxrHtTaU9aSp6FdBrU2lPWkpMENam0p60lIY1qbSnrSUAMPWkpT1pKQDWptK3WkqWA1qbSt1pKRXUQ9Kmt7K8u1le1t5J1t13yFEZgidNzED5R7nioGr1f4e+J/iH8KLweNNI0qZtNvIjBOt1ayNY3cEn/LN2ICsD2wc+lJlFH4X/DwfEjU9W04332AaZpl1qG7y/M3/Z1B2YyMZz17elec2tleX0/2WxgkuZsMdkSF2IQZY4UE4AGT6Cv0z+Gv7G2ganoi+JvHd9eWWo6whl+x6ZKLeG2jm+bytxDM+AcEE47c9a8d+Ivgnxd+y3qd5pngDbqUHjWE2tpqDQl9RtgDiWCPZxucEfMFyR0APTNVU3ZF8p8SHpTK1dW0bWdEnFrrdhcafO43BLmJ4XKnuA4BI96yqvoQFTtdXV1JbLdTPMLcLHEHYsEjB4Vck7VHoOKrnpSxf62P/eX+dSB7n+07/wAl98b/APYQf+Qpnwx0fS/CGiS/GzxjbJdWunTGDQrCYZXUdVQBt7qfvW1pkSS9mfZH3bEn7TRT/hoDxr5uSn9otu29cYGcZ74rq/G/xE/Z48cXGnfadG8W6dYaPaRWVjY2t5pwt7aGMZITfAzFpHLPI7HczsSajoi+pjLrOqeIv2fPHGva5cve6hqHi7TJ7iaQ7nkkktbtmYn3JrivDXxL0O08K23gzx34Uh8V6ZplzNdafm7msZrZ7jb50Zkhz5kEhRWZCAQ2Srrk19BaPcfs+f8ADPfiYxWPiwaYPEemeaputPNwZvstzsKMINmzbu3AjOcYOM18UXhtDdznTxItqXbyhKQZBHn5d5UAFsYzgYz0ojqM6Lxt4w1Xx74ovvFesrFFcXpQCKBdkMMUSCOKKJckhI41VFBJOAMknmuRfvUlRN0NOWwo7lZaevWmLUi9a8uR0n//1vy2bpTKc3Sm00B6bYf8eUH+4v8AKuy8IeH4/EurnTppXhjSCedjGELkQoWwPMZE5IxlmAHWuNsObGD/AHF/lW5peoppl39pltIb6NkZHhuFJRlcYPKlWUjqGUgg9DX0kfhR5j3NrUfDlhputvp1/ePp0KTQoRcxZnEMq7jMFhLxsoGMbX+bIxxkjbbwJYXGrabFa38sGmXlqLyaW5iVZraHeUBdFYgl8AxgN824D3rDuvGF3e6jDd3Flava27W2yzMZMIjtVKxxFifNKYJ3Df8ANnJ5xjQuPiPrw1afWNKSLTZbwqblYg8qTFG3KWFw0uNvQBSAABgUmmPQxf8AhGZZfGMnhG1l3st69oJWGOEcoXIzwABk88V0x+G4ll8SpY6h566NbRXdmfLx9thlwykDPyt5ZLY55BWufHjfXI/El/4ujdI9Uv8Azv3qDYYmnBVmi2kbWAJCnt1681fT4meJwYJp5EubqFYUNxNueWRYJTMgdi3zAElef4eKUrgrGf4j8JN4d0TQdUmuRLNrMUkrwhceQFKlATnksjBugwCK49opRGJyjCIkqHwdpYckA9M+1dH4g8U6l4l2f2gsa+XNNMojUqB5+3KgZOFUIAo7Ad651ricwi2MjGFWLhNx2hiMEhemSByaF5iZ33hDwXZ+I9Lkv7qW9D/bIbNFs7UXODMrtvkBdCFG3t61Vb4ea85mNlJa3iw3P2VvKnVmBabyEdh/CjPgDPOCCRg5rCtfEerWOiT6DZzNBb3E6TuY2ZHZkRkCkqQCuGOQR1rq7T4oa9Y6PbaNDb2/l2qwKGPm8i3mE6ZTzPLB3DDMEDMOp70ncehPYfDKWV7f7dqtr+81AafJHbyCV1faWJUj5W24wQPfmuMvfDGr6faS31yiLbxJC+8OCGFx9zb6ng5HbBz0rT03xxqemKfKt4JWF79vRnD5SbkEDDAFSGIIIPsRTdc8ULqPhnR/DduH2afveWR1Cl3YnaowTlYwW2k8/MeKNbj0J38NeHbHTrT+2tVmtdS1C2N1EqwB7dFJYIsjht+59p5VCF4zntaufhvqrXIj0ySJ43S38rz5UheaaaFZjFEpPzMM/wAuckVlxeMpRp0Fnd6XZ3lzaQtBb3UyO0sUTEnbt3eW20klSyEjP0rRh+JOrxmN5rK0uXtmiktmkV828sUQiDptcAkqoyGyuRnFJ3HoYsXgjxJPcNaw2weZUt5Ngdc4uWCx/iSRkdu9a2qfDzULDR7fUbe4gvZX+0tKLeZJUCW7RqSjL94gv8w7AZ6c0+L4m63bwR+RaWqXirAr3e1zNILZw8YYF9nUYOFGR1q5pfxHitdUsLufTILWz0wXLR2tqjFJXuQA6ymWRjsOB3JA4ApO4aHm+p6ddaRfzabehVntztcKwYBsA4yO4zg+h4qjU1zcz3lzLd3Lb5p3aR2PdnOSfzNQHpTYDKQ9KWkPSkAyg9KKQ9KAGUUUUgGHrSUUGoGhh5NJRRQOI+3iSe5igklWBJHVWkfO1AxwWOMnA6nFffMnw4stT8KWvhK//ab0STRIViKWLuxiQR8ouDIDhewNfn/RXDjMNVqW9nUcbeSf5pnTQqwjfnjf5tfkfsNbfEDUbW3itk+OngErEioCbWTJCjAz/pVee/EGCH4iy6Pc6l+0H4O0640Kdri0msInhkSVgBu3G4boBxX5bmiuD+y8StfrD/8AAYf5HT9bpf8APpfe/wDM+mv2hfD32ePTPEF98YNP+J1/ITbeXbMzTW8SjcGPzMoQkn0OT37fMNKetXrXTbu8s72/gAMOnokkxLAEK7hFwO/zEV6eHpThBRnLmfeyX5WRx1ZxlK8VZGc1ICVIYdQc1vz+GNbhkt0aAH7SINjB125uUEkYLEgAlTk54Hc1qx+A9XbxBL4YmubK31CN44wslyoWRpcFRG6hg2cjocc1tcixjeKfE2teMtfvvFHiO4+16nqUhlnl2qm9z1O1AFH4CufrpdR8Ka1pumDWLmNDaGUxB0kR8kM6hsA52sY3CtjB2mspdMvH0qTWlUfZYplt2bIz5jqWAx1xgHmgbL0PijW7bwxd+DobjbpF9dQ3s0O1TungR4433EbhhXYYBwc8jpXO11GneENe1aS4itoUQ21sbt/NkSPMXlmUFdx+YlASFGTx0qOHwnrdxo0GvQxI9tdXSWcQEiGVpZd2z93ncFJRgGIAJHFLQa2OaPSoz0NbWuaJqPh+9/s/U0VZdqyAo6yKyMOCGUkEVit0NKWw4lZaevWmLUi9a8qR0H//1/y1am05qbTQHpOlsH0+3I/ugflxV1utcnoGpRxr9inO3nKE9Oe1dWetfQYeopQVjzqkbMQ9KaelKelIelbkEbU2lPWkqACo6eelMpAFNanU1qAG01qdTD1oGhKQ0tNakC3G01qdTD1o6ldRKa1OpjdagYlNanUw9aAEprU6mHrQAlIelLTWqegDaQ9KWmtUjQ2kPSlprUFIbSHpS0jdKBjKKKQ9KTAZXVeG/Fl/4XttVTTGeG51GGOFZkYAxhJFkPBBzkLjtXK0h6VL3A6jxX4obxXcC8u7cG7MNtE87uzSN5EIibgYXDkbvu5HTNX5vGSPr194ihtCl1NaiC3JfPkP5axNJ05OwNt6YJz2rhaD0pDuTvf30lomnSXMjWsTF0hLsY1Y9WC5wCe5xXSaRreiQ+Hbvw/rVrczLNcx3McltKkZVkRkwwdHyDuzxiuQooG2dDo+vW+kar/aMVkqr9lntiiOwy00DQmQlt3OW3EDjsMCq9vrXkeG7vQViO+5u7e6EobG3yElTGPU+ZnOeMVhUUrDZPfX17qNy13qFxJdTvjdJK7O5wMDLMSeBVJvumnnrUTt2FRUkkioohWpF61GvepF615kjc//0Py1am05qbTQBV+HU7+3AWOZto7HkfrTtO06XUJSqHai/eb0/wDr12MOiadCADF5h9W5/wDrV20KE5ax0MalSK0Zyn9u6l/z0B/4CKedc1HGd6/98iuxGnWA6W8f/fIoNhY4/wCPeP8A75FdX1ar/OY+1h2OL/tvUP76/wDfIpP7b1D++v8A3yK7I2NkP+XeP/vkU37DZf8APBP++RR9Wq/zB7SHY4/+2tQ/vr/3yKT+2dQ/vj/vkV132Kz/AOeCf98ik+xWf/PBP++RS+r1P5h+1h2OS/tnUP74/wC+RSf2xfn+If8AfIrrTZWf/PBP++RTfsVp/wA8E/75FH1ep/MHtYdjlP7Yv/74/IUn9r3395f++RXV/YrT/ngn/fIpps7T/nin/fIo+r1P5g9pDsct/a99/eH/AHzSf2tff3h/3yK6n7Haf88U/wC+RTDaWv8AzxT8hS+r1P5gVSPY5j+1r3+8P++RR/al7/eH/fIrp/slr/zxT8hTDa2v/PFPyFH1ep/MNVY9jm/7UvP7w/75FJ/ad5/eH5V0n2S1/wCeSfkKZ9ltv+eS/kKX1ep/MHtI9jnf7Tu/7w/Kk/tG6/vD8hXR/Zbb/nkv5CmG2t8/6pfyFL2NT+YftI9jn/7Ruv7w/Kk/tC59R+VdD9mt/wDnkv5CozbwZ/1a/kKPYVP5g9pHsYX9oXPqPypDf3J/iH5VvfZ4P+ea/kKZ5EH/ADzX8hR7Cp/MHtI9jE+3XH94flSfbbj1H5VufZ4P+ea/lTDBDn/Vr+VL2M/5g9pHsY32249R+VJ9sn7kflWz5EP9xfyphhhz9wflS9jP+YftY9jJ+2T+o/KkN3Me4/KtfyYv7g/KmNDF/cH5Uexn/MPnXYyvtM3r+lH2mb1/StTyYv7g/KmmKL+4Pyo9jP8AmDnj2Mz7TL6/pR9ol9f0rR8qL+4PypDFH/dH5UvYz/mDnj2M7z5PWjz5D3q/5Uf90U0xx/3R+VL2U/5h88exR81/Wk816veWn90flSFEA+6Pyo9lPuHOuxS8x6TzHq3sT+6KQonoKPZT7hzrsUyxPU0lWTGp7YqFkKn2rCpTktWaRkiJakXrUa1IvWueRR//0fy1bpTac3Sm00B6HosKw6dFgcyfMfx/+tWrVPTxiwtx/sL/ACq5X0dJWikeZJ3bYh6Uh6ChjgUh7VoIjPWmnpS01qkBtFFFSAw9aSiigANR080ygAqOnnpTKB9AqOnnpTKSHEQ9KZTz0plLoNAajp56UypGIelMpzU2gBD0plOam0mAUw8mnmo6UgCozTz0plSMKYetPqOgsKYetPqOgAph60+ozS6gFNanV6D4E+F3iv4gm4vNLjisNGsCPturX8gttPtAf+ekzcFj/DGgaRv4VNRcDzqmtXbfEXwTe/DjxxrPgXUbqG9udFuGt3nt93lSFf4k3gNg9sgGuy0H4PxP4bs/GfxE8T2XgnRtUDNp/wBpimu76+RSVaWC0t1L+UGBHmSFFJBClsGlcqK1PFaa1ey+IPhEsHhq78a+AfEdn400PTSgvmtY5ra8sRIdqPcWlwqusbN8okQumcAsCQKxvCnwq17xXop8SvqOl6BpL3BtILrV7xbOO5uVAZoochi5QMpdsBE3DcwyKOZAlqeY0yT7tb3iTw5rfhDXr7wz4jtWstS06QxTwsQSrD0KkqwIwVYEggggkEVgv0NKeqY+pUWpF61GtSL1ry5HSf/S/LVulNp7dKZTQHpth/x5Qf7i/wAq+kP2VvBvhn4gfHnwv4R8YWK6lpF+1yJ7d2ZVfZbSuuShVhhlB4Pavm+w/wCPKD/cX+Ve7fs7fEfQ/hJ8YvD3xB8SQXFxp2lNOZY7VVaYiWCSIbQ7Ip5YZyw4r6J35NOx5q+LUn+A3h+71/486B4e0i1025nnvZ44odXga6sG2JIQJolILAAcc9cGuxh/ZvjfwzpvjDxn430jwgfFMt6dKguYLk20otZWjbzbmNGhtlLDCByTjFdN4L8ffsxfDD4l+HviV4Om8XX93pl+89xBf29gsZgljkVtnlSglwzLgEgYzmui+En7R/w6+H+kwG81PxUiRTXct94fAtL/AEXVPOdmQYuCDa5BAkCKxJ5BrKcpXvH+ty4pdRt78D/AOv8AwN+FGraj4j0TwNeahLq1tdahcxySyahOtzsgX/R1YsiBT+8YhFUjnkV5p/wyrr+hX/ipvif4l0/wZonhO8isJtSuEmukubi4QSQrbRQqZJA0ZDk4G0HnvjsZvjD+zz438BeCvBvxD0nXtMbwtd6nd50dbZolS8uTMtqizOCY9uF3/KVKjAIJxp+KP2mvhx8ZI/GHhT4rabqmj+HdY1S11TSp9JEM91ZtaQLarHLHMyrIHiUZIb5WJxng1Cc1/XmO0TiV/ZE8Rw6j4ij1bxXpOn6PoOl2mtR6rJ5rWd5p14xVJ4yqlxjByhUsSNoByK8t+L3wdm+FkXh7V7HXrTxR4f8AFdq91p2o2aSRJKsT+XIrRSgOjK2Mg/zyK958X/tOeCtc8M+MfBmj6TfWekXPhrTvDmhCXy5JdllMZWmu2DAK0meiBgK8R+JHxN0Lxf8ACv4ZeBtNguI77wZbahDdvKqiKRru4EqGIhiSAvXcBz0zVQc76kyUeh4VRRRW5mNam0p60lADWptKetJQU9hrU2lbrSVPQa2GtTaU9aSkwQ1qbSnrSUhjW602g0UAMPWkpT1pKXUBG6UynNTalgNbpTac1NpFdRD0r0v4V/CXxR8YdZvfD3hCS1/tG0tXulhuJfKacJ1jh4O5z6cD1IrzNq9/g+CfxJ8KfD2w+OWla1p9jajy5bc2uohNQjMp2qQigENzyA2QM5HWuLH4hQhZTUZS0V+51YenzSu43S3t2Knwcg+GGi+J/EunfG+BYI7fS72K2iuFlympKMRjEfIcHpnj1rnPhr8G/GPxVj1u+8NLBb6b4ftpLq7vLyTybeJUUsqF8H52A4H5kCv3J+DPwI+H3gbwXYrLpNtq2r6hCk9/qF5ElxcXM0o3OzPIGO3J4AOK+Jf2uvgTHoni3w9pXwouI/Dlr8RJ2tr3ThcG006S4t8OkrqDsAwemMbhwMmvhsHxhTr4qdKk3FvZvWPu7tLpdX69rn0WIyGdKjGpNJpdFvrtqflyeMj0qOvT/it8KfEfwf8AEUfhjxPc2N1dSwLcK1hci5j2OSAGIClWyOhHTB6GvMK+/o14VIKpB3TPmKlOUJOMlZhXR6h4v8T63pekeHNU1Oa40nRfks7QtiCAM2WKxjC7mJ+ZyNx7k1zZ6UsX+tj/AN5f51ZB7j+09j/hfnjjdnH9oPnHXGBWn+1T9p/4XFeMP+QS9jpx0gr/AKr+y/ssf2byu2zZ6fxZzzms39p44+Pnjgn/AKCD/wAhV6Xxx4l8CaNpfw++LPhPTvF2kRWkN7pUeoPKs9taXqiZDaXtnKkgifdu8ssyK2flVs1C6F9zV/Y/0m98QfHXSfDsaltM1i1vrHVAf9X9huYHibzO2PMaPbn+PbjnFcjpvij4d33g+y+HfxPt9WjHhe9vJLG70cwM8kV2yma3mjuCqj503JKpJXJBRhjHsnwR+Jc1/wCNoZfD3h/T/Bfg3wnHL4g1aPT/ADne4GnoWtluru5klmkDXBjSOPcE3MCFyMj4tmme4mkuJPvysWP1Y5NCV2NbHa/Erxp/wsHxnfeKEsxp9vMsEFtbBzIYba1iS3gRpCAXYRxqGbA3HJwM4rgX71JUTdDTa0EtystSL1qNaevWvLkdJ//T/LZulMp7dKZTQHpth/x5Qf7i/wAq6TQ9EudeupLeCWK2jt4nuJppiVjiijGWZtoZj2AABJJAArm7D/jyg/3F/lXW+Ftbj8P6ut/N5vlNHJE4hKbisilTlZVeN19UZcMOOOtfSR+FWPMe5NdeDNXtdQhsme3aO4a3EVz5yrA6XKlo5Az7WCEA5JUbcEHB4qwfAuqS6tp2lafc216mqxmWC5jdlg8tGZZHcyKrIEKncSvQZGaueIPF2l+Jtbt7vVrCSSytxbQArIEufstuCGQbQIlMhOeEwuAF4HOrcfEPT7bVp7zTNM+02dzFFAYLwkeRDE4dYoDbtHtTgZ3Z3Hls5OV7w9DjbLwrfXniWfwv58MFxbNcLJLIzeSv2YMZDlVZsYU4wuT6Voy/DvXRp97q1pNbXtlZWi3pmgkJWSBpfKJQMqsSjA7gQCACelTQ+N4rXx1feM7exWJbtrt0txh1Q3KOoz5m4Ngtlgcg8jGOBY0f4lalZy3E2rJ9uM628PlqEhiFvE5aSIRooVVdWYcAckk0pXDQ5XVfDOqaNpOk6zfqqQa0ksluA2X2RNsJYdsnp6jmucbrXc+LvF0fieK0ghtWtYrGSfyVL7gsDiNYoxwPuJGAT3PNcfJdyyWsdkwTy4XZ1IRQ+XABy4G4jgYBOBzjqaFfqJnQ6N4SudX019Wkv7TTrbzxbRvdOyCScru2AqjBeOrOVUetYo0jVS2xbOVjsEnyoWzGW2BwR1Ut8oI4J4rtPBHjHT/C0cn2kX25pVd47aZBb3MYH+puIZVZSv8AtAE4JGPTSg+IOjRWglOmTJfC1WzASVRbrEl19pUqpXfnHyYJx0PtSbY0kcO3g/xal2lg+i3i3Mql1iMEgdlU4JC4zgHg+lUZNC1uGcWs2n3CTF2jCNEwYugBZcYzlQQSO2a7q4+IgnsdTtfs0ofUJNQcOZOVF8ytg8ZO3bz61pSePLObQ9ZuJMJe3CW8NlHuZpInEAt5pSdu3a0YOOc7sccUrsdkeNdelFFBqmSyOiikPShlMZRRSHpUsYyiikPSkAyg0Uh6UAMooopAMPWkooNQNDD1pKKKBxGHrXrfwY+Ek3xf8UzaK2rWug6dYW73l9fXRG2C3T7zBSVLn2yPc+vkdHPbvWOIhOUHGnLlfe17fI1pyipJyV0fqb8Gf20vEOiaZc/D668L3nj4+GoZfI1HS/kkmsrbgTTRODtAXGWB6dRmvGvGHiLXv21b3X9YOrWfh278JWjT6VoEzf8AHzAuXnc3DFV8wAc/LjoOBzXzP8Kfizrfwj1TV9V0S0gvJNX06402RbjdhUnGC67SPmHbPFeWliWL9ySfz6181Q4apUq861GKjLS0t/8AF7uyvtpbfSx69TNpzpRp1JXXVbempEQFOBxSUp61PDaXVxDPcQRM8VsoaVgMhFY7QWPbJIH1r6lnilVqRW2sGH8JB/KtQaLq8l3BYpZTNcXPl+UgQln81dyYHfcpyPbmtOPwV4tm1GXSItJuHvIEWR4wuSEf7pz0Ib+HB+btmpbAl8f+M9R+IXjDVfGurwxW95q8xnljgDCNWPGFDFjjjuTXZ6B8X2t/Ddn4N8deGtP8a6Npe4WK3rT293ZK7Fmjgu7aSOQRFiT5b70BJKgZNeWz6TqsFkmpT2c0dpI5jWZkYIXXqoYjGRg8exqqLS6No1+ImNsjiIyY+UOwJC59SATSsirnqPir4sT6t4ck8FeEtBsfB3hy4lSe5tLAzSyXksefLa6ubh5JZQmTsTIRSchc815FWrZaJrOqPMmnWM1ybeJp5fLjZtkSjcXbjhQOcnimQaPqt1p8urW1nLLZwSpA8yoSiyy52IT/AHmwcDrQrDRmHpUZ6GtDUdO1DSbprHU7aS0uEwWjlUowBGQcHnkVnt0NKWwRKy09etMWpF615cjpP//U/LZulMp7dKZTQHpWmHdp9uR/cH6Vcaub8PXyND9ikOHTJX3Broz1r6KhNSgmjzqkbNiU09KU9KQ9K1II2ptKetJUAFR089KZSAKa1OprUANpG6UtNY9qBobSN0paa1IFuNprU6mHrR1KEprU6mN1qBiU1qdTD1oASmtTqYetACUh6UtNap6ANpD0paa1SNDaQ9KWmtQUhtB6UUh6UDGUUUh6UmAyux8L+JLbw/Ya3FLbR3UuoW8UUSTxCWLKTK5LKSOwOD61x1B6VMgPSdX8UaL4g1myluJ7rTLQrZJcG0ULHGsNuIpTHACMtkEIdwG04IrVg8Q+ET4nfUp9SmSx0+CFdNiS0YwpJAcRCWMy7mEX38k/O55wMg+O0GkO5u6j4k1i9sjo894biyWUyLlFVmO5mBLY3Yy7EKWIBY461q6Re6DN4UvdB1a9lsZnvIrqNktzOrBI3QqcOu05YetcTRRYbZ2mh+JoNN1c3U0101s1jNbMrv5hMjWrwpx8o2KzfKD91fWt6Hx1ocPgR/DlrZ3VnqEH2V4JI51MLXEUrSSTsvlhgxyAPmPAUZAXnymilYbZo6xrGo65efbtTlEs21UG1FjVVXoFVAqgfQe9ZDfdNPPWonPapqO0WVFEK08daYtOrzHubn//1fy1bpTac3SjHFNAIrFSGU4I6EVsw6/fxLtYrLj+8OfzFYtFbQqSjsyZRT3Oj/4SS57wp+Zpx8Rz4/1Cfma5qnHpWv1qp3J9jHsdB/wkU3/PBPzNJ/wkU/8AzxT8zXPUUvrNTuHsY9joD4hnP/LFPzNJ/wAJBP8A88V/M1gUUfWancPZR7G//wAJBP8A88V/M0069Of+WS/mawqKPrM+4eyj2N3+3p/+eS/maT+3Jv8Ankv5msOij6zPuHso9jb/ALcm/wCeS/maT+25j/yyX8zWLRR9Zn3D2Uextf23N/zyX8zTf7Zm/wCeS/max6KPrM+4ezj2Nj+2Zv8Ankv5mk/teX/nmv5msiil9Yn3H7OPY1v7Xl/55r+ZpP7Vl/55r+ZrKoo+sT7h7OPY1P7Vl/55r+dH9qSf3BWXRR9Yn3D2cexp/wBpyf3BSHUpD/AKzaKPrE+4ezj2NH+0ZP7gpDqDn+AVn0Uvbz7h7OPY0P7Qf+4KQ37n+EVQoo9vPuHIi99uf+6KQ3rn+EVSoo9tLuHs0XPtj/3RR9sb+6Kp0Ue2l3HyIt/am/uik+1Mf4RVWij20u4ciLP2lvQUn2hvSq9FHtpdw5ET+efSjzz6VBRR7aXcOREvmn0o80+lRUUvbS7hyIeXJ9qZRRUyk3uNIatOoorN7jP/1vy1bpQelDdKD0poBtFFFWAU49KbTj0oAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUh4FJgf/9f8eF8W3hYB4Y8e2f8AGtP+3rkj/Vpj8f8AGvP81p2dxkCFzz2rrqUtLoxhPozrf7duP+eafr/jR/btx/zzT9f8aw6KwNjc/t24/wCeafr/AI0f29c9PLT9aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/wCeafr/AI0f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/wA80/X/ABrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/AJ5p+v8AjR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf880/X/GsOigDc/t24/55p+v+NH9u3H/ADzT9f8AGsOigDc/t24/55p+v+NH9u3H/PNP1/xrDooA3P7duP8Anmn6/wCNH9u3H/PNP1/xrDooA3P7duP+eafr/jR/btx/zzT9f8aw6KANz+3bj/nmn6/40f27cf8APNP1/wAaw6KANv8At24/55p+v+NVG8S3WSBEmPx/xrFnlA/dj8aqZFdFKnpdmNSb2R//0PxHpQSDkUlFegcZrW18DhJjg+taVcvU8VzLDwrceh6VlKn2NY1O50NFZqaih/1ikH2qwt5bN/Hj6isnBmqki1RUIuID0kX86d5sR6OPzpWY7klFN3oejD86dkUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUm5e5FFgFopu9P7w/OmmWMfxD86fKxXJKKhNxCP4s/SoWu1HCj86pU5PoJzRcqpLcAfLH19arPM8nU8elQ5raFG2rMpVew6im7qN1bmR/9k="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4b9da4c6-c9bc-45d7-8175-b7dd2dae8242","timestamp":"2026-05-13T21:06:24.516Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017K86Ev7v4VPuHQrs9Ww1UP","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpEDClkIDRgCKkBSNDGJSm6z30xP/EzgIVbwYRjwDl2S8V+eTXDp6UMwY4dIK9sclh7fYhWrwQ52iIl6jMm+u3OAuAyMT4fn5v29Mg9jbGF1ZGUtb3B1cy00LTc4ABIMsdYg5Thv/C9453W6GgxMOud0EPTXajyYb3MiMDFjnswui4fgyqiJtaVhJfxr0si8bud+9ccPqHDQxBFo1TxfMstyy8viDL5/o4KXTirlARyBStXyF/ZgtNNOL5vMfyaq7W0/5JVuGXjOhIewaWDcuO5RERMeftnYMKlvalKir0lSHQXF4rnSu7co3AL+bzeM29PNp5zFtbwR3v3JSn8iN/KWzyvfAXOkG6V13Kgq5pgW7zWeb0CkLo3oVVV02fD+qAwSsCnF890bWyMYohTHArBb0lP52xYL0XdS0yx7M9IKmD2P/dcJzzlYWWdgNCCD5UkapbqkE1czBzZG4JQx6rhr+SaKOtVTm2/b1FwBMpblchshsX2Mk76XT603xyNtj+LyUEqLYIKFpTuJ/SJwCxLw8roYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":107433,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5b9ac2b5-d6bf-41b5-a935-f2ea2a51b305"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017K86Ev7v4VPuHQrs9Ww1UP","type":"message","role":"assistant","content":[{"type":"text","text":"Sheet expanded — all 7 locations now visible. Tapping Portland."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":107433,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e0514ff7-84f3-4c07-a81a-b57cdd371006"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_017K86Ev7v4VPuHQrs9Ww1UP","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LiQrBHKRAsJPSBme8fBeoq","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":107433,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":54,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"457f8270-df75-4cb6-b8b6-7777e1a1c5fd"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LiQrBHKRAsJPSBme8fBeoq","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oiqd9g\",\"seq\":84,\"count\":181,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||\",\"e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||\",\"e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||\",\"e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"85fa9265-a5c4-4fec-b420-8f3ba6eaa31b","timestamp":"2026-05-13T21:06:28.987Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1oiqd9g\",\"seq\":84,\"count\":181,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||\",\"e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||\",\"e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||\",\"e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1oiqd9g","seq":84,"count":181,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e154|tap|button|Reykjavík, 8:24 PM ¡ Clear, 3°, H:6° L:1°||","e160|tap|button|New Orleans, 3:24 PM ¡ Thunderstorms, 22°, H:26° L:20°||","e166|tap|button|Tokyo, 5:24 AM ¡ Partly Cloudy, 14°, H:17° L:11°||","e172|tap|button|Lisbon, 9:24 PM ¡ Sunny, 19°, H:22° L:14°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015pn6uwLSSPL3gxBK123TUK","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01YaPWfBrehDW8MeEQxeTjwr","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e142"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1061,"cache_read_input_tokens":108095,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1061},"output_tokens":64,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"06def5a2-feb3-4a71-aa84-5a843ba30ad4"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01YaPWfBrehDW8MeEQxeTjwr","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e142\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ec60c56d-3a44-41ac-8a27-44207691d672","timestamp":"2026-05-13T21:06:32.598Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e142\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e142"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Ud12THUevXd2vWNcECiZ3A","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017patNYpvUm8raDP8m4wA4M","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":109156,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"38c5792a-d06e-45ed-8c48-14a10e4cf667"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017patNYpvUm8raDP8m4wA4M","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":86,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"47bdab16-032b-45c2-9deb-b90f7130f7cd","timestamp":"2026-05-13T21:06:37.015Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"135y2c5\",\"seq\":86,\"count\":113,\"targets\":[\"e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e109|tap|button|Portland||weather.locationButton\",\"e113|tap|button|Settings||weather.settingsButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|scroll-view|||weather.mainScrollView\",\"e8|swipe|other|||\",\"e17|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"135y2c5","seq":86,"count":113,"targets":["e90|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e109|tap|button|Portland||weather.locationButton","e113|tap|button|Settings||weather.settingsButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|scroll-view|||weather.mainScrollView","e8|swipe|other|||","e17|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01KQoCc4NzQxVWYuqs5fWwTV","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpUCClkIDRgCKkC9DlVJYgHgfsIvtZVQ7F0fJE9Rlb3Cs8KWaEGwbA4gKLXBXZrqw++/ySK0O85sI3HcsHRr3sMmpYXWzDtQMWrIMg9jbGF1ZGUtb3B1cy00LTc4ABIMMuwL3pct3bPRIsd1GgzNlAWWpjjpCETksfciMEewUYid3Wgo8ktpb25l8YHNR0QdkY0z8ZTHPd4N6kVsWVg8aPaVDSWqhhGHznIu2ipqpUa2rMn2xLknfQTGvc4nLWYX8A+/ElG0bWZUyzYbsmhUARyR9rUbVg8g4BKqCV3jhdxorpPuwxclgltujCc1x9XDw0uPvdpn9/VhSjm8DLFheQf7XW2ROfXERSaNz8y792W7kfzoCgKd6RgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":540,"cache_read_input_tokens":109386,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":540},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8ebaab7f-5fc0-47d2-a219-90df729f1fa9"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01KQoCc4NzQxVWYuqs5fWwTV","type":"message","role":"assistant","content":[{"type":"text","text":"Now reopening locations and searching."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":540,"cache_read_input_tokens":109386,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":540},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a5b88530-74a5-457e-91d3-9e89f4a2160c"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01KQoCc4NzQxVWYuqs5fWwTV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FRj1WvSmVH7uSozwmkTRvr","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"in_progress","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":540,"cache_read_input_tokens":109386,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":540},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e292877c-a29f-482d-a9ce-f25c560517ec"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FRj1WvSmVH7uSozwmkTRvr","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3fd4f661-1bfd-45b0-8f7d-35ffe5f584dd","timestamp":"2026-05-13T21:06:44.818Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"in_progress","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"pending","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"pending","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"in_progress","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01DWL1HHdFX8Gi43rNDuiStZ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KRHPKWVuoU5mE9cRo24LBx","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e109"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":942,"cache_read_input_tokens":109926,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":942},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"dc0b9630-7878-4495-848e-cbd0561ea9b3"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KRHPKWVuoU5mE9cRo24LBx","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d8469f16-6277-468d-b25c-7e95e45a8783","timestamp":"2026-05-13T21:06:48.272Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e109\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e109"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Kh2CbSkXSKp1SdbjjrzZXj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01CbJod4bgWJsPqdFLqA9x3F","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":110868,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b5659035-0ff5-4c40-9ef7-ccc62951dd30"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01CbJod4bgWJsPqdFLqA9x3F","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":88,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6ea2eb2c-3669-4a93-acab-d4ee92d8eb8a","timestamp":"2026-05-13T21:06:52.435Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"09jm9xv\",\"seq\":88,\"count\":183,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||\",\"e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||\",\"e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||\",\"e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e124|tap|button|Edit||weather.locationsSheet\",\"e128|tap|button|Use current location||weather.locationsSheet\",\"e125|tap|button|Close||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e117|swipe|other|||\",\"e119|swipe|other|||\",\"e120|swipe|other|||\",\"e121|swipe|other|||\",\"e122|swipe|other|||\",\"e132|swipe|scroll-view|||weather.locationsSheet\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"09jm9xv","seq":88,"count":183,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e135|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||","e142|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||","e148|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||","e127|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e124|tap|button|Edit||weather.locationsSheet","e128|tap|button|Use current location||weather.locationsSheet","e125|tap|button|Close||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e117|swipe|other|||","e119|swipe|other|||","e120|swipe|other|||","e121|swipe|other|||","e122|swipe|other|||","e132|swipe|scroll-view|||weather.locationsSheet"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RbiY3G2DShUxEpJbHaxy4K","type":"message","role":"assistant","content":[{"type":"text","text":"Locations sheet open. Now tapping search field and searching."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":880,"cache_read_input_tokens":111098,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":880},"output_tokens":2,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8725ea54-3df5-4509-9f9a-eccb041f77ba"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RbiY3G2DShUxEpJbHaxy4K","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XHzc6bzHXoSyyyKDMYyS8d","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e127","text":"London"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":880,"cache_read_input_tokens":111098,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":880},"output_tokens":2,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"63b43340-eb35-4124-b35b-232c30b6b614"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XHzc6bzHXoSyyyKDMYyS8d","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e127\",\"textLength\":6},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7226b113-e56e-435d-a8a4-f4da25b7e95c","timestamp":"2026-05-13T21:06:57.896Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e127\",\"textLength\":6},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e127","textLength":6},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01UEzz4tQrSZZmKKjjFz4Mh4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016dYYgM7VAo4JUh9M2bKLQ6","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":600,"timeoutMs":6000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":278,"cache_read_input_tokens":111978,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":278},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"76bcb59a-5408-41ba-bdc9-fe77dd604e5f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016dYYgM7VAo4JUh9M2bKLQ6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1uk0suu\",\"seq\":90,\"count\":212,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|\",\"e126|typeText|text-field||London|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e138|tap|button|Add||plus\",\"e124|tap|button|Close||weather.locationsSheet\",\"e127|tap|button|Clear search||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e129|swipe|scroll-view|||weather.locationsSheet\",\"e154|swipe|other|||\",\"e155|swipe|other|||\",\"e156|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5b8e7c7d-4751-4baf-8f52-e05fec4c9ab1","timestamp":"2026-05-13T21:07:03.568Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1uk0suu\",\"seq\":90,\"count\":212,\"targets\":[\"e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard\",\"e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|\",\"e126|typeText|text-field||London|weather.locationsSheet\",\"e110|tap|button|Portland||weather.locationButton\",\"e114|tap|button|Settings||weather.settingsButton\",\"e138|tap|button|Add||plus\",\"e124|tap|button|Close||weather.locationsSheet\",\"e127|tap|button|Clear search||weather.locationsSheet\"],\"scroll\":[\"e1|swipe|application|Weather||\",\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|scroll-view|||weather.mainScrollView\",\"e9|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e115|swipe|other|||\",\"e129|swipe|scroll-view|||weather.locationsSheet\",\"e154|swipe|other|||\",\"e155|swipe|other|||\",\"e156|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1uk0suu","seq":90,"count":212,"targets":["e91|tap|button|PRECIP., 78%, Next 24 hours||weather.precipitationCard","e132|tap|button|London, England, United Kingdom, 9:24 PM ¡ Light Rain|not saved|","e126|typeText|text-field||London|weather.locationsSheet","e110|tap|button|Portland||weather.locationButton","e114|tap|button|Settings||weather.settingsButton","e138|tap|button|Add||plus","e124|tap|button|Close||weather.locationsSheet","e127|tap|button|Clear search||weather.locationsSheet"],"scroll":["e1|swipe|application|Weather||","e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|scroll-view|||weather.mainScrollView","e9|swipe|other|||","e18|swipe|scroll-view|||","e115|swipe|other|||","e129|swipe|scroll-view|||weather.locationsSheet","e154|swipe|other|||","e155|swipe|other|||","e156|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01JuHuNxLAKSTkv2eJFRqERv","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvICClkIDRgCKkBM8IwExXzAByvWOuADMnhUdV0/+bvGkhdIRZgCzBsozkhCOCe2YsMV1h6chlpxa7Cu+n1TRvKJs9m5gugIUfcoMg9jbGF1ZGUtb3B1cy00LTc4ABIMLQUDzGfjQyopRgzBGgzCmRU0QPnKB2+YeQUiMOFAm5d4nK8LWn6as0v/WpK5PnrXft+vHNt/dWARByvu4aUWJwP3SrVRBuZUNElzzirGAczBr2iX28pWZQ5R6m4QZhFmmar9QUo/1WpVsIuVWobfFsPiw0hL3w1cAJw76UXuWZ6KaEjXT7uXmewTJoaC8Ll1LQY79Dam/3ukngpzJXhy31ZW+ZKLxp6tABJqDttOHl7CHu6304FMryq9zPCPLfDlEXY8kSi67g5bak3mwTb9+FuQTrpZI1bcpv1TJz4fcIfLwfDiFTBQFlT58pmWZtitYLXX/RyOrR5p+gkVJOmV7SswzbWsk9VgLBeqr/TcZQv3r3TwcBgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":742,"cache_read_input_tokens":112256,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":742},"output_tokens":43,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e71cd2ea-614d-40f0-8ff4-10e5e722a6c7"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01JuHuNxLAKSTkv2eJFRqERv","type":"message","role":"assistant","content":[{"type":"text","text":"Search worked. Now pressing home button."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":742,"cache_read_input_tokens":112256,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":742},"output_tokens":43,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1372cfa0-09d7-4fe6-b2ca-8e8ddae64e99"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01JuHuNxLAKSTkv2eJFRqERv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015SpGP9BXvGzzftYEPHdYMN","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"in_progress","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":742,"cache_read_input_tokens":112256,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":742},"output_tokens":43,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"84b6b04d-321b-48d5-8f3c-d23a82adda2b"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015SpGP9BXvGzzftYEPHdYMN","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0c07b449-0999-47eb-b638-85f123ffdc5b","timestamp":"2026-05-13T21:07:12.292Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"in_progress","activeForm":"Reopening locations"},{"content":"Search for a location","status":"pending","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"pending","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"in_progress","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01R7MptgKgszb7bfEaKb6pCk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KQ9qRjmuGVJHfmDt6xz4Va","name":"mcp__xcodebuildmcp-dev__button","input":{"buttonType":"home"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":968,"cache_read_input_tokens":112998,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":968},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bf298718-832c-4c4c-b196-17d06172bdee"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KQ9qRjmuGVJHfmDt6xz4Va","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"button\",\"button\":\"home\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1cece8f8-3d0e-4424-9694-08ebaac0e6c2","timestamp":"2026-05-13T21:07:15.661Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"button\",\"button\":\"home\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"button","button":"home"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01HknKgHDxaPMQcQFSBT9YQ6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KWvUhFtTV1LXyaa1DGvyNJ","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1000,"timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":223,"cache_read_input_tokens":113966,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":223},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d2b20e11-e363-497c-9f8e-61ac7dbc1caa"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KWvUhFtTV1LXyaa1DGvyNJ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1kvfo20\",\"seq\":93,\"count\":209,\"targets\":[\"e22|tap|button|Fitness||Fitness\",\"e31|tap|button|Watch||Watch\",\"e40|tap|button|Contacts||Contacts\",\"e49|tap|button|Files||Files\",\"e58|tap|button|Preview||Preview\",\"e67|tap|button|Utilities folder|2 apps|Utilities\",\"e70|tap|button|Weather||Weather\",\"e79|tap|button|MCPTest||MCPTest\",\"e98|tap|button|Safari||Safari\",\"e103|tap|button|Messages||Messages\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e6|swipe|other|||Home screen icons\",\"e7|swipe|other|||\",\"e8|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"68412a9c-a3ec-4131-a16a-2dc8e0aa67b8","timestamp":"2026-05-13T21:07:20.988Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1kvfo20\",\"seq\":93,\"count\":209,\"targets\":[\"e22|tap|button|Fitness||Fitness\",\"e31|tap|button|Watch||Watch\",\"e40|tap|button|Contacts||Contacts\",\"e49|tap|button|Files||Files\",\"e58|tap|button|Preview||Preview\",\"e67|tap|button|Utilities folder|2 apps|Utilities\",\"e70|tap|button|Weather||Weather\",\"e79|tap|button|MCPTest||MCPTest\",\"e98|tap|button|Safari||Safari\",\"e103|tap|button|Messages||Messages\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e6|swipe|other|||Home screen icons\",\"e7|swipe|other|||\",\"e8|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1kvfo20","seq":93,"count":209,"targets":["e22|tap|button|Fitness||Fitness","e31|tap|button|Watch||Watch","e40|tap|button|Contacts||Contacts","e49|tap|button|Files||Files","e58|tap|button|Preview||Preview","e67|tap|button|Utilities folder|2 apps|Utilities","e70|tap|button|Weather||Weather","e79|tap|button|MCPTest||MCPTest","e98|tap|button|Safari||Safari","e103|tap|button|Messages||Messages"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e6|swipe|other|||Home screen icons","e7|swipe|other|||","e8|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015BQqm3kvKcnK144GUbgayH","type":"message","role":"assistant","content":[{"type":"text","text":"Home screen. Tapping Safari."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":596,"cache_read_input_tokens":114189,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":596},"output_tokens":7,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"23f4da63-4bd6-4eb4-9872-4ef182915365"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015BQqm3kvKcnK144GUbgayH","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TBejJJ4RJjZvw6qSsks6UC","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"in_progress","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":596,"cache_read_input_tokens":114189,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":596},"output_tokens":7,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"01eaab0f-c24a-4eb6-a329-f77ac87d4a54"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TBejJJ4RJjZvw6qSsks6UC","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0562ceac-67b5-4cbe-9caf-8f20fee8f388","timestamp":"2026-05-13T21:07:27.999Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"in_progress","activeForm":"Pressing home button"},{"content":"Open Safari","status":"pending","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"in_progress","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01NMKKMWgbu3ksfm6q3W8jaJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013vNT6T6asMM89WkUuYyYzZ","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e98"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":895,"cache_read_input_tokens":114785,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":895},"output_tokens":64,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"bb2d3b25-2ca3-4869-9fbe-2828c69ba637"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013vNT6T6asMM89WkUuYyYzZ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e98\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d448a528-1a91-4372-9151-c44390237fe0","timestamp":"2026-05-13T21:07:31.820Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e98\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e98"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_016rJ2tWq9KeVj2w195nDjYr","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HkNVSKbeZTHhFCKtFTZAfv","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1000,"timeoutMs":8000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":115680,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3ddedda3-fdf0-47ad-825c-08cfced48d20"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HkNVSKbeZTHhFCKtFTZAfv","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1ec8oex\",\"seq\":97,\"count\":123,\"targets\":[\"e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle\",\"e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e61|tap|button|Apple||favoritesItemIdentifierContent\",\"e63|tap|button|iCloud||favoritesItemIdentifierContent\",\"e65|tap|button|Google||favoritesItemIdentifierContent\",\"e67|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e69|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e71|tap|button|Facebook||favoritesItemIdentifierContent\",\"e73|tap|button|Twitter||favoritesItemIdentifierContent\",\"e75|tap|button|BBC||favoritesItemIdentifierContent\",\"e84|tap|button|Edit||customizationsSheetButton\",\"e116|tap|button|More||MoreMenuButton\",\"e57|tap|button|close||\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|other|||\",\"e37|swipe|other|||\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e40|swipe|other|||\",\"e42|swipe|other|||StartPageCollectionView\",\"e44|swipe|other|||\",\"e45|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9d090321-7683-40a1-8d9e-0a17539b5557","timestamp":"2026-05-13T21:07:38.402Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1ec8oex\",\"seq\":97,\"count\":123,\"targets\":[\"e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle\",\"e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e61|tap|button|Apple||favoritesItemIdentifierContent\",\"e63|tap|button|iCloud||favoritesItemIdentifierContent\",\"e65|tap|button|Google||favoritesItemIdentifierContent\",\"e67|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e69|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e71|tap|button|Facebook||favoritesItemIdentifierContent\",\"e73|tap|button|Twitter||favoritesItemIdentifierContent\",\"e75|tap|button|BBC||favoritesItemIdentifierContent\",\"e84|tap|button|Edit||customizationsSheetButton\",\"e116|tap|button|More||MoreMenuButton\",\"e57|tap|button|close||\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|other|||\",\"e37|swipe|other|||\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e40|swipe|other|||\",\"e42|swipe|other|||StartPageCollectionView\",\"e44|swipe|other|||\",\"e45|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1ec8oex","seq":97,"count":123,"targets":["e113|typeText|text-field|Address|Search or enter website|TabBarItemTitle","e55|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage","e61|tap|button|Apple||favoritesItemIdentifierContent","e63|tap|button|iCloud||favoritesItemIdentifierContent","e65|tap|button|Google||favoritesItemIdentifierContent","e67|tap|button|Yahoo||favoritesItemIdentifierContent","e69|tap|button|Wikipedia||favoritesItemIdentifierContent","e71|tap|button|Facebook||favoritesItemIdentifierContent","e73|tap|button|Twitter||favoritesItemIdentifierContent","e75|tap|button|BBC||favoritesItemIdentifierContent","e84|tap|button|Edit||customizationsSheetButton","e116|tap|button|More||MoreMenuButton","e57|tap|button|close||"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|other|||","e9|swipe|other|||","e10|swipe|other|||","e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true","e12|swipe|other|||","e13|swipe|other|||","e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e35|swipe|other|||","e36|swipe|other|||","e37|swipe|other|||","e38|swipe|other|||","e39|swipe|other|||","e40|swipe|other|||","e42|swipe|other|||StartPageCollectionView","e44|swipe|other|||","e45|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015LW1yTTc82m9GE8PNYrqip","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EssCClkIDRgCKkBjRs9WBtvYxMxBPr71KcgfyzuhqGjng0LbTO2IkH3NuyTJPn/fXsIO7yp8/a9PL68OaZF83pCVNaeKDSqwCLPfMg9jbGF1ZGUtb3B1cy00LTc4ABIML3nEEp/8aZIAN3SzGgzWF3tPchGazvX0voEiMFJc3A+u1Pzdn99LNV0PQYIi4kEMUdLO44KzPd4AdFtviLaMcitH6qDxtTijuWVdYiqfAZTwBM8yzMilfJxxI1CRh+5ERbwK9kOhFgvhsM9lkCDCeoEXXjTAEsHtNvPrMCjZSkKOn4zrCPNwgyY/OZtELPRHev0RaexyjS2QSU89lDpqGxB6CizP6R4D665x9lGZG7DnNVwNcYESETE+Ea2ZDNcLyfDUVYHaAxq1TZRYp+3pXvLuY+PYmWoFaN7nVZDkaKtz+Ipy78MPJhKsuNQLXhgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1057,"cache_read_input_tokens":115910,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1057},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0d401079-57f1-4487-a27f-b0fc23272868"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015LW1yTTc82m9GE8PNYrqip","type":"message","role":"assistant","content":[{"type":"text","text":"Safari open. Now searching for BBC.co.uk."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1057,"cache_read_input_tokens":115910,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1057},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"214cb58d-91d5-404f-9aef-104826d0384a"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015LW1yTTc82m9GE8PNYrqip","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017VcRbozvDMg996VU1Jox7a","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1057,"cache_read_input_tokens":115910,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1057},"output_tokens":40,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"64d103fe-eed1-444f-ad27-6293e59aef49"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017VcRbozvDMg996VU1Jox7a","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4c87ee73-6315-41b1-b540-0f45565849c6","timestamp":"2026-05-13T21:07:46.521Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"in_progress","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"pending","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_013qzBv2ZKb8ebgX8ughXyPD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HduXLegAWWbmii1ncXfTbT","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e113"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":976,"cache_read_input_tokens":116967,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":976},"output_tokens":52,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"87130631-cd44-4da3-b7fc-ddd306258769"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HduXLegAWWbmii1ncXfTbT","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6d01e25a-e236-4f59-afc3-721ac5d0ec77","timestamp":"2026-05-13T21:07:50.472Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e113\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e113"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01AcDMnC4dyViqKuRa4C4tkj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FMmr1r4ALQHFFnjATQb8sy","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":4000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":117943,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"76469659-b94d-44a4-9a6c-9cad9296ca0e"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FMmr1r4ALQHFFnjATQb8sy","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"05fhyhv\",\"seq\":99,\"count\":156,\"targets\":[\"e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|\",\"e95|typeText|text-field|Address|Search or enter website name|URL\",\"e71|tap|button|Continue||\",\"e97|tap|button|Voice Search||VoiceSearchButton\",\"e98|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e108|swipe|other|||\",\"e109|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f3b3804f-58a2-47c9-85e8-7a85b13e1d0c","timestamp":"2026-05-13T21:07:54.925Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"05fhyhv\",\"seq\":99,\"count\":156,\"targets\":[\"e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|\",\"e95|typeText|text-field|Address|Search or enter website name|URL\",\"e71|tap|button|Continue||\",\"e97|tap|button|Voice Search||VoiceSearchButton\",\"e98|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e35|swipe|other|||\",\"e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView\",\"e38|swipe|other|||\",\"e39|swipe|other|||\",\"e108|swipe|other|||\",\"e109|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"05fhyhv","seq":99,"count":156,"targets":["e63|typeText|text-field||Safari search now shows personalised suggestions from the web, the iTunes Store, the App Store, film showtimes, nearby locations and more. You can adjust this in Settings. Learn moreâ€Ļ|","e95|typeText|text-field|Address|Search or enter website name|URL","e71|tap|button|Continue||","e97|tap|button|Voice Search||VoiceSearchButton","e98|tap|button|Close||CancelBarItemButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|other|||","e9|swipe|other|||","e10|swipe|other|||","e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=false&IsTabBarAvailable=true","e12|swipe|other|||","e13|swipe|other|||","e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e35|swipe|other|||","e36|swipe|scroll-view|||UniversalSearchFirstTimeExperienceView","e38|swipe|other|||","e39|swipe|other|||","e108|swipe|other|||","e109|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RqMxbrwNG7JSHH7B9MjpRy","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErUCClkIDRgCKkCiwkaAW4XzdZ1yLxsOtmpI7998E2yD0cWe6D7Js2Jfd0eQOU6eFufw7MmxUz1c3FVTrdEds5tKaVae61Y4QZRGMg9jbGF1ZGUtb3B1cy00LTc4ABIMPCFlznAfn8lwENrVGgwKixSgKikfL9CjClAiMGASBwGOX/yxidUtx47+OTnXkZ6mZ9Cl/NbVOCRz6CswJnpLmkjBjaNc0VY+0PR05SqJAYMaHD55r38ZNo5+fYgMvM6DkOqcO+rYwYZyqW39S7rQJdYAPt74pgi9EGhMjg45N/XcM/Hi3jTvZVXjFr6qaDKKlbAzWF/neRMIkb1ny0CDCgZYqBajbff+fxEb9uPsBYqEA7wX0DmFFiT72gFqn6T+tEGwGq7mjp6HlxUHdCPAubySTQsXrK0/GAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":862,"cache_read_input_tokens":118173,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":862},"output_tokens":51,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2aeefb4f-cf9e-41ce-b17e-df25e3db02fd"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01RqMxbrwNG7JSHH7B9MjpRy","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WzgUp5BSjGFECrMmqeT7xH","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e71"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":862,"cache_read_input_tokens":118173,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":862},"output_tokens":51,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c6d17ba2-a4c6-4ad4-96eb-1106d931a52c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WzgUp5BSjGFECrMmqeT7xH","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e71\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a82e1660-359f-4f02-bee3-b8d119321cfa","timestamp":"2026-05-13T21:07:58.654Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e71\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e71"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GSpWZ4BY5GopHXrtkFR3ud","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HyBRmksSgnNvbrkVFUGMze","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":500,"timeoutMs":4000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":291,"cache_read_input_tokens":119035,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":291},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e8d4148e-c7b4-4356-8028-d3c9cb1bcd40"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HyBRmksSgnNvbrkVFUGMze","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1im84oe\",\"seq\":101,\"count\":164,\"targets\":[\"e103|typeText|text-field|Address|Search or enter website name|URL\",\"e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e54|tap|button|Apple||favoritesItemIdentifierContent\",\"e56|tap|button|iCloud||favoritesItemIdentifierContent\",\"e58|tap|button|Google||favoritesItemIdentifierContent\",\"e60|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e62|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e64|tap|button|Facebook||favoritesItemIdentifierContent\",\"e66|tap|button|Twitter||favoritesItemIdentifierContent\",\"e68|tap|button|BBC||favoritesItemIdentifierContent\",\"e77|tap|button|Edit||customizationsSheetButton\",\"e105|tap|button|Voice Search||VoiceSearchButton\",\"e50|tap|button|close||\",\"e106|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e116|swipe|other|||\",\"e117|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6461c70f-5c88-416e-b781-bfd802dd098a","timestamp":"2026-05-13T21:08:02.970Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1im84oe\",\"seq\":101,\"count\":164,\"targets\":[\"e103|typeText|text-field|Address|Search or enter website name|URL\",\"e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage\",\"e54|tap|button|Apple||favoritesItemIdentifierContent\",\"e56|tap|button|iCloud||favoritesItemIdentifierContent\",\"e58|tap|button|Google||favoritesItemIdentifierContent\",\"e60|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e62|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e64|tap|button|Facebook||favoritesItemIdentifierContent\",\"e66|tap|button|Twitter||favoritesItemIdentifierContent\",\"e68|tap|button|BBC||favoritesItemIdentifierContent\",\"e77|tap|button|Edit||customizationsSheetButton\",\"e105|tap|button|Voice Search||VoiceSearchButton\",\"e50|tap|button|close||\",\"e106|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e116|swipe|other|||\",\"e117|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1im84oe","seq":101,"count":164,"targets":["e103|typeText|text-field|Address|Search or enter website name|URL","e48|tap|button|Customise Start Page||onboardingButton-CustomizeStartPage","e54|tap|button|Apple||favoritesItemIdentifierContent","e56|tap|button|iCloud||favoritesItemIdentifierContent","e58|tap|button|Google||favoritesItemIdentifierContent","e60|tap|button|Yahoo||favoritesItemIdentifierContent","e62|tap|button|Wikipedia||favoritesItemIdentifierContent","e64|tap|button|Facebook||favoritesItemIdentifierContent","e66|tap|button|Twitter||favoritesItemIdentifierContent","e68|tap|button|BBC||favoritesItemIdentifierContent","e77|tap|button|Edit||customizationsSheetButton","e105|tap|button|Voice Search||VoiceSearchButton","e50|tap|button|close||","e106|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e116|swipe|other|||","e117|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01SoD79BVqM9MxNq9sWHdnah","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015cGN6pa1skvLDVoxHknUAj","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e103","text":"BBC.co.uk"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":761,"cache_read_input_tokens":119326,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":761},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5bd2139b-5291-42d9-b0e0-526eb8bb4119"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015cGN6pa1skvLDVoxHknUAj","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e103\",\"textLength\":9},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d2545bdf-cdff-4931-adfb-aea39fef902a","timestamp":"2026-05-13T21:08:09.589Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e103\",\"textLength\":9},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e103","textLength":9},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_014X4GeFmEGE7WGb4KuAVZBD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_012bo6yhoxMF2tUGfvfsYsZu","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":265,"cache_read_input_tokens":120087,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":265},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"725a5822-f802-481b-a417-4c43a62d6b5f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_012bo6yhoxMF2tUGfvfsYsZu","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a8596893-3e7f-43a1-84e2-e5bc6e966805","timestamp":"2026-05-13T21:08:12.170Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01PrVT6ZsT6j8CE6yRhSQuDn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016yDp6eduXVseumEWSeGf51","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":1500,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":120352,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"output_tokens":68,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"598a914e-6879-4f7c-9364-538980946723"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016yDp6eduXVseumEWSeGf51","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d49bjv\",\"seq\":105,\"count\":98,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\",\"e95|tap|button|Close||xmark.circle.fill\"],\"scroll\":[\"e2|swipe|other|||\",\"e19|swipe|scroll-view|||\",\"e22|swipe|scroll-view|||\",\"e67|swipe|other|||\",\"e69|swipe|other|||\",\"e87|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d157a547-6aad-4e81-9378-6ec780539666","timestamp":"2026-05-13T21:08:17.415Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1d49bjv\",\"seq\":105,\"count\":98,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\",\"e95|tap|button|Close||xmark.circle.fill\"],\"scroll\":[\"e2|swipe|other|||\",\"e19|swipe|scroll-view|||\",\"e22|swipe|scroll-view|||\",\"e67|swipe|other|||\",\"e69|swipe|other|||\",\"e87|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1d49bjv","seq":105,"count":98,"targets":["e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e56|tap|button|Page Menu||PageFormatMenuButton","e59|tap|button|refresh||ReloadButton","e62|tap|button|More||MoreMenuButton","e95|tap|button|Close||xmark.circle.fill"],"scroll":["e2|swipe|other|||","e19|swipe|scroll-view|||","e22|swipe|scroll-view|||","e67|swipe|other|||","e69|swipe|other|||","e87|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_015HKqhitHmarq2T1axmxmbc","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Cy1ChSSb4mWK5StSSeZndr","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":557,"cache_read_input_tokens":120580,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":557},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"883761d5-c1ac-4e8a-a789-d02af0205c5a"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Cy1ChSSb4mWK5StSSeZndr","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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AlcSnq+47uffrUUbrKm9OR/KpMGiwxFmlRXVHZRJwwBIDD39ajwKkwamcpZRi5uRyRmOM9XPYkdlH69BRYDG1fAmig7xRjd9WJb+orJwKmkZ5pGllbc7kkn1Jpu0UrC1GYFFP2ijAp6gf//X/F+iiigAppHenUUANVmRgyEqR0IrRj1WZRiWNJfcgg/muKziPSm0AbB1hgP3VtEp9Tuf9CcfpWdcXVxdv5lxIXI4GegHoB0A+lQUUAFN206igAR5Im3xsVPqKvpqk68PHHJ9VIP/AI6RVCigDT/tb1tk/N/8ad/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jTTq3pbJ/wB9P/jWZRQBpHWJx/qook99u4/+PE1nz3E9zJ5tw5kb1J/zim0UAR0VJRQARSyQtviYqfatFNVcD95Cknvyv8jis6igDTOsTj/URRwn+8AWb8NxI/SsuSSSZzLKxd25JJyT+NLRQBHRUlFADMGjBp9FAH//0PxfooooAKKKKACmlfSnUUAR0VJjNN2+lADaKMYooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7d2dec9d-c2b5-4e2b-b7d1-87c6b3ece36d","timestamp":"2026-05-13T21:08:23.079Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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AlcSnq+47uffrUUbrKm9OR/KpMGiwxFmlRXVHZRJwwBIDD39ajwKkwamcpZRi5uRyRmOM9XPYkdlH69BRYDG1fAmig7xRjd9WJb+orJwKmkZ5pGllbc7kkn1Jpu0UrC1GYFFP2ijAp6gf//X/F+iiigAppHenUUANVmRgyEqR0IrRj1WZRiWNJfcgg/muKziPSm0AbB1hgP3VtEp9Tuf9CcfpWdcXVxdv5lxIXI4GegHoB0A+lQUUAFN206igAR5Im3xsVPqKvpqk68PHHJ9VIP/AI6RVCigDT/tb1tk/N/8ad/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jR/a6/8APqn/AH03+NZVFAGr/a6/8+qf99N/jTTq3pbJ/wB9P/jWZRQBpHWJx/qook99u4/+PE1nz3E9zJ5tw5kb1J/zim0UAR0VJRQARSyQtviYqfatFNVcD95Cknvyv8jis6igDTOsTj/URRwn+8AWb8NxI/SsuSSSZzLKxd25JJyT+NLRQBHRUlFADMGjBp9FAH//0PxfooooAKKKKACmlfSnUUAR0VJjNN2+lADaKMYooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01MjVabYkZ3yaaNGSvTjQMGb","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EuMCClkIDRgCKkDd3tLW1NMCUslATdFO8oSWTGeb/hLsckv9K+W/1bkHmkNUeUlMVwY7v1ZPxWL8KEYCmUkDqsfpd1UvTpK+loCiMg9jbGF1ZGUtb3B1cy00LTc4ABIM9ut09Yg1l/46xvF+GgwJhYMu5GCp3eKFYkAiMPXXUFCV34lK9bdvufrKRs38wR8LalR+eWbRszBKLuRoaf/y2IrCtd/ZDbo6xWksviq3AZOc7KY9TVOgdjP5HkU1Wg5OdahT6WikoBgqworDhmoUaP6TFDXDuRztLrmgwOtqJ8J2DEAgUhSw4Xw+6J9grizhFI3TD741YXNM+fl91tmDslEUcCG/dB7CA25r4VkiAaHMgKyWsLG9Yno20pBi/UleAjPeEjEe7PacSyM4Gz/78xcfM2mhsst2sQryGDvrSkA3Tzw09mgJzS+E3j1WTfR1iqvb2pPkKJq4gwn4e5sKBlmIK81+BhgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":121137,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":57,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"2a0ad4da-882c-49c3-9f41-c4a7c84e2b11"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01MjVabYkZ3yaaNGSvTjQMGb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DaV5z5tdT4WaUnGNGjQB8C","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e95"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":121137,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":57,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1046f72f-a547-4931-9b07-b1c489dc7f05"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DaV5z5tdT4WaUnGNGjQB8C","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e95\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"086d8b72-1238-485e-88a4-2b20b7d5f595","timestamp":"2026-05-13T21:08:26.880Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e95\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e95"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01PqH7vtTNHVVEZpLGeksFRa","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GSmif2zgcdnjwytkjZTuHh","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":323,"cache_read_input_tokens":121799,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":323},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1ebbf970-56f4-4ce2-b223-f1584a7db70f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GSmif2zgcdnjwytkjZTuHh","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1aqkdr9\",\"seq\":106,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"dcc6415a-5a2d-4375-9753-1b0714cea1be","timestamp":"2026-05-13T21:08:31.334Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1aqkdr9\",\"seq\":106,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1aqkdr9","seq":106,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01EqQ3nHmrma1SnWA44RGbtA","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpAIClkIDRgCKkCaFAjPH2VOymdVWZUVEL/rbZfbz0wUfCVfPDkVwrDvzkkstUGYogw1l9sNw6jovUP7nek/uKztsHMLEoGbyCyHMg9jbGF1ZGUtb3B1cy00LTc4ABIM7Yq2QDxC2eaHVon2GgwUj8sUpr7UfbbmY5YiMKg94ECIXfGFfROriptC/aH6jF6H6ncdbtG56TlON+VxrRPys/qf6FgY0un4EoaPByrkBl9ptlWQxaleRZbaPFK1/wRA8hFQ7QzISxxzvgTtzka92ZVMt7JkyMiPCuB/TX7Ne55riTi2knnUC3DlztBWuvepqes0TJ4wT5ovYVSJM3GGDvbK1NzyAsgOTbqUwtOi0fwmadQQ+pjJ+QmENPVQOk4Zcx+h9NUchYnVhPoa5o2M5sdgkT7EZAjCdGIrQSVvCePSEeeEMz6jLVpgV/gkWGH+cZ5umJgrCTJyEXpFKBOuFUPOhZq01grMwnmYvUdXIK96cOG15Ydlax6Sd+MCK3zFTsW/oMAIplr21ecLzEWqxNCuMezvOCATEmBf+ZZUOj2FsUm20t3L8S+sQw8IkBaYLp1KFCu86+0sGWyZri2H46OipUnjRyHBOGCmoCJ9zYyWclC1p/PK2RqTH20HiZvpihd2VwXT5SHRmflgJow+nIUlY+06T+2NnazIRIEr45phy15CGEtXKdhLHTiJ9QAklqUgfeLMHBUjHEOxhh3DcuoEBmygilwmx1PQTXRDa7gmGBtWAhs3Hfu4hxRs2BodzhxHNgaBr748lqjIJedqS9ujX41HiAdRW8OF1xMzzHa8Ig04wTR5SK5tVrJXocndHIBTTTOFU30+o5vs6duM1STqnrwAF7VH7zMiAVwu9hY4Xi7StOdUfbhZcyXAKAehWmvLQWk1tyUeyr7YIu+S3ApIqTiprHv4nx9XGNlkSqYt2uCK9xalI0KpLayXMQtN2FoRnj7VbA3SE0hIzn6WPbSh0cPzQ8PLtoQA6upyIVtqBifve5Z2+klgkyhO9yvEIbAJyzVB6uLuDchyG1NfZn4gBxAjAYLtFBOSsih11iX+qys91WJ1dpZ8utfsLfW/0Ul/E45lRtoGeWYQb2IEWirzuIEulkfko8YWzNYkcOatWfuNetKCOoOVNFPBUYgoO453YgG7vF7haYi7nD5Mm8o7cnBnZ4EqFV3+tFafXux72LXc/K6SEb4MYzGGJSpyr/a/aN1jmpRIQ2ht7+lkmZ4mvBKLO5C93eQg/S+erZzOLBMN6O9VYhsz7n94OTHHx/Z7CY1ScjYX8T7MNCgADUYiznCNloVZEgR/RlaHu20QoG8LiBdOWcR/nKflp/a/5ndK0NhJzbYIUTybQkkY9+ttNielAvx9tBD4OIcD6W5VOPoYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":122122,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1c281058-f776-4bbe-b4d1-a13f21a07f93"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01EqQ3nHmrma1SnWA44RGbtA","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011ED3nYBPhMQJHNvyHNCgny","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":859,"cache_read_input_tokens":122122,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":859},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c33467c4-49bf-4da9-a6ae-7d4f8ca9aab0"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_011ED3nYBPhMQJHNvyHNCgny","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"26ff6670-11c6-4068-ba92-189553bd70b1","timestamp":"2026-05-13T21:08:38.386Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Pwus23FQ9Wph4u4qWjNN6k","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"Eq0FClkIDRgCKkA8VaY/YXA1Gi3STW1jlfbA+Cw6rkNdauBX45WwHO0/AhJdMQTEIJPS/cR7YH/pmUzOExO+k8N8IGqm+poj6z92Mg9jbGF1ZGUtb3B1cy00LTc4ABIMZWsdEV4cbtA45ZmGGgyyyfV3qAt1dINKVbUiMI4oP/kT2/j35b59Ww+TBpjkx8B5c+dFdOfGoysyucS86UznMaKyvnvu5E7DR98IPiqBBJ8l5ZdhJKpI1AQFktD7FxoiuhGUKVOuz/WfGPLT2iAl0l2x/byrA+PKMtmrbQjB+wjN0cid3IAlpYNUVrOblOH0ZnPL07VqzWv1I+9REcadVq2RLqmB/JdfA2YvWkxmYT5zHaikhHZfgJcst08yfbXZAfIoU1aN7ysg00y4msafCSqcF744A1VOut8XXZqbdL2IZRZpM+Wy5lg2kQl5MmcXL+BhpTFHmsrxk0l2p/s+eFsQb2e+q+zpR7sbQjM/NseP9AP1aU/xeIqXuOOB2uqIUmG7eVmjGvcPBteYH4oQpoMS+JOYpYltimyPvyOMyoiN+0XQt9RweGTu1Nv229zvI+gtWF6+kAp+2Kc1GypfcP/fPmrPdWah/3V4U85Qy2eE9hWfIIM2q2BgCMVCZphR4DVmgv7c+oUMoINPT8LcnroCb/ogUvQnM0XQrIALX6nh0b1+/zOxYciPCDJpo3+ODj1TwfwE1AWm3zYKzx760m+SAEwnWBcMDK8k7lSsI4Lku+VB2xR1ZQ3oYxipuqaqC0O9e8UD5D+64u2HAjJV1W+UMnmqwKvlxrrCPv1eKvmQtPOD9VrcPkB8ga1mfjCiYB0w4A3uaU/BFXk/SJfm7TCqVNB/JLMxRwAbP5nnfY3IUu7xA0iWEyjGFnbC42icVDHKRagzWwpRbmHEmlpDjxgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":973,"cache_read_input_tokens":122981,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":973},"output_tokens":64,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3ce05b3a-ab75-462d-9a3a-4f57e094145e"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Pwus23FQ9Wph4u4qWjNN6k","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DqiSyLrYL6sn5uNVrvodMq","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"textContains","text":"Reject","timeoutMs":5000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":973,"cache_read_input_tokens":122981,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":973},"output_tokens":64,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a5cf3af7-898a-4a0d-b2aa-bdd5fc59f74c"} +{"type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 5000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n\n❌ Timed out after 5000ms waiting for UI predicate 'textContains'.","is_error":true,"tool_use_id":"toolu_01DqiSyLrYL6sn5uNVrvodMq"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8d07c48e-c4f0-4e2e-b9d5-be4eba3e7c1a","timestamp":"2026-05-13T21:08:48.710Z","tool_use_result":"Error: âš™ī¸ Wait for UI\n\nRecovery\n Code: WAIT_TIMEOUT\n Timeout: 5000ms\n Hint: Inspect the latest runtime snapshot, adjust the wait selector, or retry later.\n\n❌ Timed out after 5000ms waiting for UI predicate 'textContains'."} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_019aRzLiZdELMSReWmnhJRKU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":464,"cache_read_input_tokens":123954,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":464},"output_tokens":45,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e6a3464b-f5e2-4c2c-ad4a-8b78a8c2c56d"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_019aRzLiZdELMSReWmnhJRKU","type":"message","role":"assistant","content":[{"type":"text","text":"WebView elements aren't exposed via accessibility snapshot. I'll navigate via URL bar to step through the BBC sections."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":464,"cache_read_input_tokens":123954,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":464},"output_tokens":45,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f76fddc3-1ea3-4988-a1bc-2c3fe16c169d"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_019aRzLiZdELMSReWmnhJRKU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Y2KCtELqqRYKQmrNvibpr6","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e57"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":464,"cache_read_input_tokens":123954,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":464},"output_tokens":45,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f273a45d-039b-4aab-894e-0adefb2428bc"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Y2KCtELqqRYKQmrNvibpr6","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"243c1d23-6b76-4f43-883e-0a0b0b1a704a","timestamp":"2026-05-13T21:09:01.110Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e57"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_012ckKhiwkRa8zSg7SisRaTz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017bg66zSYtbwok69oBWtGjZ","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1168,"cache_read_input_tokens":124418,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1168},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8723e8b4-ecc6-48cc-9c36-d1260d81d4e7"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017bg66zSYtbwok69oBWtGjZ","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1sujf6f\",\"seq\":117,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b0c27861-a68f-453a-9c0d-6063e31b0ac8","timestamp":"2026-05-13T21:09:04.462Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1sujf6f\",\"seq\":117,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1sujf6f","seq":117,"count":158,"targets":["e97|typeText|text-field|Address|https://www.bbc.co.uk|URL","e51|tap|button|Apple||favoritesItemIdentifierContent","e53|tap|button|iCloud||favoritesItemIdentifierContent","e55|tap|button|Google||favoritesItemIdentifierContent","e57|tap|button|Yahoo||favoritesItemIdentifierContent","e59|tap|button|Wikipedia||favoritesItemIdentifierContent","e61|tap|button|Facebook||favoritesItemIdentifierContent","e63|tap|button|Twitter||favoritesItemIdentifierContent","e65|tap|button|BBC||favoritesItemIdentifierContent","e98|tap|button|Clear text||ClearTextButton","e100|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e110|swipe|other|||","e111|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01UCxmn8sLQ8sancdEqd3uwm","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DDw8ZMf7CyWX4BKiGFEEYh","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e97","text":"bbc.co.uk/sport","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":620,"cache_read_input_tokens":125586,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":620},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0797c149-fdb5-4ebf-b07d-2f8e9bfd4c01"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DDw8ZMf7CyWX4BKiGFEEYh","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c986a3cf-571f-4762-b1a9-238e998b8d9e","timestamp":"2026-05-13T21:09:09.498Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":15},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e97","textLength":15},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01GXqcPUbdCLBMFY5m372A7M","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Gjc76a6uTuZtLvpmrpZTSw","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":294,"cache_read_input_tokens":126206,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":294},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c1eb50ac-548c-4f37-b63a-1ea41187a148"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Gjc76a6uTuZtLvpmrpZTSw","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e39c4cbb-f7d3-48a5-8617-a2c8901dc81c","timestamp":"2026-05-13T21:09:12.240Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01L7f7Ptp6UkQnrnpPhpNGFz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01QPcHD19SYKoLRERNi8Yh4B","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2000,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":126500,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"output_tokens":66,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f256ed0c-9d31-47c6-8522-d5fb857f1595"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01QPcHD19SYKoLRERNi8Yh4B","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1bmu73s\",\"seq\":122,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"723906a8-8eb1-4cd8-9d49-324c14d8424c","timestamp":"2026-05-13T21:09:18.466Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"1bmu73s\",\"seq\":122,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"1bmu73s","seq":122,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e50|tap|button|Back||BackButton","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Ur2A6tTwNuPiEPiZaUcaSK","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0191fpUhPkee9WUiuPc1exGS","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":504,"cache_read_input_tokens":126728,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":504},"output_tokens":58,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ee4d0b04-1f2e-4f01-af4d-516f44f5b1f4"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0191fpUhPkee9WUiuPc1exGS","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"856e442d-3b0f-4253-a632-a1643e5349ae","timestamp":"2026-05-13T21:09:22.432Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BgZLVCz4KwJppLbCK46RFx","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EuQCClkIDRgCKkAbS8GFpS6OA2gcz9lxHR+V9evg8FYfg3Q+wY09DWIsYWt6v9VHe7p97IlFRBVan5wnssVfBaT/JF11S/+CrfU5Mg9jbGF1ZGUtb3B1cy00LTc4ABIMS/GUPrkAWCP3XVp3GgzeALtixvukZFTmxaIiMOGe9BPWmGODgUs9eoppR4fu7drAKekN9TKE9Dxkz+JrkM6qrLQoKP23eYAnRgeYNSq4AWTf/Erukk1NPPaEgSrI1Z+bQ1D9qGA2a+rdxcTvPN0q2keh4w5XJ1rzJc8Fu7DOThVDKhwMD3wMx/Z3czkqRgU0Laxp2xiizGGvCj7w4Gq1KORUsZAjUDdotj6LN+AtkVdDm7aTllVP13nu6PgsEVa2idkNuTjpXUBBS/pLx0VQWLbxSUC8KawjB3HFGKR3r5FW6Ia5jfj53cEQSv30D1KBp3f5BF8l9ugy6+COjtT9hMUioPsd1VcYAQ=="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":127232,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"20855c0b-6ad1-4798-ab40-6cee9c6db6f9"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BgZLVCz4KwJppLbCK46RFx","type":"message","role":"assistant","content":[{"type":"text","text":"On BBC Sport. Navigating to Premier League."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":127232,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ab0b89c9-4d76-4a1c-a2a2-c67bb2a0ae08"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01BgZLVCz4KwJppLbCK46RFx","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JjsaJsZsBpfBQV3XPPAF19","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"in_progress","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":127232,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8b3165a0-8ac5-4b8d-80b1-ffbbf0a9f306"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JjsaJsZsBpfBQV3XPPAF19","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"fe408394-6885-414e-8920-4632e2c2395c","timestamp":"2026-05-13T21:09:31.031Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"in_progress","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"pending","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"pending","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"in_progress","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01AyTQ1q4dJeG52uq7uw5bAw","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AajAEvgbLb2TnbX2AfyTqm","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e57"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":980,"cache_read_input_tokens":127894,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":980},"output_tokens":56,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ed917456-b23a-4c90-b045-825c1590165f"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AajAEvgbLb2TnbX2AfyTqm","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"655eb853-2a8e-45ea-a0dd-fc22447e9f7c","timestamp":"2026-05-13T21:09:34.464Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e57"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Rnib5uotLKDPWJZG7t8P3X","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TBxwNiAwJHPT7Aw9ifVkFz","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":128874,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"6d2cf00f-b442-4e4b-9b4b-5705347ff63a"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TBxwNiAwJHPT7Aw9ifVkFz","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ugun6b\",\"seq\":123,\"count\":144,\"targets\":[\"e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL\",\"e84|tap|button|Clear text||ClearTextButton\",\"e86|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e38|swipe|other|||\",\"e40|swipe|other|||CompletionListTableView\",\"e41|swipe|scroll-view|||\",\"e96|swipe|other|||\",\"e97|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4e62678d-3f7d-4bf7-9b57-10f25d5fd11e","timestamp":"2026-05-13T21:09:38.350Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0ugun6b\",\"seq\":123,\"count\":144,\"targets\":[\"e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL\",\"e84|tap|button|Clear text||ClearTextButton\",\"e86|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e2|swipe|other|||\",\"e3|swipe|other|||\",\"e4|swipe|other|||\",\"e5|swipe|other|||\",\"e6|swipe|other|||\",\"e7|swipe|other|||\",\"e8|swipe|other|||\",\"e9|swipe|other|||\",\"e10|swipe|other|||\",\"e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true\",\"e12|swipe|other|||\",\"e13|swipe|other|||\",\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e38|swipe|other|||\",\"e40|swipe|other|||CompletionListTableView\",\"e41|swipe|scroll-view|||\",\"e96|swipe|other|||\",\"e97|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0ugun6b","seq":123,"count":144,"targets":["e83|typeText|text-field|Address|https://www.bbc.co.uk/sport|URL","e84|tap|button|Clear text||ClearTextButton","e86|tap|button|Close||CancelBarItemButton"],"scroll":["e2|swipe|other|||","e3|swipe|other|||","e4|swipe|other|||","e5|swipe|other|||","e6|swipe|other|||","e7|swipe|other|||","e8|swipe|other|||","e9|swipe|other|||","e10|swipe|other|||","e11|swipe|other|||SafariWindow?View=Narrow&BarsKeptMinimized=false&UUID=E1A5D0CC-0665-40F1-B1D6-29AF1EA8F5F5&UsingLoweredBar=true&IsSecure=true&IsTabBarAvailable=true","e12|swipe|other|||","e13|swipe|other|||","e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e38|swipe|other|||","e40|swipe|other|||CompletionListTableView","e41|swipe|scroll-view|||","e96|swipe|other|||","e97|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01U4Hz4S4EXuaoJb6pT51GZ2","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DkEmcn2FJXTHUYRPxvu2Th","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e83","text":"bbc.co.uk/sport/football/premier-league","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":681,"cache_read_input_tokens":129104,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":681},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8ff1210b-bd0a-445b-84e3-8f6115947458"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DkEmcn2FJXTHUYRPxvu2Th","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e83\",\"textLength\":39},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"23c21828-3e43-452a-8881-8bc4a87e7124","timestamp":"2026-05-13T21:09:45.372Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e83\",\"textLength\":39},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e83","textLength":39},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01TUwHktPcUNKevbqc5yyqo4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HvqUoY1LgThNJKu6pEfahK","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":301,"cache_read_input_tokens":129785,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":301},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"55485564-cece-4036-a524-e31504747c43"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HvqUoY1LgThNJKu6pEfahK","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"1c25a57b-d349-4da0-b6e6-b68154ade0c0","timestamp":"2026-05-13T21:09:48.211Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Umz5oJyA4XaYGtDdZhDXPd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PjBi62W11LcoVi33b8AR4D","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2000,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":130086,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"output_tokens":66,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d549fe5f-6dc1-4b0d-b5d4-078525a2d0a1"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PjBi62W11LcoVi33b8AR4D","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"02tldq8\",\"seq\":128,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f3558bb4-c831-43f6-8db2-99ae024b2f56","timestamp":"2026-05-13T21:09:53.842Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"02tldq8\",\"seq\":128,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"02tldq8","seq":128,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e50|tap|button|Back||BackButton","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01STAd1GEBkrRewibitSX5Nb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HzxvfYoMVEzCDRZTCEWzx9","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":503,"cache_read_input_tokens":130314,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":503},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"69f0ffa3-ce2d-4a56-b943-7228d804c4a7"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HzxvfYoMVEzCDRZTCEWzx9","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0cc2390e-1a05-47b4-8ed4-47e4fd7fb545","timestamp":"2026-05-13T21:09:58.500Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABcKADAAQAAAABAAADIAAAAAD/wAARCAMgAXADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwACAgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8PDw8P/9sAQwECAgIEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABAAX/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor4O/aJ/wCCjH7Nv7OepXHhjW9Un8SeJbbIl0zR0WeSFv7s0rMkUZ9VLlh/doA+8aK/BXVf+C42ipcFdE+EdxNADw1xrCROR7qlq4H/AH0ay/8Ah+Qf+iPf+Vz/AO46AP3+or8Af+H5B/6I9/5XP/uOj/h+Qf8Aoj3/AJXP/uOgD9/qK/AH/h+Qf+iPf+Vz/wC46P8Ah+Qf+iPf+Vz/AO46AP3+or8Af+H5B/6I9/5XP/uOj/h+Qf8Aoj3/AJXP/uOgD9/qK/AH/h+Qf+iPf+Vz/wC461NK/wCC42ivcBdb+EdxDATy1vrCSuB7K9qgP/fQoA/eqivg79nb/gox+zb+0ZqVv4Y0TVJ/DfiW5wItM1hFgkmb+7DKrPFIfRQ4Y/3a+8aACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9D9/KKKKACiiigAooooA8C+KP7UfwC+C+u2/hj4l+MbXRtVuIhOLYpNPJHAW2iWYQRyeTGTwHk2r71P8Rf2m/gP8KNN0XVvHXjGzsbbxFF5+neSJLx7qDaHM0UdskrtEFIJkxtAPJr5c/ab+Ifw38NeMNd+D/wzi0O2+K/xSsUt9b1PUpoobbTdKRDF9qvnlYBiqMRBAvMjYJGOuV4x8U/Az9ljwb4B8O/DYaT4t+KGoaCnhvw5eXV3CiyWMZLS3V1cl/Lhs0kDO5B+Y/u1z2AP0F8JeN/CHjvw3pvjDwdq9tq+i6wge0ureQPFMDn7p9QQQV6ggggEGvJvE37VX7PPg74gp8LPE3jiwsPEzSRRNav5hWKWf/VRzTqhhhd/4VkdSewr5t+Hvwy+Bvwv+HXwa8IeIDN8RNTtvEj3OnavoiSXFjba/dGSaWZzaOI4rdC5VRJlQMFl64+TLjXfAuj/ALJP7UXhDx5dWsXji48Wa6JbS5ZPts93dSIdKeONvncN8hhIBAwSO9AH6nfFX9p74DfBPV7XQPid4wtdF1K8i89LYpNcSrADjzpEgjkMUWc/PJtXg88GvZdE1vSPEmkWev8Ah+9h1HTdQiSe2uYHEkU0Ug3K6OuQQQcgivyRt28YfCb4r65q+m+IPB19r3ijwPoSeJbHxbfTafeaSbO18p7iP9zItzbOdxliVlJkHJHWvp//AIJzabrOl/sk+EYNWd5IZJtRlsWkjMRaxkvJWgcRkkojqd6LnhSMcUAfcdFFFABRRRQB+dn/AAUr/ac1X9nL4DvF4QuPs3irxdKdOsZl+/boVLTTr7qgwp7MRX8jlxcXF5cS3d3K0887M8kjsWd3Y5ZmY8kk8knrX73f8FwLTUzefC6/5Onqmoxn+6JmMRGfcqDivwLoAKKKKACiiigAooooAKKKKACiiigCa3uLizuIru0laCeBleORGKujqcqysOQQeQR0r+uP/gmp+05qv7RvwHSLxfcfafFXhGUadfTN9+4QKGhnb3ZDhj3YGv5Fq/fT/gh/aamLz4o3/I09k06Mf3TMplJx7hSM0Af0EUUUUAFFZuqavp+jQLcalL5MbsEBwTyfoDVZ/Eejx3NxZvcAS2sfnSDa3CYznOMdKANuszWtb0fw5pN1rviC+g03TbGNpbi5uZFihijXqzu5CqB6k1SXxToTpZSLc/LqDFYDtb5iDgjpxzxzXLfFn4R+APjf4Kufh98S9M/tbQruSGWSDzJIcvA4dDvjZWHI555GRQB8a69/wVK/ZC0fVZ9Msdc1LXorVts13pumXE9qhHU+YVXcPdQQe1fV/wAGv2gvg5+0Bob+IPhH4otfEFvBgTxxlo7i3ZugmgkCyx57blAPYmvyI+KumfF74JePtG+GviH44zfDBvEly8HhTQfBXhN59GjtvNMUH2kjYZHbjzE/fuoOWJBGf0V/Zt/Zlg+Hd2nxY+Jel6G/xbv7R7HUtU0CB7K0uoPN3q7Ww2Ree6hfNdYlyR09QD6f8UeL9E8IWf23WZSilXfAwMJGMu7MxVURQfmZ2CjjJ5FeJn9rP4HA4PifTf8Awb6V/wDJlfO3/BSvwb418cfALX/D3gWwuNT1O6tImS1tQXmuI4LuGWZI0Xl2CgOUGSQpIBxX8vP/AAoL47Dg/DjxJ/4J7z/41QB/Yin7WHwQkdY08S6azMcADVtKJJPoPtle7aD4g03xHZG901m2q2x0ddro2AcMPcEEEZBBBBIINfw9J8APjxIwRPhv4kZmOABo95kk/wDbKv6vP2M/B/xE8N/CvwFpniGR7CTQ9ItrTVrSY7pTcLaQiOJuuHg+63OVI29iAAfclFFFABRRRQB//9H9/KKKKACiiigAooooA8j8V/AH4F+O9Zm8ReNvh54f1/VbgKJLu/0u1uZ3CDau6SWNmOAMDJ4FVtV/Z0/Z/wBdtrCz1r4beG7+DSoBbWkc+k2kqW8AYuIog0RCJuZm2rgZJOMmvZaKAOY8I+CfB3w/0ZfDvgXQ7Hw7pSO0i2mn20drAHf7zCOJVXJxycc1zmr/AAZ+EfiDxnafEXXfBmj6h4psNvkanPYwSXkez7pWZlLgr/Cc5HbFelUUAea+O/g18JfihdWN98R/BukeJ7jTTm2k1Gyhunh5zhGkViBnkjpXolvb29pbxWlpEsMEKqkcaKFREUYCqBwABwAOlTUUAFFFFABRRRQB8aft0fswx/tTfA2/8HacUh8SaW/2/SJX4UXUYI8tj2WVSUJ7Zz2r+PPxf4P8UeAfEl/4Q8Z6ZPo+saZI0Vxa3CFJI3X2PUHqCOCOQSK/vXrwv4xfs0fAr4+2yQ/FnwdY69LEpSO5dWiu419EuIikqj2DY9qAP4d6K/qt1P8A4I9fsf39w01qniDTUJ4jt9SVkH0M0Mjfm1Zv/Dmv9kn/AJ/vE/8A4Mbf/wCRaAP5ZKK/qb/4c1/sk/8AP94n/wDBjb//ACLR/wAOa/2Sf+f7xP8A+DG3/wDkWgD+WSiv6m/+HNf7JP8Az/eJ/wDwY2//AMi0f8Oa/wBkn/n+8T/+DG3/APkWgD+WSiv6m/8AhzX+yT/z/eJ//Bjb/wDyLR/w5r/ZJ/5/vE//AIMbf/5FoA/lkor+pv8A4c1/sk/8/wB4n/8ABjb/APyLWlpn/BHr9j+wuFmuk8QakgPMdxqSqh+phhjb8moA/l38IeD/ABR4+8SWHhDwZpk+saxqcixW9rboXkkdvYdAOpJ4A5JAr+wz9hf9mGP9ln4G2Hg7USk3iTVH+36vKnKm6kAHlqe6xKAgPfGe9er/AAd/Zo+BXwCtnh+E3g6x0GWVQklyitLdyL6PcSl5WHsWx7V7pQAUUUUAQXFra3aCO6hSZQQQHUMAR0ODUZsLFpHmNvGZJV2O2wZZfQnHI9qt0UAUhpunKsKi1iAtzmMbFwh/2eOPwq7RRQBm3ui6PqV3ZX+o2EF1c6a7S2sssSvJbyMpRmiZgSjFSVJXBIOOlaVFFAGfqWlaZrFt9j1W1iu4MhtkqBxkdCAehHrXP/8ACAeDP+gRB/3zXYUUAcf/AMIB4M/6BFuf+A10tjYWWmWsdlp1vHa28QwkcShEX6AcVbooAKKKKACiiigD/9L9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9P9/KKKKAGSSJFG0srBEQEsxOAAOpJr82vjD+37baJq1xoHwl0uHVRbM0b6jeFvs7svB8mNCrOuejlgD2BGCfev20fGOoeEPgPq39lyNDPrEsOn71OCsc5Jkwf9pFZfxr8qv2avgzbfG/4kR+F9Suns9Ls7d7y7aLAlaJGVQiE5ALMwGcHAycV+/wDhXwPllTLq+fZyualTbSjrbRJttLV72S+/ofjXiHxbmEMbSyfK3apO1311eiV9trtnu3h7/goT8WLK/STxHo+l6pZFvnjiSS2k299r73AP1U1+mvwf+Mng/wCNXhgeJPCkrK0REd1ay4E9tIRna4BIIP8ACw4I9wQPhv8AaL/Yx+HnhD4a6l42+HbXNjeaFF580M8xnjnhU/P9/lXA5GDg4xjnI+c/2JPGOoeGvjppukQSN9j8QRS2lxGDw2EMkbY9VZRz6E+tfR57wnw9nuSVs1yKn7OdK7ata/KrtNXa21TXz8vDyfiPOsozWll2bz9pGpazve13ZNOye+6Z+5FFFFfy6f0CUdT1Kx0fTrnVdSnjtrW0jaSSSVxGiKoySzMQAPc18qfsp/teeD/2qrDxJdaBp50W48O372RtpruKeWdEHE6LHg+WegOMe9fm5/wWz+IPinSvD3w8+HWm3sltouuSX13exRsVFw9p5SxK+PvKvmM208ZweoFfhZ8GvH/ir4YfE/w3438GX0mn6rpl7A8ckbFdw3gMjgfeRxlWU8EEg0Af3X0VDbymaCOYjBkUNj0yM1NQAUUUUAFFFFABX8rP7XP7bP7VfgP9pP4geD/CHxI1LTNG0rUmhtbaIQ7IowinauYycZPc1/VNX8Wf7c//ACdx8UP+ws//AKLSgD1i2/aw/wCCkF5ZR6lZ+JfF89pMgkSaPTmaNkIyGVhb4II5BHFcRdft+ftsWNxJaXvxQ1m3niO145EhR1PoVMQIP1r9yPFOk/tnar8AvgGf2Ttes9Fjj0C0/tY3j2iq4MEPlcXMcjMAN2QnNfmv/wAFeE8r4s+BLfWdM8rxXF4dgXWtRhtWt7W+utx3NCzKBIqtu5GdoIHsAD76/wCCTX7QHxl+Odp48k+LXiu78TNpj2wtvtOz90HHzY2KvX3r5p/4KaftYftF/Bz9pSXwh8MvHd/4f0YaZZzC1t/K2CSRTub5kY5P1rtP+CIf/Hj8S/8Arpaf+gmvkX/gsB/ydxN/2B7D/wBBNAHl+j/te/8ABRTxDYJqmgeLPFep2UmQs9tYGaJsdcOkBU4+tc1qn7d/7cuh3bWGt/EnXNPuk+9FcRRxSD6q8QP6V+sv7Odh+0lqP/BOjwdB+y9qkOk+LBqkxead7ZE+zb/nGbpHT9M149/wU0t/G9h+zJ8LrL48WEWsfFETsbzW7C0xaImOYmuURIyzcfIuBnkDvQBW/wCCZf7WH7Rfxj/aUi8IfE3x3f8AiDRjpl5MbW48rYZI1G1vlRTkfWvpb/grL+0B8ZfgZaeA5PhL4ru/DLam9yLn7Ns/ehB8ud6t09q/OP8A4I//APJ3EP8A2B7/AP8AQRX11/wW8/48fhp/10u//QRQB+Ytv+3/APtrXc8drafFLWJppSFREWFmZj0AAiySa7DXP2vP+CivhjT11bxJ4s8V6TYvjbPd2BgiOemHkgVefrX01+wta+Fv2e/2VPiP+2fcaLb674t02Uabo63K747dmdULeq5Y5YqQSo25Ga+afFf/AAU2/aw8daB4h8JeMda0/VND8SWs1pPZvptvGkccwxmJ4lSQMv8ACWdvfNAHqf7I37bP7Vfjz9pP4f8Ag/xf8SNS1PRtV1JYbq2lEOyWMox2tiMHGR2Nf1TV/Fn+wx/ydx8L/wDsLJ/6Lev7TKACiiigAooooAK+cf2gP2rvgn+zGuit8YdXm0oeIPPFn5NpPdb/ALPs8zPko23G9euM54r6Or4N/bZ+M/7J3wjXwn/w0/4NTxaNTN5/ZgfSrfUvI8ryvOx57Ls3bk6dcc9KAOS/4ewfsS/9Dde/+Cm+/wDjVKv/AAVe/Ymdgq+Lr3JOB/xKb7/41Xxr/wANnf8ABJr/AKIzD/4Sunf/ABynJ+2d/wAEm967fg1CDkYP/CLafx/5EoA/d61uYb21hvLc7op0V0OMZVhkcH2qxVLTZrW4061nsk2W8kSNGuNuEIBUYHTA7VdoA88+KfxV8C/BjwVffED4i6mulaNYbQzkF5JJH4SKKNQWkkc8Kqgk/QEj5L/4bQ+Ipsv+ErX9nHx2fCO3zftvlWn27yOvm/2b53n42/NjrjtVX4/Wtp4r/bQ+A3grxfiXw5a2usazaW0n+puNXtVRYiynhmhjJkQfwnmv0BoA81+Evxd8AfHDwVZ/ED4baouqaRdlkJ2tHLDMnDwzROA0ciHhlYZ78ggn0qvz1+BtnY+Ef27Pjt4O8HKIdA1HTNE1q/tov9Tb6xcq6yMFHCvOn7x/U81+hVABRRRQB//U/fyiiigD56/aj+G998UPgzrWgaPGZtTttl7aRjrJLbndsHu67lHuRX5A/s43nxe0D4nQan8JtFl1fVrVWiurVlKwtAxw6TsSojGRwSRhgPTFf0B1jaX4d0HQ7i/u9G06Cyn1Sb7RdPDGqNPLgLvkKgbmwOp/qa/V+DvE+WV5XiMsq0FVjPVKWyvpJNbtWV9Gnfrrp+dcT8ALMMwoZhCs6cob23dtVbs7909PTX86f2nvF37UWvfDi50fUfh+mgaDOobUZ7K8TUZTGhDFW8vBjjyMsdp44LAZz4l+wh8M9S8S/FD/AIT+eBl0nw1HIRKR8r3UqFERT3KqxY+mBnqK/ZtlDKVYZB4INZGh+H9D8Maeuk+HbCDTbJGdxDbxrGgZyWY7VAGSTk10YTxW9hklfKcPhY03UurxcrWekr8zk27aJ823prhifDv22bUcyr4iU1DpK17rVWskkr6vT89NimSCQxuIiA+DtJ6Z7Zp9FfkB+mH4OftV/sD/ALXXx+1GT4i/G34r+FE0vwzbXDwKkF1b21laD95K21ICScKC7EsTtHOAK+IPhZ/wTem+MWs3Gk/Cb45eC/EmpadELqWOye+d4owwUOf9HGBuIH1r+r2e3guoJLa5jWaGVSjo4DKysMEEHggjqK80+HPwU+EnwhbUW+F/hHTfDDas4kuzYWyQGZlzjcVGcDJwvQZ4FAHnH7NHhH9pTwV4autC/aL8WaP4untVt4tNudMgkhm8uNWWT7SzpGHc/JhgueCTkmvpeiigAooooAKKKKACv4s/25/+TuPih/2Fn/8ARaV/aZX4bfH3/gkV4t+M3xj8V/FGz+JFjpkPiO8N0ltJp8sjRAqq7S4lAPTrgUAeU/FqX9lP9pf4JfBbQNa/aD0zwHqPgbRIbe7gNpNdyGV4Yg6na8W1kKEd+a+V/wBvb48/B7xr4K+GXwR+EXiC58cW3w9tWjuPEN1E8b3TsNojXzQHKgc+gGACcZr6f/4ce+N/+irad/4K5v8A4/R/w498b/8ARVtO/wDBXN/8foA7X/giH/x4/Ev/AK6Wn/oJr5F/4LAf8ncTf9gew/8AQTX7P/sH/sR63+x3B4oh1jxVb+Jv+EhaFlMFq9t5XlDHO53zn8K8a/bP/wCCaHiX9qn4yP8AFHS/HVp4fgeyt7QW01lJO+YQQW3rKo5z0xQB8Q/DjxB+zj8Wf2C/C/wF8d/GXTvh1run6lJey+fBJcyKqvlVKK0f3h33fhXI/tCfGz9nv4b/ALHMH7J/wu8e3Pxa1a5v1vJdUkt5IbazRW3FYvNzj0VUZsdSRXq//Dj3xv8A9FW07/wVzf8Ax+j/AIce+N/+irad/wCCub/4/QB89f8ABH//AJO4h/7A9/8A+givrr/gt5/x4/DT/rpd/wDoIr6A/Yw/4JoeJf2VvjInxR1Tx1aeIIEsri0NtDZSQPmYABt7SsOMdMV7L+3h+xHrf7YkHheHR/FVv4Z/4R5pmYz2r3Pm+aMcbXTGPxoA/E79h/8AaW+DOg/Djxp+y9+0s81n4C8bASRajCjyGzuQR94IrMoyA4YKwDDDDBNO8f8A7M/7AvgTwtrvibTv2ipPFl4lpO2k6VY2QE0t0UPkJNIglwu7G4lI+O4r6V/4ce+N/wDoq2nf+Cub/wCP0f8ADj3xv/0VbTv/AAVzf/H6APzb/YY/5O4+F/8A2Fk/9FvX9plfht8Av+CRXi34M/GPwp8Ubz4kWOpw+HLwXT20enyxtKArLtDmUgdeuDX7k0AFFFFABRRRQAV8Hfts/tP/AAM/Zwj8Jt8aPAknjUa6bsWYjs7O7+z+R5XmZ+1uu3fvX7uc457V941UurCwvtv222juNn3fMQPjPpkUAfhF/wAPQ/2Ff+iEXP8A4J9H/wDjtPj/AOCoP7C7yKi/Am5BYgA/2Po/U/8AbWv3P/sDQv8AoG23/flP8KP7A0L/AKB1t/35T/CgCzptzDeafbXdunlxTRI6LgDarAEDA44FXaQAAYHAFLQB87ftG/s/WXx58N6YthrE3hfxf4Wu11Lw/rdsoeWwvFGOUOBJFIPlkjJwwx6V4Qt7/wAFLBa/8IodM+Hn2gDyv+Ei+0X2zb0877Dsz5mOdudmeOlfoBRQB+GfwP8Aix45/YQ/aJ8T/DH9rdYr2x+Kuo/2lbeO0RljubggIonY8JCucFOPs7HPMbBh+48E8F1DHc20iywyqHR0IZWVhkEEcEEdDXm/xX+Dfwy+OHhpPCHxU0C38Q6VFcRXSRTggpNC2VZXUhlz91sEblJU5BIr0OxsrPTbODTtOgS2tbWNYooolCJHGgwqqo4AAGAB0oAtUUUUAf/V/fyivlT/AISrxZ/0Grn/AMh//EUf8JV4s/6DVz/5D/8AiK/nb/iZbJf+fFX7o/8AyR9x/qHiv54/j/kfVdFfKn/CVeLP+g1c/wDkP/4ij/hKvFn/AEGrn/yH/wDEUf8AEy2S/wDPir90f/kg/wBQ8V/PH8f8j6ror5U/4SrxZ/0Grn/yH/8AEUf8JV4s/wCg1c/+Q/8A4ij/AImWyX/nxV+6P/yQf6h4r+eP4/5H1XRXyp/wlXiz/oNXP/kP/wCIo/4SrxZ/0Grn/wAh/wDxFH/Ey2S/8+Kv3R/+SD/UPFfzx/H/ACPquivlT/hKvFn/AEGrn/yH/wDEUf8ACVeLP+g1c/8AkP8A+Io/4mWyX/nxV+6P/wAkH+oeK/nj+P8AkfVdFfKn/CVeLP8AoNXP/kP/AOIo/wCEq8Wf9Bq5/wDIf/xFH/Ey2S/8+Kv3R/8Akg/1DxX88fx/yPquivlT/hKvFn/Qauf/ACH/APEUf8JV4s/6DVz/AOQ//iKP+Jlsl/58Vfuj/wDJB/qHiv54/j/kfVdFfKn/AAlXiz/oNXP/AJD/APiKP+Eq8Wf9Bq5/8h//ABFH/Ey2S/8APir90f8A5IP9Q8V/PH8f8j6ror5U/wCEq8Wf9Bq5/wDIf/xFH/CVeLP+g1c/+Q//AIij/iZbJf8AnxV+6P8A8kH+oeK/nj+P+R9V0V8qf8JV4s/6DVz/AOQ//iKP+Eq8Wf8AQauf/If/AMRR/wATLZL/AM+Kv3R/+SD/AFDxX88fx/yPquivlT/hKvFn/Qauf/If/wARR/wlXiz/AKDVz/5D/wDiKP8AiZbJf+fFX7o//JB/qHiv54/j/kfVdFfKn/CVeLP+g1c/+Q//AIij/hKvFn/Qauf/ACH/APEUf8TLZL/z4q/dH/5IP9Q8V/PH8f8AI+q6K+VP+Eq8Wf8AQauf/If/AMRR/wAJV4s/6DVz/wCQ/wD4ij/iZbJf+fFX7o//ACQf6h4r+eP4/wCR9V0V8qf8JV4s/wCg1c/+Q/8A4ij/AISrxZ/0Grn/AMh//EUf8TLZL/z4q/dH/wCSD/UPFfzx/H/I+q6K+VP+Eq8Wf9Bq5/8AIf8A8RR/wlXiz/oNXP8A5D/+Io/4mWyX/nxV+6P/AMkH+oeK/nj+P+R9V0V8qf8ACVeLP+g1c/8AkP8A+Io/4SrxZ/0Grn/yH/8AEUf8TLZL/wA+Kv3R/wDkg/1DxX88fx/yPquivlT/AISrxZ/0Grn/AMh//EUf8JV4s/6DVz/5D/8AiKP+Jlsl/wCfFX7o/wDyQf6h4r+eP4/5H1XRXyp/wlXiz/oNXP8A5D/+Io/4SrxZ/wBBq5/8h/8AxFH/ABMtkv8Az4q/dH/5IP8AUPFfzx/H/I+q6K+VP+Ep8Wn/AJjNz/5D/wDiKX/hKPFv/QZuf/If/wARR/xMtkv/AD4q/dH/AOSF/qHiv54/j/kfVVFfKv8AwlHi3/oM3P8A5D/+Io/4Sjxb/wBBm5/8h/8AxFH/ABMtkv8Az4q/dH/5IP8AUTFfzx/H/I+qqK+Vf+Eo8W/9Bm5/8h//ABFH/CUeLf8AoM3P/kP/AOIo/wCJlsl/58Vfuj/8kH+omK/nj+P+R9VUV8q/8JR4t/6DNz/5D/8AiKP+Eo8W/wDQZuf/ACH/APEUf8TLZL/z4q/dH/5IP9RMV/PH8f8AI+qqK+Vf+Eo8W/8AQZuf/If/AMRSf8JV4s/6DVz/AOQ//iKP+Jlsl/58Vfuj/wDJB/qHiv54/j/kf//W/TSo5ZYreJ553WOKNSzMxCqqgZJJPAAHU1JXx7+3pdeJrT9ljxpJ4WMizNHbpcmLO4Wbzotx0527CQ3+zntX+WOQ5X9extDB83L7SUY3fS7Suf0PjMR7GjOra/Km/uMrxb/wUI/Zb8JarLo7+JZtXmgba76baSXEII4OJTtR8eqEj3r1b4PftRfBH47Xkul/DnxCLzU4I2meynhlt7gRqQC4WRQGUEjJUnGea/JD9h62/Ym1Dwld6d8cU0//AITSW7cKdbd47U2xCiMQPlYQc7t24hs4xxiv1X+F37MXwE+H3jaP4tfCOwXTpruzltcWV01xYzRTFWLKGaQAgqMFGA9Qa/V+OeFeH8p9tgvZ4iNaPwzko8k39yfK+jR81lGZY3E8tXmg4vdK90v8yr8Rf2zP2ePhT4vvvAnjnxHLYa1pvl+fCtldTBfNRZF+eONlOVYHg1l+Gv26v2VvFOox6XYeOoLWeYhU+229zaRknpmWaNYx+LCvy0+PnhzRfF3/AAUkg8L+I7Rb/S9U1jRLe5gckLLFJBbq6kqQcEHHBFfS37cH7Iv7PXgD4Gar8QfBuiR+FtZ0qS3FuYZ5THcmWVUaJo5XYE7SSCuCMema9leH/DdJZdhsVKsq2KhCSceRxTlbdNXtd+enU5nnWOl7epTUeWm2tb3svnY/WiGaG5hjuLeRZYpVDo6EMrKwyCpHBBHIIr5z+LX7W3wD+CmoHRfHPidF1ZcFrGzje7uUz08xYgRHnsHKk18Dfs6fH3xd4B/4J+eK/GN1O8t54Yu59M0aWXLbPtAhEQGeqxSSkgenHQV5T+wf+yh4T+P8OvfGD4zefrlnHetbw2zzOgurogSzTTyIQ7Y3rgBhkkknjB8nB+GGCwSxuMzutL2GHn7NciXNOWm17paNX+eqsdNXiCrV9lSwkVzzV9dkj9GvAX7en7MXxB1eHQrDxQ2k3twwWJdUt3tEdicACVsxAntuYV9fT3MFvbPeSN+5jQyFhyNoGcjHXivyj/bE/YT+EOlfCXWfiL8J9JPhzWPDUBu5YIZZZLe5t4uZQUlZ9rquWUqRnGCDnI6z/gnh8Yta+InwE8R+DPEd015eeCwYIJZDlzZXETmJCTyfLZGA9FwOgFednvBmVYjKv7byKc/ZxkozhUtzRvazTWltV3330aNsHmuJhiPqmMS5mrprZnr7f8FDv2TUYo3i6YEHB/4lt7/8Zr0z4dfta/s7/FXVYtB8F+NLS41O4O2K1uEls5pW/uxrcJHvPspJ9q/HL/gnd8H/AIcfGH4keLtJ+JOgw6/Z2Om+fDHM0ihJDcIu4eWynOCRzWz/AMFCfgV8HPgVrXhLUfhIg0LVNQMzXOnxXLy+WsO0xzqJGZ48sSOuD2HBr7vG+F3Df9s/6v0aleNdq6k+SUPh5tbJPb09TyKXEOO+q/XZKDhfbVPe3ex+w3xf/aY+DXwJ1DT9K+J2tPpdzqcby26paz3G5IyAxzCjgYJHWvH/APh4h+yX/wBDfN/4Lb3/AOM1Z0T4DfDf9pz4TfDjxr8ddFl1jXk0O2JlNzcW7HzkVmZhE6Al8BiSO9fkb+1V8FPhv8M/2pNF+G3gzS2sfD13Fp7S25nllLGeVlk/eSMzjIA6HjtXg8C8E8N5lVll2JlW+sU1NzcXDk912926b2tujszfNsfQiq8FHkdrXvfXv0P2S8Fftu/s2/EPxTpvgvwn4mlu9X1aZYLaI2F3GHkboN7xBR9Sa+sa+UvBn7En7Nnw98Vad4y8JeF5LPVtJmE9tKb67lCSKeDseUqfoQa+ra/KuKP7H9tH+xvacltfact7+XLpax9Hl31rlf1rlv05b7fMKKKK+YPQCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOXOm2Go67fm+gWfy0gC7u2Qc4q7/AMI3oP8Az4x/lS2n/Ic1L/cg/wDQTXzv8X/Ff7U+jeLBZ/B3w14a1bQfIjbztWvWguPOOd42CVPlHGDivdy/BVcVWVGnUUNE/ekorZdXpc4q1aNOHPKLevRXPof/AIRvQf8Anxj/ACo/4RvQf+fGP8q+O9A8d/tzXGu6db+IPBngyDS5bmFbuSDUnaVIC4EjRr55ywXJUYOTX2P4h1VtD8PaprixiVtOtJ7kITgMYY2faT2zjGa1zTKsRhZwputGbltyTUvvs9CcPiqdSLkotW7qwz/hG9B/58Y/yo/4RvQf+fGP8q+d/DX7TOm658ALj4yXWktbapaIYJNGD7pTqLkLBbKxGSJi6MjY+4wbGK6vR/2gvAsXgDwj4x8d6hBoF14q0uHUxaDzLgxRvGryOfLRmEMZYBpXCoO5FaVsgzSm5Jwk2pOFlq+ZK7SSvfTW608xQx2HdtVqr/I9d/4RvQf+fGP8qP8AhG9B/wCfGP8AKuB8SfHX4ReEb5tN8Q+J7W1uEihuHUCSUR29wMxTu0aMqQsP+WjEIO7CunvfiH4J0+LX573WIIo/C8EdzqbEki1hljMqO5APDRjcMZ4rz5YLHJRk4Ts9tHrstO+rS+a7myr0XdXWnoax8N6Dg/6DH+VP8PEnQtPyc/uI+vP8IrUjljngWeFt8cihlI6EEZBrL8O/8gLT/wDrhH/6CK45VJSpvmfVfqbJJPQ//9f9NKx9evdAsdMlPiee2t9OuMW8hvGRYH88+WI28z5TvJ2gHqTjvWxXjvx6+D9h8d/hbrHww1HUZNJi1XyWFzFGsrRvBKsqnYxAYEqARkHHQg1/lRltOjPEU44ifJBtc0krtK+rt1stbH9FYhyVOTgru2i7nyt8TP8Agml+z/47mn1Twp9t8GXlxlwLBxNZ7j3FvKDhfZHUegFfBv7G3iDxv8Dv2wJPgPZa5/bGg3V9e6ZexwsWtZmt45GS4RCSEdWQZI5A3KSa9gP/AATp/aY0lDonhz4yKmiY2CP7VqFsNnoYELp+G7FfVv7Kv7DHhb9nTWJfHGtaufE/i2WJ4Y7jyvJt7VJOJPKQszM7Dgux6ZAUZOf6Pq8W4LB5Pi8JjM0+uqpBxpw5JXUuknKWqto7N9NNT4SOW1quKp1KWH9lZ3butu1kfmZ+1V4b1/xh+37e+FvCupHRtY1XUNJtrS9DvGbeaS2gVJN8fzrtJzlefSvpZv8Agmv8aPHF/ar8YPjA+rafbNkLuu7+UDv5f2p1VCR35+hr6F8YfsT654n/AGrrT9o+LxVa29na6jp97/Z7W0jSlbJI0KeYH25byyQccZr9CK8fiLxcrYXB5fQyatG8KMYzfIm4ySs0nKP5aHXgeGo1KtaeKi9ZNrXRr5M/P/8Aac+AOieEf2Jte+GHw1s3W08Oww3yqfnmnNtMs08khAG52UMxwOwAAAAryL/glj8TvDl38Odb+FE93HDrtjqD38NuzBXnt540VmQH72xk+bHQEV+rMsUU8TwToJI5AVZWGQynggg9Qa/KP4v/APBMTS9Y8TzeL/gf4o/4RKaeRpvsNwrmCF2OT9nmhPmRrnopVsdAQOK8ThXinAY7KsTkmdV3TdSftI1GnL39L8yWutvxeq0OrMcurUcRTxeEhzcq5XHbTyPq/wDbW+Jvh34bfs9+LI9Zu44tQ1+xm02wtmYebPNcqY/lXqQgJZj0AH0r4v8A+CX/AIP1HT/hZ8R/G11G0drq7x2luSMB/ssUjSEeoBkUZ+tZfhj/AIJdeM9e1+DU/jX8RhqVpERvjsvPuLiRQfuie62hAfXY30r9YPDXgDw14I8C2/w+8GWaaXpNjatbW8SjIUMDlmPVmYkszHkkk1vm2dZTlORzyTLcR7edWcZTmouMUotNJX3ei79fJEYbCYnE4tYuvDkUU0le71P5vf2Tv2efEH7Q/jLxBoHh/wAXP4Rl0u0N08yRSSmVTKqbMRyxEctnknp0rQ8PfCvwv8Kv2s7T4a/tNefqGjwXqxvdCVo450l/49riRmyxgY48wBgQNw3ZU1+tf7In7GOt/szeMNe8T6p4otteTWbL7KsUFs8JjPmrJuJZmyPlxit/9r39jix/ab/sPWNJ1aHw74g0ctE11JC0yzWrc+WwRlOUflTnjLDvX6ZjfGfC1M7rYV4j/Y6kOVTjFqUJOPxJ8qlvp1to1seDS4VqRwkaih+9i72b0avtvY+17aC2tbaK1s41it4UVI0QAIqKMKFA4AA4GO1fgx+3N/ye/wCG/wDrjpP/AKOev2d+DXhHxh4C+G2i+DPHGtReIdT0eEW326KNovOhj4i3q5Y7lTCk55xnrmvkP4+/sSa78ZvjzpnxjsvFVrpdvp6WaG0ktpJJG+yuzk71cAbs4HFfkHhfnWByrOK9TFV17PknFSs7SbtbS19d9V6n03EGFrYjCwVOGt07aaH6HN94/Wm0pOST60lfkR9OgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAxbT/kOal/uQf8AoJr85v2tPCvwn1n4pi78afBnxn481D7DAv8AaGgtOLPYM7Y/3bAb171+jNn/AMhzUv8Acg/9BNbfzCvqOH+IJZZi1iYJt8ttJSg9UusbP5Hm43ArEUvZvv1Sf5n4r+BPAvwFt/G/h6fTv2cviNpd3HqFo0N3cvdeRbyCVSssuWxsQ/M2eMA1+w/ivTbnWfCmtaNZbftF/Y3NvFvOF3yxMi5POBk8muh+b3owa6uKOMKmZ1aVWSknDbmnKfW/2m7fIzy/Ko4eMoprXskvyPlPw1+zXZ2MHh3W9UvJE1TStFtrW506Jw2n3GqWtmbSG9Yldxkijdo1PQrtJGVFecL+zz4+0O38I30dodce08I2PhrU7Gz1650UpJaFm8xJoV2zwv5jK6OARgMoOSK+88GjBrOlxtj4yblK9+91prpdNNJX6O+i1toVLKKLVkrHyZF8DvENnpPxH0nSra0srTxN4P07QNNt/tLzCKa0s7m3MckrpuMatKgDkEsASQDxXIeK/g18X49J8c+GvDGn6bqUHj/w5p2mvdXF+1v9gurKzNpJujELmVXGCjKRg53YHNfcWDRg0qHGeLhPnaT23v8AZ5Ldb7wi99XvdOwTymk1a7W/43/zZQ063ktNMtbSXG+CFEbHIyqgHFVPDv8AyAtP/wCuEf8A6CK2SDg1jeHf+QFp/wD1wj/9BFfNOV4Sb7r9T0bWaR//0P038uT+6fyo8uT+6fyr+P7/AIWX8Rv+hq1b/wADp/8A4uj/AIWX8Rv+hq1b/wADp/8A4uv5B/4lgxH/AEHL/wAAf/yR+mf6/wAP+fT+8/sB8uT+6fyo8uT+6fyr+P7/AIWX8Rv+hq1b/wADp/8A4uj/AIWX8Rv+hq1b/wADp/8A4uj/AIlgxH/Qcv8AwB//ACQf6/w/59P7z+wHy5P7p/Kjy5P7p/Kv4/v+Fl/Eb/oatW/8Dp//AIuj/hZfxG/6GrVv/A6f/wCLo/4lgxH/AEHL/wAAf/yQf6/w/wCfT+8/sB8uT+6fyo8uT+6fyr+P7/hZfxG/6GrVv/A6f/4uj/hZfxG/6GrVv/A6f/4uj/iWDEf9By/8Af8A8kH+v8P+fT+8/sB8uT+6fyo8uT+6fyr+P7/hZfxG/wChq1b/AMDp/wD4uj/hZfxG/wChq1b/AMDp/wD4uj/iWDEf9By/8Af/AMkH+v8AD/n0/vP7AfLk/un8qPLk/un8q/j+/wCFl/Eb/oatW/8AA6f/AOLo/wCFl/Eb/oatW/8AA6f/AOLo/wCJYMR/0HL/AMAf/wAkH+v8P+fT+8/sB8uT+6fyo8uT+6fyr+P7/hZfxG/6GrVv/A6f/wCLo/4WX8Rv+hq1b/wOn/8Ai6P+JYMR/wBBy/8AAH/8kH+v8P8An0/vP7AfLk/un8qPLk/un8q/j+/4WX8Rv+hq1b/wOn/+Lo/4WX8Rv+hq1b/wOn/+Lo/4lgxH/Qcv/AH/APJB/r/D/n0/vP7AfLk/un8qPLk/un8q/j+/4WX8Rv8AoatW/wDA6f8A+Lo/4WX8Rv8AoatW/wDA6f8A+Lo/4lgxH/Qcv/AH/wDJB/r/AA/59P7z+wHy5P7p/Kjy5P7p/Kv4/v8AhZfxG/6GrVv/AAOn/wDi6P8AhZfxG/6GrVv/AAOn/wDi6P8AiWDEf9By/wDAH/8AJB/r/D/n0/vP7AfLk/un8qPLk/un8q/j+/4WX8Rv+hq1b/wOn/8Ai6P+Fl/Eb/oatW/8Dp//AIuj/iWDEf8AQcv/AAB//JB/r/D/AJ9P7z+wHy5P7p/Kjy5P7p/Kv4/v+Fl/Eb/oatW/8Dp//i6P+Fl/Eb/oatW/8Dp//i6P+JYMR/0HL/wB/wDyQf6/w/59P7z+wHy5P7p/Kjy5P7p/Kv4/v+Fl/Eb/AKGrVv8AwOn/APi6P+Fl/Eb/AKGrVv8AwOn/APi6P+JYMR/0HL/wB/8AyQf6/wAP+fT+8/sB8uT+6fyo8uT+6fyr+P7/AIWX8Rv+hq1b/wADp/8A4uj/AIWX8Rv+hq1b/wADp/8A4uj/AIlgxH/Qcv8AwB//ACQf6/w/59P7z+wHy5P7p/Kjy5P7p/Kv4/v+Fl/Eb/oatW/8Dp//AIuj/hZfxG/6GrVv/A6f/wCLo/4lgxH/AEHL/wAAf/yQf6/w/wCfT+8/sB8uT+6fyo8uT+6fyr+P7/hZfxG/6GrVv/A6f/4uj/hZfxG/6GrVv/A6f/4uj/iWDEf9By/8Af8A8kH+v8P+fT+8/sB8uT+6fyo8uT+6fyr+P7/hZfxG/wChq1b/AMDp/wD4uj/hZfxG/wChq1b/AMDp/wD4uj/iWDEf9By/8Af/AMkH+v8AD/n0/vP7AfLk/un8qPLk/un8q/j+/wCFl/Eb/oatW/8AA6f/AOLo/wCFl/Eb/oatW/8AA6f/AOLo/wCJYMR/0HL/AMAf/wAkH+v8P+fT+8/rtudCtLq4a6kSVZXADGOWWPIXpkIwHFQ/8I5Z/wDTz/4Ez/8AxdfyMf8ACy/iN/0NWrf+B0//AMXR/wALL+I3/Q1at/4HT/8AxdbL6NGLSssev/AH/wDJE/6+U/8Anz+P/AP65/8AhHLP/p5/8CZ//i6P+Ecs/wDp5/8AAmf/AOLr+Rj/AIWX8Rv+hq1b/wADp/8A4uj/AIWX8Rv+hq1b/wADp/8A4un/AMS04z/oYL/wB/8AyQf6+U/+fP4/8A/rn/4Ryz/6ef8AwJn/APi6P+Ecs/8Ap5/8CZ//AIuv5GP+Fl/Eb/oatW/8Dp//AIuj/hZfxG/6GrVv/A6f/wCLo/4lpxn/AEMF/wCAP/5IP9fKf/Pn8f8AgH9c/wDwjln/ANPP/gTP/wDF0f8ACOWf/Tz/AOBM/wD8XX8jH/Cy/iN/0NWrf+B0/wD8XR/wsv4jf9DVq3/gdP8A/F0f8S04z/oYL/wB/wDyQf6+U/8Anz+P/AP65/8AhHLP/p5/8CZ//i61LazW0t47W3jKRRKFUcnAAwBk81/IJ/wsv4jf9DVq3/gdP/8AF0f8LL+I3/Q1at/4HT//ABdRP6M2KlpLHp/9uP8A+SBce01tR/H/AIB//9H+f+u9+Gfw58Q/FfxlZ+BvCzW6ahepPKr3cwggSO2heeVnkbhQsaMc+1cFX03+yDr3h/w18dtL1nxRNBBpkOna0JftM4to5PM0y5RYjKSNpkYhFI5yRjnFAHAePvgt4u+H2h2Xiu7udN1vw9qFw9pFqej30N/a/ao1DtA7RMWjk2EMFdVJXkZANeSAE9K+9fgf8dvCl38Ufhz4G0/w3pXgbwLp3iBdYvEnuZLsXF2IWhWW6uL1yuxIyVVAqp8zE5J49G+Bfxi1DxR4B8Qatcaq+o/EtNYszIV1vTvDtzNoUELiKCGe9gkhe2imJ822j2ZUoSGRcAA/MQAnoM1seH9GOv61ZaL9tttN+2yrGLm9l8i2i3HG+WQg7UHc44r9MPDnxp0/w3feCV8M3uk+ErPW/ifrD63ptpc2lzbxaRO+ngwSzBQJLAgyhTgQuASB8owvg74paD4p1fwbd+O/EGm3L+G/igkVk1zJboLTQmjfKoPlCWYZI8DHlqcYxnkA/LqaIxSyRbg4jYruQ5U4OMg+h7VFX6ueBvHfhTS/g94fXwbY2Wt2NvDrEfifTZvEmmaPbTXM8822S9s7uBprpDbmPyHikO0rtQK4yflj9oD4m6heeDfh58PfDmtQSeHk8L6bLfWdn5Ow6gks+TcGMbmmRdow5JUYxgHkA+ftf8A+IvDXhbw14x1RI103xYl1JYskgZ2W0l8mXeo5XDdM9RzXGYOM9q+4tb+HupfFf9n/AOENv4Q1nQPtOgQazFfQX2u6bp08Lz3u+MNFd3ET/MoyCBivctB8YeGNB+B/h7S/CthZa1o9loeo2PiPT38T6Xp1qdTeSdZJrqxngae6fYYntpoZWztVY9pByAflXg4zjg0YON2OPWv1XltNC/4UD4h8H6p4xi8Uae/hbTr3SBe63pItReQSW888VhpqgXVvPbx+bG7PIGkww2MXArY8WatNr3hb4vXei+KtG1T4XQeGrKbw3o1nd28jWKJd2ShmsEzJbzR5dJZJFVndjgvuzQB+R9KQRyR1r9R/iBD4EsdQ+LvjnVNX0K78OeMpdBudLitb+0murm1F1ayXGy2icyxFEVlkV1RgQRgjJrF/a18aabqvgzWtM0uxtNS8OXmpW8/h+/HiXTb8WlqmQkdjpttBFc2yNEdsscn3SPmywyQD87PDnh7VvFmuWXhvQokm1DUZVhgjeWOFXkc4Vd8rIgyeOWAp/ifwx4h8F+IL/wAK+K9Pm0rV9MlaC5tp1KSRSL1BB/MEcEcjijwx4e1rxZ4g0/w54dh8/UtQmSGBNwTLscDLMQFA6kkgCvrX9rLxl4WvdO8H/DeW/h8ZeO/BlsbPWvFMJHlz44jsEZeLlbX7v2huSflU7RQB82fDn4aeJfihrU2jeHPs8Is7eS8u7q9nS1tLS1hGZJp5nICoo+pJ4AJwKj8e+A5vAeoW9k2uaR4giuozIlxo96t5DwcFWwFdGH911U9xxXe/s9an4/0zxldf8K9utGW7ubKaC4stentIbDUbaTiS2kF68cL7h0UsrcZUggV9j2Nr8J/CnjrTrvRE8N+DvibqfhzVALez1GO80TTdc4Fk6XE0txBBLIm7CmZkifYcrngA/MHa2duDn0ptfpJ4X1z4uQ6F4r04eM9Nh+NE1zpr/wBoXGtac1xJoyCXzYItRMxhDrIUaWPzd7RjGCOKvfEn4t+HPCvhb4h3/wALtd06012+1PR4rq404W4e4m+xKmpS2fy5EUk2/c8QCsST0IoA/M7BxnHFBBGMjGa/WD4l/ELw63gIL4N0zTtd8HXVhpq2SXniXTI7KzvI2RnYaQ0CXcc/mbhKS53KSWYrXiP7W2qt4l8K6D4j1XXJLTU7i7kH/CNf2xYa3a2kIjGJ7KWy/wBRbsflWGQZHYmgD590T9nvx/r/AIIHjmyewSKW2uL23sZbtE1C6tbU4mnhgPLIhPOSCewNcB8PvAmu/Ezxhpngfwz5P9parIY4TcSCGIEKWJeRuFAAJJNfp38OLXwJrfwr8O/DseItI0nwneaYhufFUuq2UeqWNzPJvvdNntp5UuI7WXAULCuc/MWYZA+T/hBdeDvA/wC13Yz27Wum+HNL1K6ERuLtJrcQLFIE33IcqyvxyH74BzQB5n4j+Bd74ZvLWyu/GvhS6e5aVCbTWYrhYTCpYiXYDs3Y2rnq3FeHkYJHpX218Nvif4K8Q/G22u7vwt4c8GWFpDqoeeyNxHHcGSGQJ5rXt1OhJONu3bkmvQ7nxZ4fg+BC6Hp+vaRH8W7XSI3kvkeIM2jLLvSxS537DeoMFsDeU+TOaAPgXxP4R8R+DL2DTfE1k1jc3NvFdxozKxaCcbo3+UkfMOcHn1Fc3X6067421b4h+LLG613xjp+p6H4k8Cy6ZpP2zVbTYmsmFC6So8ga2kYoV3yqik4AbmuT0TXNE+F2laDaPrmhr4i0H4e6tCWgurK+WHU21MSRR71MkTXCocqAWIxlTxmgD8w8Hk46UYOM449a/Vr4c/Fey1D4R6Hr1kIvEmqSf2o/i+0u/Emm6KLy4naTbJf297btJdxmEr5TRv8AKwwoVxk+beMtd/4SX9mXytT1WPwfb6PYWcNjpthren32m6ywkGd2mxf6Vb3ag75ZWyCQchdwFAHwx4d8P2+s6Xr9/NK0baRZi5QKBh2MqR4bPbDZ4rq/hX8I9Y+Lmpto2ha3oul3zSwwwQ6tqEdi9zLO21EgEn32JwMD1FVPAv8AyLvjX/sFr/6Uw1N8EL6y0z4zeBdR1K4jtLS11zTpZppWCRxxpcIWd2bAVQBkknAFADvif8JtW+FOpR6Rq+t6Nq92WkSWPSL+O+Nu8R2ss3l/cOexrEn+H+t2/wAPLP4mO8J0q+1CfTUQMfPE1vHHK5K7cbNsi4O7Oc8V9/8AwX1KwsvHHjjxrpXjg2UR8UqLiwtNX03So5tO8wu13PNfLJ9otsEoYYlbdznqK72LVfEHh611Xw58F/GGg+HY7Hx/f314Tq2mw26aNNHbmOQ+ZJ++tmCuGjiDBsbShOBQB+Yd14A1u0+Hen/E2WSE6TqWo3OlxoGPnie0iilcsu3AQrMuDuznPA78QQR14r9RLTxJ8C9VvNF1hZ9NHgHR/irql9cWUksUZj0y9jtRay/Y3Pmvblozu2xsFVSGHY+U/ta+Kr7V/DekaTr1jDdXkGpXc9rqz+JtN1+5ktJUQCGNbCGForQFd8SyDglgoHIoA+Pf+Edt/wDhBh4r81/POoNZ+XgbNixLJuz1zlsV6j8Lf2d/E/xd0yTUfDPiLw5aywx3M8lnf6rDa3ccFopeaZoX5EaoC270Ga4//mjq/wDYck/9Jo69E/Ze1nSND8beJLnWr6Cwhm8J+IrdHuJFiVpptPlSONSxALuxAVRyTwKAPGPGfhOXwXr02gyapp2smBUY3OlXS3lq29Q2FlTgkZwR2PFcrgnOO1fpl8DfExtPBnwsHgvxJouieEdMuLlviFZ391aW73KtdO0jXNvORLeRS2WyOBY1kw4IUK/Ndz8O9Q8QaT4C+EniDwDrWmeGvAP9ta3Lr39o3dlbLcaQmoktFcQzsJrqMwFkWJFkyxwAGOaAPzQ+HPw38TfFHxA/h7wyIEe3t5by6uLudLa1tLWAAyTzzSEKiLkDPUkgAEkCjx94Bm8A39tZtrukeIYruLzY7nRr1byHAYqVfAV42BH3XVTjBGQc1618L9c8Q23xn1+++Cs+k2UF8t9FFY67NaQWN9ps0gzZyi9ZYX3rtIRmB+XKncBX1Xp9p8JPCfj/AEbUNPj8NeDPifqnhfWF+yWWoR3uhaZ4gMgXTpVuJZbiC3nlgEmFMzRwymNsoT8oB+X+1t23Bz6d6bX6R+G9b+MEfh/xjpreM9Oi+N1xcaQ8eoTa3pzXMmhxpcCa3g1IzGFZFlMTyx+cJGjAHKqRV/xt8W9A8IWfxk8Q/C7XtMs/EtxceEI/tmnC3Xz7+O0uU1i404beI3uNxaSEAENwQrjIB+ZtFe3/AB71XwLrPizSLz4eCJdK/sDRUkWNdrC9SyiW8835VzKbgSFzzuJzkgivEKAP/9L+f+iv2B8C/wDBHz9pO08aaFdeOI/D934divrdtRhj1KYPJaCRTMq7YVOSmQMMD7iv0sP/AASy/Zvzx4Ft/wDwaah/8er5XiDieeAnGEcJVrXV704ppeTvJano4LAKsm3UjG38zt+h/KlRX9Vv/DrL9nD/AKEW3/8ABnf/APx6j/h1l+zh/wBCLb/+DO//APj1fP8A/ERav/QrxP8A4BH/AOTO3+w4/wDQRD73/kfypUV/Vb/w6y/Zw/6EW3/8Gd//APHqP+HWX7OH/Qi2/wD4M7//AOPUf8RFq/8AQrxP/gEf/kw/sOP/AEEQ+9/5H8qVFf1W/wDDrL9nD/oRbf8A8Gd//wDHqP8Ah1l+zh/0Itv/AODO/wD/AI9R/wARFq/9CvE/+AR/+TD+w4/9BEPvf+R/KlRX9Vv/AA6y/Zw/6EW3/wDBnf8A/wAeo/4dZfs4f9CLb/8Agzv/AP49R/xEWr/0K8T/AOAR/wDkw/sOP/QRD73/AJH8qYJBBHUV7Hrnx28e654QuPBBXTNN02/WBL46bpdlYT3y2xDRC6mt4kklCsA2GbBYBmBYZr+kn/h1l+zh/wBCLb/+DO//APj1H/DrL9nD/oRbf/wZ3/8A8eo/4iLV/wChXif/AACP/wAmH9hx/wCgiH3v/I/lSor+q3/h1l+zh/0Itv8A+DO//wDj1H/DrL9nD/oRbf8A8Gd//wDHqP8AiItX/oV4n/wCP/yYf2HH/oIh97/yP5UqK/qt/wCHWX7OH/Qi2/8A4M7/AP8Aj1ef/FP/AIJTfC2/+H2uWfwu8I2Vh4qltnXT559TvfLjnP3S295Fx9VNbYXj+pVqRpvLcRG7Su4Rsr9X7+y6kVMmjGLl7eDt5v8AyP5kqK/Vf/hzp+15/wA9fDn/AIMZP/kej/hzp+15/wA9fDn/AIMZP/kev0Q8Q/Kiiv1X/wCHOn7Xn/PXw5/4MZP/AJHo/wCHOn7Xn/PXw5/4MZP/AJHoA/Kiiv1X/wCHOn7Xn/PXw5/4MZP/AJHo/wCHOn7Xn/PXw5/4MZP/AJHoA/Kiiv1X/wCHOn7Xn/PXw5/4MZP/AJHo/wCHOn7Xn/PXw5/4MZP/AJHoA/Kiiv1X/wCHOn7Xn/PXw5/4MZP/AJHo/wCHOn7Xn/PXw5/4MZP/AJHoA/Kiiv1X/wCHOn7Xn/PXw5/4MZP/AJHo/wCHOn7Xn/PXw5/4MZP/AJHoA/Kiiv1X/wCHOn7Xn/PXw5/4MZP/AJHo/wCHOn7Xn/PXw5/4MZP/AJHoA/L/AE3W7/SrTULOzZRFqkIgnyoJKB1fg9juUc1kV+q//DnT9rz/AJ6+HP8AwYyf/I9H/DnT9rz/AJ6+HP8AwYyf/I9AH5UUV+q//DnT9rz/AJ6+HP8AwYyf/I9H/DnT9rz/AJ6+HP8AwYyf/I9AH5UUV+q//DnT9rz/AJ6+HP8AwYyf/I9H/DnT9rz/AJ6+HP8AwYyf/I9AH5gf27qH9gDw3uX7ELk3WNo3eaUCE7uuMAcVj1+q/wDw50/a8/56+HP/AAYyf/I9H/DnT9rz/nr4c/8ABjJ/8j0AflRXVar418R614X0PwdqNyJNJ8OG5NjEERTH9rk82XLABm3Nz8xOO1fpb/w50/a8/wCevhz/AMGMn/yPR/w50/a8/wCevhz/AMGMn/yPQB+VFFfqv/w50/a8/wCevhz/AMGMn/yPR/w50/a8/wCevhz/AMGMn/yPQB+VFFfqv/w50/a8/wCevhz/AMGMn/yPR/w50/a8/wCevhz/AMGMn/yPQB+VFFfqv/w50/a8/wCevhz/AMGMn/yPR/w50/a8/wCevhz/AMGMn/yPQB//0/38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/1P38qC5uYLO3lu7pxHDCrO7HoqqMkn6Cp653xf8A8iprP/Xncf8AotqAPm8ft1fshkgD4p6Nz/01f/4mvevAfxM+HvxQ0o658OvEdh4ksUIV5bC4SdUY9FfYSVPs2DX4D/8ABMv4CfAX40aF8Q7n41aDZ6w2kz6eto91cSwGFJknMm0xyR9Sq5JzjFaH7O1n4d+En/BTOX4ffs+am+oeCbt57S4SKc3ELW4sjPLG0gJEi284wrEkgjGSc5AP6IKK/InxR/wU/wBY0D4nePPhNpvwxn17X9Av59N0WDT55J5NQngmMbNKiQlo1VAXIQOSeP8AaHoXjT/goRqPwz+CvhLxP47+H91bfE3xjNcwWvhYNLDJGbeYxeZKZY/NVG+XaPLLMWwvGSAD9NKK/LX4eft+fEzSfi34f+FH7UXwtf4dTeLii6ZeJO0ke+VtiCVXB4LkKxD5QkblAORs/Hn/AIKD6l8Ev2hpfgfD8PZ/FANnDLbNYXDNe3N1cxsYYUg8ojBkCqWDEgEkKSMEA/TGivxs0L/gqT468O+NNT+H/wAbfg5f6J4g8rOnadYNK97NcyDMEEkUyA4lyAJEzj+4a7j4O/8ABRLx5rXx7034GfHr4YyeAL7X5Eisi0kvnRSTZ8gTRzIu5ZCNodSMN264APtXWP2p/gjoPxqsf2fdU1/yvGuoCMR2vkSmMSTLujjaYL5au45UE9x6ivoavyt8e/Fr4Z6f/wAFEfDXw6vvhTpV/wCKbhLVYvFEk7C7hEsUjAiHyyjMgGFYtuAPBFd/+0R+3Pq/w/8Aixb/ALP/AMCvA8vxG+IDoHuIFlMVvbbk8wIdoJZwnztkqqKQS2TgAH6J0V8Efsvftoan8Y/Hut/BX4s+DpPAPxF0KMzPYtIZIpo1ALbNwDKwVg2PmDKdwavnfWP+CouvWPjvxp8MtG+Ftxr3iXRr+aw0i20+eW4a9eGVkd5VSEtGoUbsKGJ6cdaAP1/ryLVPj38HdF+Itp8JNV8WWVt4xvjGINMdm+0SGbOzAxj5sHHNQfAH4heLvil8K9G8beO/DUnhDXb4Si50yYSK8DRyMgBEqo4yADyvevyB+NH/AClm8D/9ddK/9qUAfvFRRX5zftA/t1a54K+LKfAH4B+BJfiN47RQ91EJTFb25K79h2glmC/MxLKqjGT2oA/Rmivgb9lv9tS++M/jrW/gz8VPB8ngL4h6CjSyWLSGWKZEwX27grKyghsfMCvIavGfiT+3V+1BoOs+INQ8D/s+3t/4M8OXVxby6pdNcYnS1co8ybIgAhxkEBwB1NAH6v0V8o/s9ftb+Afjz8G774veW3h6DQxINWt7hw/2R4l3MQ4A3qRypwCfTNfEF7/wUu+MHj/UdYuv2cfgneeLPDOhs3n6jO0zZRMneVgTbHlRkAuzY5IoA/Y2ivz2/Z4/bpf47fCLx18QZPB50bU/AsDyTWpu/NhuHWMuAr+WroOMHKnHvXWfspftcal+0h8IfE/xOvvDUWhS+HnmRbWO6a4WXyojJkuY0K5xjoaAPt2ivgr9lD9tZP2hfCPjfxl4t0GDwlYeC5MSul01yrRBC7OS0ceMAcAZzXzddf8ABSX40eL11zxr8E/gnN4i+HnhyRlutUnuHSRo06uFRSF45wPMIHXFAH7DUV4V+zp8fPCv7SHww0/4leFYntEuC0VzaSkNJbXEfDxkjggdmwMivdaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//V/fyud8X/APIqaz/153H/AKLauiqC6toL22ls7pBJDOjI6noysMEfiKAP5k/2Af2NPhx+1ZpvjO98e6rqmmt4bnso4V06SGMSLcrKX3+bFJyPLGMY6mv3M/Z4/Y3+Bv7Mr3N/8OtMml1i8j8mbUr+X7RdmLIJjUhVSNCQCQiLnjOcCvTPhT8B/hF8D4dSt/hP4YtvDcertE92tsXImaEMELb2b7oZsY9a9boA/C/9i6ON/wDgpV8bXdQzIddKkgEqTqEIyD244rn/APgqRo+q+Hv2lvhj8SNUv77RPDsltBbDVbFd09lNbXLSyPDnjzVRw6Annbx0r9kPCfwC+Dvgbx9q/wAUfCXhe103xVr3nfbtQjMnmz/aHEsu7cxX5nUE4A5Fdf46+H3gj4neHZ/CfxB0S01/SLnBe2vIhKm4dGGeVYdmUgjsaAPxO1P4S/s4/EvxJ4M1bxX+11qfjrU4b+3XSLW4Md5cieeVNsaxDMkW9lUNuC4xzjFX/ir/AMpdPBv00/8A9ES1+kfgz9hr9lL4f+JLXxb4W+Hllb6rYyrPbzSy3Fz5MqHKvGk8siKynkEDIPSvT9S+AHwc1f4nWvxl1Lwta3HjWy2eTqjGTz08pSqYAbbwCR92gD8kf2kAB/wVZ+FZHGRov/o+enftnAD/AIKUfBQjgn+xP/ThJX62698Afg74n+JGnfF7X/C1re+MdI8r7JqTmTzofIJaPbhgvyliRkd6PFfwC+Dvjjx7pPxQ8WeF7XUvFWheT9h1CQyebB5DmSPbtYL8rkkZBoA/Iz4qf8pdfB3+7p//AKTy18/fEfSpPh9/wUJ8bW/xC+IWrfCa28QTS3Fr4h04YbyLpEaIM56QsVMbMOFZecAEj989R+AHwc1f4nWvxm1Lwtaz+NbLZ5OqMZPPTy1KpjDbeASPu0/4rfAT4O/HCzt7L4reFLLxEtpnyJJ1KzxbuojmjKSKD3AYA96APzj/AGb/AIR/AeD9qCx+IXh79oW6+K/jsWVw0kT+VcmW3EJiJmuItwGxSAAWz2xXlf7A8cbft5fGx2UFkbVNpIBIzfKDg9q/U34TfssfAD4G6lLrXwu8G2mi6lNGYmug0s9x5bdVEk7yMAe4BGa6HwX8Avg98O/GWr/EHwV4XtdJ8Ra95n269iMnmT+a/mPu3MRy4ycAUAewV/Pn+09418M/Dr/gp34b8b+Mbz+z9F0caXcXVwUeTy418zLbY1Zj9ACa/oMr53+In7Jv7OvxZ8TS+MviL4Gsdd1qaNInupzKHKR52r8jqOMntQB5fp//AAUT/Y91S/ttMsPH6y3N3IsUSf2ffjc7nCjJtwBknvX49+LtKb4f/t8+OtP+IfxG1b4Rxa5PNPb6/p/BaG5VWiDuekLYKFhwCOcAGv2lsf2EP2RdNvYNQsfhlpsNzbOssbhp8q6HKkZk7EV6r8V/2fvgz8cLa3tvir4TsvEP2TIhlmVkniB6hJoykig9wGxQB+bPwA+FvwH0T9o1Pij4Z/aAu/i348tdOvLiS3YR3LTwJAUJluItwG0EAAtn2r568L/tF/FD9pDTviJ4x+IP7Q1t8IdO0T7RDZ+HoILVWuISjYT96yySZ+4xG9t2eAMCv2M+E/7LH7P/AMDtRm1j4X+DLTRdRnjMT3QaWecxt1QSTvIwU9wCAa5y6/Yp/ZXvvG8nxDvPhxpk2tzSm4d3EhgaYnJdrYv5BYnkkx8nk80Afjp+xfbN4w/ZC+Pnw78O38c3iTUUNxbWSyKLmeKOPLOkWdxUgdQMZ4rt/wBib9r74D/B/wDZf8TfDX4iam2heI4XvykH2WaR7s3CFUCmNGG5T8pDlcV+s+gfs8fBP4F3XiL4ofCrwHbWHiOW0nkcWhm3T4Bk8pELOqb2GMIg+lfkT44/bG/Zu1OTVNVt/wBmia0+Kl5HLCr3FhBiO6kUoZCQolZgTkHyQxPegCf/AIJ2W1xrH7Pv7QMGnxtLLdQymNAPmO6ByBj1xVf9gD9on4M/CT9nD4jeFPiN4ottD1ieS4eC1n3ebOJLcxqIlAJc7uCByO/FfZP/AAS/+Bfjj4WfCrXvEnxE02TSb7xjeLcxWdwhSVLdVwGkjbld+chTzjqK+mx+xT+ywPGj/ED/AIVzpra1JKZmciQw+a3Jf7MX8jcTznZ1560Afj/+xD4d1nxr+yd+0RoPhlHlv9QT9wifefEZfaB6kDpXnX7JUfgTX/hnqHg7xd+0prPwhngnnjuNCMsdtYyxycMymUqrFuQ6nnPav6F/hp8E/hX8HV1NPhl4btvD66zN594LffiaX+8QzNjr2wK8o8dfsR/sr/EjX5vFHi34eWFxqly2+aaB57QyserSLbyRqxPckZNAHAfsE/DX4T/Db4YaxZ/BzxxL490O81ORmvnhEKLNGNrpHgAMv+0OD2NfdFcP8Pfhr4D+FHhuHwh8OdEttA0eBmdba2Xau9vvMSclmPckkmu4oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//1v38ooryH44fGLSPgZ4Dk8eazpd7rUS3dpZR2mnrG1zLNezLBEqCV415dx1YUAevUV8bf8NWeOv+jeviD/4C6f8A/JtH/DVnjr/o3r4g/wDgLp//AMm0AfZNFfG3/DVnjr/o3r4g/wDgLp//AMm0f8NWeOv+jeviD/4C6f8A/JtAH2TRXxt/w1Z46/6N6+IP/gLp/wD8m0f8NWeOv+jeviD/AOAun/8AybQB9k0V8bf8NWeOv+jeviD/AOAun/8AybR/w1Z46/6N6+IP/gLp/wD8m0AfZNFfG3/DVnjr/o3r4g/+Aun/APybR/w1Z46/6N6+IP8A4C6f/wDJtAH2TRXxt/w1Z46/6N6+IP8A4C6f/wDJtH/DVnjr/o3r4g/+Aun/APybQB9k0V8bf8NWeOv+jeviD/4C6f8A/JtH/DVnjr/o3r4g/wDgLp//AMm0AfZNFfG3/DVnjr/o3r4g/wDgLp//AMm0f8NWeOv+jeviD/4C6f8A/JtAH2TRXxt/w1Z46/6N6+IP/gLp/wD8m0f8NWeOv+jeviD/AOAun/8AybQB9k1GYoi4lKAuOjY5/Ovjr/hqzx1/0b18Qf8AwF0//wCTaP8Ahqzx1/0b18Qf/AXT/wD5NoA+yaK+Nv8Ahqzx1/0b18Qf/AXT/wD5No/4as8df9G9fEH/AMBdP/8Ak2gD7Jor42/4as8df9G9fEH/AMBdP/8Ak2j/AIas8df9G9fEH/wF0/8A+TaAPsmivjb/AIas8df9G9fEH/wF0/8A+TaP+GrPHX/RvXxB/wDAXT//AJNoA+yaK+Nv+GrPHX/RvXxB/wDAXT//AJNo/wCGrPHX/RvXxB/8BdP/APk2gD7Jor42/wCGrPHX/RvXxB/8BdP/APk2j/hqzx1/0b18Qf8AwF0//wCTaAPsmivjb/hqzx1/0b18Qf8AwF0//wCTaP8Ahqzx1/0b18Qf/AXT/wD5NoA+yaK+Nv8Ahqzx1/0b18Qf/AXT/wD5No/4as8df9G9fEH/AMBdP/8Ak2gD7Jor42/4as8df9G9fEH/AMBdP/8Ak2j/AIas8df9G9fEH/wF0/8A+TaAPsmivjb/AIas8df9G9fEH/wF0/8A+TaP+GrPHX/RvXxB/wDAXT//AJNoA+yaK+Nv+GrPHX/RvXxB/wDAXT//AJNo/wCGrPHX/RvXxB/8BdP/APk2gD7Jor42/wCGrPHX/RvXxB/8BdP/APk2j/hqzx1/0b18Qf8AwF0//wCTaAPsmivIfgf8YtI+OfgOPx5o2l3uixNd3dlJaagsa3MU1lM0EquInkXh0PRjXr1AH//X/fyvjb9uf/kjGmf9jX4Y/wDTrb19k18bftz/APJGNM/7Gvwx/wCnW3oA+yaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor87f2tP2xvhT4V8G634Q8G/EWHTPHOmX1rDLBbmRbiILMhmXOzb/q8556UAfolRXhHwl/aQ+Cfxlun0L4b+L7TxDqdlbpNcRQCTeingsd6KOtbPx98Sa34P8Agt4z8U+G7k2eqaXplxPbTBVYxyouVbDgqce4IoA9eor8lv2cv2lVi8J3fxU+Ivxm17xeuiaIdQ1PRLjw7HY28btgDyboW0IlYMcKFkIOcnius+Kf7ZXiLWfhR430VfDOr/DDxnBoKa3pD3E1vM1xZO6gSxvAzBHAPzIwyM0Afp7RX54eHPjT4l0b4/JD4u8QXLeFrD4fWmtXVuxDR/aAoaSbbjJdvrWxoH7dNtqnlvq/w41nRYdb0q71fw7JcT2zjV7ezBZwBG7GCQqNyrIORQB970V8DXn/AAUG+F1tpt5dxaNqE9xaeG4fEXlqYgkgnkSJbRX3f6/dIMjbjFfcWganNrOh2Gr3Fq1jJewRzNA5DNEZFDbCRwSM44oA16KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD42/YY/5Ixqf/AGNfif8A9OtxX2TXxt+wx/yRjU/+xr8T/wDp1uK+yaAP/9D9/K+Nv25/+SMaZ/2Nfhj/ANOtvX2TXxr+3QQPgvphJwB4q8MZJ/7CtvQB9lUVU+32H/PxH/32KPt9h/z8R/8AfYoAt0VU+32H/PxH/wB9ij7fYf8APxH/AN9igC3RVT7fYf8APxH/AN9ij7fYf8/Ef/fYoAt0VU+32H/PxH/32KPt9h/z8R/99igC3RVT7fYf8/Ef/fYo+32H/PxH/wB9igC3RVT7fYf8/Ef/AH2KPt9h/wA/Ef8A32KALdFVPt9h/wA/Ef8A32KPt9h/z8R/99igC3RVT7fYf8/Ef/fYo+32H/PxH/32KALdfP37SHwm1P4t/DC98IeGFs4dTubq0mElzlE2wTLI+WVHbJUHHFe7fb7D/n4j/wC+xR9vsP8An4j/AO+xQBDpunW2n20MccMcciRqjFFAyQMdQBXN/EfwTafEjwJrvgO/uZLO3120ktJJogC8ayjBZQ3GR711X2+w/wCfiP8A77FH2+w/5+I/++xQB443wH8J3vwJj+AOtzT3+hrpq6a0xISdkQYWQFRgOCARgYzXz7afsKaFf6X4gtviD481nxdqOraMNAs726S2hfTtPQgqkSRRqrPlRud8lsV9y/b7D/n4j/77FH2+w/5+I/8AvsUAfIVr+x9pn/CSaP4k1rxlqOqS2vh9vDepxSQWyx6pZY2p5m2MeUyjoY8ZxzVX4afsX6F4G8S6XrfiPxlq3jGy8MWVxp2g2GoJbpDp1rc5DqGhRWmbadoZzkCvsf7fYf8APxH/AN9ij7fYf8/Ef/fYoA+AbH/gnT8LrLRNO0T+39TlSw8QjXTI3lbpolbctg/y/wDHuMDA68V+g0caRRrFGNqoAAPQDpVf7fYf8/Ef/fYo+32H/PxH/wB9igC3RVT7fYf8/Ef/AH2KPt9h/wA/Ef8A32KALdFVPt9h/wA/Ef8A32KPt9h/z8R/99igC3RVT7fYf8/Ef/fYo+32H/PxH/32KALdFVPt9h/z8R/99ij7fYf8/Ef/AH2KALdFVPt9h/z8R/8AfYo+32H/AD8R/wDfYoAt0VU+32H/AD8R/wDfYo+32H/PxH/32KALdFVPt9h/z8R/99ij7fYf8/Ef/fYoAt0VU+32H/PxH/32KPt9h/z8R/8AfYoA+Qf2GP8AkjGp/wDY1+J//TrcV9k18a/sLkH4L6mQcg+KvE+CP+wrcV9lUAf/0f38rh/iJ8NvA3xZ8Lz+C/iLpEWuaJcvHJJazFgjPCwdCSjKflYAjmu4ooA+Q/8Ahgr9kP8A6Jpp/wD39uf/AI7R/wAMFfsh/wDRNNP/AO/tz/8AHa+vKKAPkP8A4YK/ZD/6Jpp//f25/wDjtH/DBX7If/RNNP8A+/tz/wDHa+vKKAPkP/hgr9kP/ommn/8Af25/+O0f8MFfsh/9E00//v7c/wDx2vryigD5D/4YK/ZD/wCiaaf/AN/bn/47R/wwV+yH/wBE00//AL+3P/x2vryigD5D/wCGCv2Q/wDommn/APf25/8AjtH/AAwV+yH/ANE00/8A7+3P/wAdr68ooA+Q/wDhgr9kP/ommn/9/bn/AOO0f8MFfsh/9E00/wD7+3P/AMdr68ooA+Q/+GCv2Q/+iaaf/wB/bn/47R/wwV+yH/0TTT/+/tz/APHa+vKKAPkP/hgr9kP/AKJpp/8A39uf/jtH/DBX7If/AETTT/8Av7c//Ha+vKKAPkP/AIYK/ZD/AOiaaf8A9/bn/wCO0f8ADBX7If8A0TTT/wDv7c//AB2vryigD5D/AOGCv2Q/+iaaf/39uf8A47R/wwV+yH/0TTT/APv7c/8Ax2vryigD5D/4YK/ZD/6Jpp//AH9uf/jtH/DBX7If/RNNP/7+3P8A8dr68ooA+Q/+GCv2Q/8Aommn/wDf25/+O0f8MFfsh/8ARNNP/wC/tz/8dr68ooA+Q/8Ahgr9kP8A6Jpp/wD39uf/AI7R/wAMFfsh/wDRNNP/AO/tz/8AHa+vKKAPkP8A4YK/ZD/6Jpp//f25/wDjtH/DBX7If/RNNP8A+/tz/wDHa+vKKAPkP/hgr9kP/ommn/8Af25/+O0f8MFfsh/9E00//v7c/wDx2vryigD5D/4YK/ZD/wCiaaf/AN/bn/47R/wwV+yH/wBE00//AL+3P/x2vryigD5D/wCGCv2Q/wDommn/APf25/8AjtH/AAwV+yH/ANE00/8A7+3P/wAdr68ooA+Q/wDhgr9kP/ommn/9/bn/AOO0f8MFfsh/9E00/wD7+3P/AMdr68ooA+Q/+GCv2Q/+iaaf/wB/bn/47R/wwV+yH/0TTT/+/tz/APHa+vKKAPkP/hgr9kP/AKJpp/8A39uf/jtH/DBX7If/AETTT/8Av7c//Ha+vKKAPkP/AIYK/ZD/AOiaaf8A9/bn/wCO0f8ADBX7If8A0TTT/wDv7c//AB2vryigDh/h38NvA3wm8LweC/h1pEWh6JbPJJHawliivMxdyC7MfmYknmu4oooA/9L9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9PxH/h9N+0p/wBCj4U/78X3/wAl03/h9P8AtKf9Cj4U/wC/F9/8l1+PxOKZVID9hP8Ah9P+0p/0KPhT/vxff/JdH/D6f9pT/oUfCn/fi+/+S6/HukJxSA/YQ/8ABaj9pP8A6FHwp/34vv8A5LpP+H1H7Sn/AEKPhT/vxff/ACXX480VVgP2G/4fUftKf9Cj4U/78X3/AMl0f8PqP2lP+hR8Kf8Afi+/+S6/HmipbA/Yb/h9R+0p/wBCj4U/78X3/wAl0f8AD6j9pT/oUfCn/fi+/wDkuvx5opAfsN/w+o/aU/6FHwp/34vv/kuj/h9R+0p/0KPhT/vxff8AyXX480UAfsN/w+o/aU/6FHwp/wB+L7/5Lo/4fUftKf8AQo+FP+/F9/8AJdfjzRQB+w3/AA+o/aU/6FHwp/34vv8A5Lo/4fUftKf9Cj4U/wC/F9/8l1+PNFAH7Df8PqP2lP8AoUfCn/fi+/8Akuj/AIfUftKf9Cj4U/78X3/yXX480UAfsN/w+o/aU/6FHwp/34vv/kuj/h9R+0p/0KPhT/vxff8AyXX480UAfsN/w+o/aU/6FHwp/wB+L7/5Lo/4fUftKf8AQo+FP+/F9/8AJdfjzRQB+w3/AA+o/aU/6FHwp/34vv8A5Lp3/D6j9pT/AKFHwp/34vv/AJLr8d6UHtVWA/Yf/h9P+0p/0KPhT/vxff8AyXR/w+n/AGlP+hR8Kf8Afi+/+S6/HuikgP2HH/BaX9pQ/wDMo+FP+/F9/wDJdPH/AAWj/aTP/Mo+FP8Avxff/Jdfj0OtSL1pgfsIP+C0P7SR/wCZR8K/9+L7/wCS6kH/AAWf/aRP/Mo+Ff8Avxe//Jdfj4tTL2p2E2fsCP8Ags5+0gf+ZS8K/wDfi9/+SqlX/gsz+0ef+ZS8K/8Afi9/+Sq/IBasJ1osTc/X0f8ABZX9o4/8yn4W/wC/F7/8lVIv/BZH9o0/8yn4W/78Xv8A8lV+QyVZSiwXP12X/gsb+0Wf+ZT8L/8Afi9/+SqmX/gsT+0Uf+ZU8L/9+b3/AOSq/I5KspTsFz9bh/wWF/aIP/Mq+F/+/N7/APJVTL/wWB/aHPXwr4Y/783n/wAlV+Si1aXrTUUFz9Zl/wCCvv7Qx/5lXwx/35vP/kqpV/4K9ftCnr4W8M/9+bz/AOSq/JxKsLVcqJuz9Xx/wV3/AGhD/wAyt4Z/783n/wAk1KP+Cun7QZ/5lbwz/wB+bz/5Jr8o1qdaOVCcmfqwP+CuX7QR/wCZW8M/9+bz/wCSakH/AAVw/aBP/MreGv8Avzef/JNflQvap1p8qDmZ+qY/4K3ftAH/AJlfw1/35vP/AJJp4/4K2ftAH/mV/DX/AH5vP/kmvytWpR0oUEHMz//U/AwnNJRXc/DDwtZeOPiT4V8F6jLJBaa9qtlYTSRY8xI7mdImZNwI3ANkZBGapgcNTCc1+yPxl/ZL/wCCcnwE8dXfw3+JfxY8Yafr1lFFNJDHZJcKEnXeh8yKyZTkH14r8yLP4TeJviF4z8QaR8CPD+teNtH067nFrLaWE1xObISMIJZ1iT5GdACQQOcjFCA8kor6a/Zt+C9r47/ad8H/AAW+K2m32mQapqItNQtHD2d5GCjNtIddyNwOq19qfBb9jP4LeO/2s/jd8G9fi1E+HfAVjd3GmCK72Th4ZIlXzJNh3jDnjAobA/JGium8L+DPFvjrW18OeCNEvdf1OTcUtbC3kup2VTyQkSs2B3OMVtat8J/ijoHiq38C634Q1ew8R3hAg02exnjvJs9PLhZA757bQakDz+iuom8D+NbbWL7w9ceH9Qj1XTBm7tGtJRcW4wDmWPbuQYI+8B1FEPgjxnceFpvHEGg38nhy2lEMupraymySUkAI04Xyw2WUYLZ5HqKAOXorqbDwN421Xw5e+MdL8P6heaDprbLrUIbWWS0t24OJZlUoh5HDEdRSR+B/GkvhaTxzFoGoP4chl8l9TFrKbJZSQNhuNvlhssBjdnJHrQBy9FenXnwU+Men+Ek8fX3gbXLfw06CRdTk064WzKHo/nFNm09mziuYg8E+MrrwxP42ttBv5fDttIIZdSS2layjkOBsacL5atyOC2eRQBzFFdrN8NviLbxaPPP4W1SOPxEwXTGaynC3zN0FsSn70nsEzVnVPhV8UND0i/1/W/CGr6fpmlTrbXl1cWE8UFvO2MRSyOgVHOR8pIPI9aAOBorZ8P8AhzxD4s1aDQfC2mXWsandHbFa2cL3E8h9FjjDMfwFfbv7KP7JGoeM/wBpXw78Iv2iPCmueG9O1m1vZxFcQy6dPL9ngZ1MbSpyAwGcA0AfBNFez+OfhN4gg+Ivj7Qvh9oGpato3hDUr2CSWCCW6FtbW8zojXEkakKNq8s2Aa5LQvAPii/t9L8SXmh348M3t/DZnURbyC0MjuqtGtxt8vfg9M59qAOFor9Jf2x/2Kbz4a+PdO0j9n/wf4g17RRoltqF/NFBPqAhllXcxaSOPCjvg1+bskckUjRSqUdCVZWGCCOCCD0IoAZRRRVRAeOlLSDpS0uoEgPepB2qFalHSqAmXrUq1CKlHWmJllasL1qstTr2oJLS1ZTrVVKsr1oEW0NWlqolWkoAtJ2q0hqotWl7VaAtLVharKasrTAnWrC1XWp1oIZMOlTDrUI6VMOtMRKtSjpUI61KtNAf/9X8C69f/Z8/5Lz8OP8AsY9J/wDSuOvIK09F1nVPDusWOv6JctZ6jps8dzbTp9+KaFg6Oue6sARTuB+937e37UPwO+GX7Ret+DfG37Peg+P9Xgs7J31i/nCXEiywhkUqbeQ4QcD5vyrktI1r4r+B/wDgmR8P/EH7IsN5Brmq+IJ38RzaHCZr9GM1wAriNWcAFYEJx9zaPusc/jB8RPiV47+LPiifxp8R9an1/XLlI45Lu42+YyRDagO0AYA4HFdt8Iv2k/jr8BkvIfhH4zvvDdvqDB7iCEpJbyOBgOYZlePfjjcF3Y4zTtoB+7nxcgWT9qz9jHxH44gis/ifqlkn/CQoFWOYusEW3zlXGCJmmVR67gOlYv7OOg65pv8AwUM/aUi1HTri1fVNGv5rRZYnQ3ETT24DxbgN6k8ArkZr8FvEHxg+KXir4gRfFXxF4p1C/wDF9vNFPFqkk7G5ikgOYjG4xsCH7oXAHYV6Ndftd/tK3vxEs/izcfEDUT4tsLQ2MN+DGrrakljCUVBGyEkkhlOTz1qQP0s/Yo07x34C/Yx+P+sfCXTLmz+M2n3kcDxJbH+1bez2Iy7ImXzA20zMo25LKDgkCu5+LXxB+IXh/wDYp+CHxs+PSzp8U/Dfi63udNn1CPyNTltY5nYiVSFfDxJltw+YKhPJBP4+eH/2lPjx4V+I2p/Frw7421Cw8W60xa+vonUNdZxxNHt8t1GBhWQgYGBWL8V/jl8XPjnq8GufFrxVe+Jru0UpAblwI4Vb7wiiQLGm7AztUZxzQB/TJrF34J+AXxf8R/tI6msM+l/Hm98KaLp0hYACC8iIupSPQRqj+hxX54/t5eHE/Zf/AGS/Bn7MdpKqXfiLxLq+s3CxnO6yt7h/s27HqjwH6qfSvys8V/HX4weOPDfh3wf4t8WX2p6N4S8v+yrWVwUtPKUInl4AOVUYBJOBVT4o/Gb4p/GrVrTXPir4lu/E1/YQ/Z4JbtgWji3Fto2gDknJPU0WA+//APgmV4y03xFrPxA/ZV8VzhdF+LWi3Ntbhz8qahDE+wjPALRs/uWVa+ofHtr4U+CVz+yz+w74yktzbRarZ654tQsDBJPPcHyopj0aMyM4OeMIp6V8J/sQ2f7Mvg/xBp/x2+NXxOl8N6x4I1L7Xa+H7exnlm1AQIrwslxFkANJlWTHIHJAOa+bf2i/jVq/x/8AjX4n+Leoh7c6zdFrWJm+a3tYgEt48jgFUUZx/Fk0WA/om8PeJ/2odS/4KD+M/Afi+1v3+Cy6ZIohntv+JOtn9jUo8chXYXaYkNhieqkYHHxtpvhQ+Jv+Cd/xy8I/CXT5tbgtvHd39itdPja4kNpHdQlCkcYLFRGuRgdBmvzP1P8AbP8A2qNZ8Dn4c6n8TNYuPD7Q/Z2gMqiR4cY8t7gKJ2XHGGkPHHSuM+Ev7Rfxv+BKahF8I/GF74ai1UAXMduUaOQrkBikiuoYAnDABh2NOwH7UfFLRNZ8N6N+w7ofiCym03UbPU7NJredDHLE+5DtdGwVOD0PIr5H/wCCnn7Q/wAYL748+N/gZJ4geLwJaPaBdKiiiSF28uOffIwTez7+dxbsBXwvr/7S/wAe/FV54e1HxN451LVLvwpdNe6XNcyiWS1uWbeZEdgSW3c/MT+Ved+O/HvjH4m+Kb3xr4+1WbW9c1Eqbi7nwZJNihVztAHCgDpRygfrj/wTFg1HT/gr8efFfwqtI7z4s2GnIujrsWS4WNo5D+6Rgc5kC5Hc4Bqx+xP40/ai8Y/thfDyb9o+XXp0t4NaTTX121kt23vasZ0iaSNGYDC5UZC9sV+Snw6+KHxD+EfiOPxd8M/EF54c1eJSguLOQxsyHqjjlXU91YEH0r07xZ+1t+0l448XaH488T/EDUrvXvDTM+m3SskJtWfG4xrEiIN2AGyvI4ORRYD9aP2XvC/iZfFP7ZPhWTSrqPWdTh1GS1s3hdJ50lmuBG0cbAMyvkbSBg54ryi98IeLPBP/AATR8G6T4x0e80O+l8eQTrb3sD28xiaWMK/lyAMASpxkdq/OuD9rL9o61+Jcvxht/HuoR+MJ7dbSTUFMYaS3XkRPHs8pkB5ClCM89azvHn7Tv7QHxP0qfQ/iB471PXLC4vFv2huJQUFzGAEdAANm3AwFwo7CiwH9CvxT8a/tUWf7Y/wg8J/DBtXfwFLptk+pxQ2zHTDGyfvmnl2bMgYxlsjtX4a/t7xeEof2tfiIngwRCw/tAlhBjyxOVHm7ccfe6471QH7df7Xg8M/8IgPinrA0zyvJwHj84R427RcbPOxjj79fKU881zNJc3MjTTSsXd3JZmZjkkk8kk9SaVgIqKKKqICjrT6aBTqTActSr0qEdalWqYEo6VMpqFelSjtTETrVharrU60ElpKsKelVkNWF6UCLiGrKHtVRKtIaALa9KsqaqpVlOlUgZbXmrC1WQ1YU1QmWVqZTUC9qnWglk61MDUK1KvSmImHWpVqEdqlHWmgP/9b8C6ekbyusUSl3cgKqjJJPAAA6k0yvdf2ZvFPhfwV8evBXijxlMlrpOn6gjyXMieYlq5BWK4ZQCSIZCshwCcL0oA5Xxd8FPi94B0WHxH438GatoWl3DKi3N5Zywx73GUVi6jazDkK2Cewrzm0s7y/m+zWEElzMQzbIlLttRSzHCgnAUEn0AJr7/wDDvwW8FaDpcuvftFX3lTzeI9J87U7fxLZ39prdhc3yi8kS2t987CODdKZvM78hW4r23T9X8G+B/jZ4ag0fwzomiajqVt4osYr2UaELC7t7mwdNPhjjtJZIlHnfu0uZSrTJKUdmAaquB+SdrZ3l6zpZQSXDRI8riNS5WOMbnc4BwqgZJ6AcmtHVPDuuaJZ6XqGrWUlrba1AbqykcYW4gWR4jInqokRl+oNfXH7Nmvaz4a+Lnj3QdQstEt9d1vw/4gsYrW7gsDZnUHtJTHawl/8ARkWR/k2KwRx8nIOK9RXxD4Q1bw14K+G3jSx8OywL4I8SPeTtHam7s9St7nUp7aKG5ViYCsqoY44yocNjDqy0mB+blbWreHdc0K20y71iyktIdZtvtlm8gwJ7fzHi8xPVd8brn1Br7x/aM0j4QaZ8LAPAXhy2l06UaS2jazbSaWjD9wv2tZTDMb+4eRi3mrcJmJ142rgG34Z8OWHi6H4VapDqWjvHpXgi7jEF5Dp2pSTXltqdyz2sdpfTxQrOI5lkBnIGzLIGIAp3A/PKOyvJraa8hgkkt7faJZFQlIy5wu5gMDJ4GTzVbBr9V/FK+H9C0f4zeAfhxZ+HHstZtvDWswW+NLk3wtCo1J7djJJGDBMXIiikbymyYxjmn+OtK+B+j694aXwz8P7DxN4fOr2DaPNHd6LZx3dgLd/MhlcT+fcPI213+2KNkqeW20PtJzAfldFZXk9vNdwQSSQW20yyKhKRhztXewGFyeBnGTxVav1J1J10Dw18W/AHhGfwxq+p6xo2jailrJpujWM8YS7/ANIgljhd7X7Rbx4kIhc4+VwquGA+ePgrrPgrwz8MbfVdR0fw/qus3vjDTbCX+2LaC7kTSpbeY3G1Js7ELBQ0gGVOMMp5ouB8e4NLg1+o7eGvgJoXgbXz4b8OWXia1stS8SQahsn0rzrdYbl005lubyZbqOJYQjxm3BWU7gxY4FGmeDv2XdYh0+8vW0S1udet7XxQcTIiWdtpsUUd5phj3YV7lxO6xkbjhMDmi4H5dYFG0V9/eIvB2lfEv4NaVN4O0LRvCms389vFb2OzSnk1W4urtsNa3yTC8gZFYK8EyiJUTggkA+efs3eCL2/uPibZp4d0zW/Evh/SC1lb6sltLbw3kd7DE7YuWWAsAWA3EqemD0pagfIRHpSYNfpF4k+Hnw08ZNrul+DbPw7F4lsL3w3c6nFDd2dtawfuZV1UWrySrF5CyGPzViYqGztG0cdHN/wpHS/G2i+ELLRfClxofiPxL4ks9QuJIraWSLT43iW08q4LZt0UMxikQqT2YjIp3A/NXRPDeveJZLqHQbGW+eyt5bucRDJjt4FLySN/sqoyafq/hfxHoE0sGtaZcWT2/leZ5sTKE85BJGGPQFkYMB3BzX6O+D4fDvhr4cTTeFYfDcPhbUfAuppd6lJJY/2xNrcscyyW7PI/2tWGEVYkUIU5wck0/wAQX/h7/hXvjjwF4AtfDk2nQapoF7NCUsGdbWTTrcXM0TyncSsu4MYyWVi3TJouB+YWDRg1+iy6f8Mfiv8AGHxV8E7fRfD+h6UsSNo2padbRQmI2apNNvuU3NJ5qbwSzEAjAxXy98RfDsV/40sfFeladZaB4P8AEt+1vpLho/s4gtZFgeSVEYso/jfcATk0cwHhODSjrX6zaj8PfhTptz4QvfEdt4b1CbStVure7kWDStPtrmy+xM9u8lvY3UpkiaUDZJLtkPQ15b4V0zwd8QV8JeMLWLwvo+vrpmpve2UOm6bIl0bacJAqWN1LBaCbyznfIQSo3YY80cwHwOPDuuHw+fFYspDpC3H2Q3WP3X2grv8ALz/e281jV+qPj6x+GHhKK6ttPstJ1HwsPFFheXWnw3FpLGLW+sRDJLFDDNIMJKSQIiwRhgYGKwdG8FfDTwT8Rpfg3ZaBput3ek2H+k666addNa3F5L5gla21OSKG5SKEqrLuDICSOaSA/OK70PWNP0+x1e/s5bey1MO1rM6kJMIztcoe+08Gs8Yxmv0r8K+GPhlaaxo2j2Wm6H4jv7m21aCfUrKLS5I7WRb+MR3n2HUJUt5UEe5RGWBVCWQ4Ga+M/iV4H1jwZrc3imFtP1PQrrVLyCwvbIQmyunspAJNlsrNsjyRhGG0qeMincDlfEvw/wDGfgyw0vUfFWlSaZBrUIuLTzigkkiYBlcxhi6BgQV3qMg5GRXKDtX6p3974d+I/wAc/EXiW/n8LXGnaNDosDW/9maPcPc20qZnk3Xc1vCI4gCssis0qAqFAxmse70j4NeDvFmg+AIdF8MXGk65q3iS21C5nFrdTx2UfmmxKXZdzAB8pjdGBPA3EcUXA/Mpa27jRdXstMstavLOWGw1LzPs07LiObyW2ybD32twfevoX4CeHvhp43fxD4D8bz2Oktb3Fvq9rqdy6RObSxc/bbRZWIyZoDujTPzOuBya+gvAUHwG8WXvh7XL7SdIsb3UrbxJNY2Ci0VDeLeYsYpY7p0gJWDcYknIRiB14BdyUj87EqyvSv0ditfgBPr3iC98X+FNO0X/AIQlrHWbrT5prJZNWRrYwXFrEthK8Sh7gRy+RE37sM/AwRW9ofhL4QaX4qHw48MafompBrOC5k8Ssul6hFpw1C4knHn22oTRxzRR27xxzFG82HYdvJwWKx+ZqGtG0tbq7Z0tIXnaNGkYRqXKogyzEAHCqOSTwO9egSeDdQ8L+KPDOq63YWmraLrt759msdzHDa6jawXjQSLv35t0kaNkzJtKqd3TmvvzTLnS/CnxRkPh2Hw9ZXXi7wnr0Fto13p+jQzWdwA/2a0nktpJLWUTAYjd2R5UwJF6ZBH5jIQK0ZrW6spmtr2CS3mUAlJVKMAwyMqwB5ByPavvbw34D0CL4M6zN4hj8O3+rPot3qlmsVppERt9WtbwMbVrk3P2qaVYkk3wCLyDEQq5+Un0bX7qy8bfG7VdV1XQND1HTde0nTP7J1i1i0ScWcZSHzrmazu5Yo7gAho5PMIliUfLimhn5iIeKtLX0j8KPCtjdfFLxdBb6no16NEiupLYGxsruDUNtwkf+gW+oSw2o+UmQeY/yxBtoJ6fQni63+Fnw61/W7vw5ovhm/j1HxboqW63UdpfxJpN7ZrJdCFBJLHHEZCQWUny+isvWquI+B9B0LWfEupxaLoFnJf384kZIYhl2ESNI5A/2UVmPsKoKc/jX6b+CdM8F+DfEthd/DmHw4fD0c/imHWtRu5rKS+tpl+2Q2UMMlxJ50cbQeT5RgH7ws2S3IH5ix8KtFyWi0vaplqup7VOpqiSYcipQe9QrUi0Af/X/AunIjyuscSl3cgKqjJJPQADqTSYNe2/s3+JYvCPxw8IeIJdKu9Z+zXmFt7CIT3u+RGjSS2iP35omYSRrkZdQMjrVNAedX3gPxvpWrWmg6l4c1Gz1S/x9mtZrOaO4n3dPLjZA757bQaW28A+OLvVr3QLPw3qU+p6cpa6tI7OZp4FHUyxBCyAZ6sBX6TeI/FOkfBvwr4E8O+NPEeufbta0rxlaLrGoWE1tq2mnVmtY4LwWksz3CxO0MiFtyuytIUBwN3KaN+0P8MGubHwl4l8UTan4X0zStIsNUvJ7K/i1LWZdPnu5hcWVxazxzQS28dz5FuLljG6qDIoCqoVgPgvRfAPifWE0+9bTrmz0bUbuOyGpy2lw9kkkjhOZIo3LFT1VAznGApPFVn8E+Kvsl9qlro95d6Xp5bzb2K1mNsqI5Te0hQBVJBHzY54ODkV9ueEPjv8LLDw74GuPGGtXF9qPhHUdIOnJZ215Bc2thZ6p9rni1Aed9iu1WMu0TxxCYylcsACK9DT4qeFvBHgv4Z/ETVvFV7HZx2nimSHw5FBM6aqL2+uY1WVtwgSNt4Eu/LBQcBjgUWA/LfAznFGAe1OCkAA04CnoBHtXpijaPSpMClpgR7QRjFG3PapKXBo1Aj2D0FGwVJg0u00AWdNv9Q0e+h1TSbmSzvLdg8U0LFJEYdCrA5B9xWtpHivxDoNhrOmaVeGG38Q24tb5Sqv50IkWXaSwJHzqDkYPHWsDaaNpoAi2DpRsHoKl2mjaaAItgznAo2D0FS7TSYNAHX+GPH3inwbp2raZ4anis11qE21zMLeF7nyW+9HHOyGWJW6N5bLuHBrmrrVNSvra1sr26lnt7FSlvG7lkiVjkhFJwoJ5OOtVKKAItq+lGB6VLgUmBSsBu+FfE2p+DddtfEmiLb/AG6ybfCbm2hu41cdG8qdXQkHkErweRVLWdX1PxFq13rmuXD3l/fytNPNJyzyOcsT/wDWrPAApaYCbVPatOfU9Su7K1066upZbWxDC3hdyY4g7bm2KeF3McnHU1nCn0rAKEXHIFSKq4xgU0dKkXpTESqAcAiplCnqBz1qFe1TrTJJkVV4AAx0qwqIcAqDg+lQL1qwpoEa9zqeo6hHawX91LcR2MQggWRyyxRAltiAnCruYnA4ySepqFFQLtCjae2OKrJ1q0hoAsqiZztGfpVlY4z1UHPPTvVZTVpTTQFoBTwwBHvVlFUdAKqqaspViLCqhxlRxVlfSqymp1NAiypqZTVZTU6mhEk4NSjrUC1KDkUwP//Q/A+lRmidZI2KOpyGBwQR0II6Uu00m01QE93d3d/cNd39xJdTvjdJK5dzjplmJNVsCnYNLtoAbT2kkZVV2LKnCgkkDPXA7UYFKB6UAMwaXbT8Gl20wGbRS4FP2iloFcjpcGpAM0bTRYGyPaaXbUm00baAuR7aNtSba/YT9gz9gf4L/tNfB2+8ffEG+1q31K21SayVdPuoYYvKjjRgSskEh3ZY5O78KUpW1ZdODk7I/HfbRtr+mQf8EfP2WyP+Qt4o/wDA+2/+RaP+HPf7Ln/QW8Uf+B9t/wDItZ+3ibfVZn8zW00YNf0zj/gj3+y1j5tW8Uf+B9t/8i0v/Dnr9ln/AKC/in/wPtv/AJEpe3iL6tM/mWwaK/pp/wCHPX7LP/QX8U/+B9t/8iU//hzz+yx/0FvFP/gfbf8AyLQq0Q+rSP5ksCk21/TT/wAOev2Wc/8AIW8U4/6/7b/5Eo/4c9fssdtW8U/+B9t/8i0e3iH1eR/MttpccV/TOf8Agj3+yv8A9BfxR/4H23/yLTP+HPn7LP8A0FvFH/gfbf8AyLU/WIh9XkfzOdKcB3r+mH/hz7+y0OmreKP/AAPtv/kWm/8ADoD9lr/oLeKP/A+2/wDkWk8XBDWFmz+aKpBX9Kp/4JB/stg4/tbxR/4H23/yLXzj8Uf2Ov8Agm78GtbHhzx98QfEVnqgwXt47uKd4g3QyeXZkL9Dz7VP12F7K5awFSx+Hq9amHSv6B/h5/wTc/Yg+LGhL4l+HHjLXte04naZLfUbclG/uuptQyt7ECu/H/BI79mHj/ia+J//AAOt/wD5Fqf7Qpp2dw/s+ofzfr1qwlf0gr/wSN/Zf7at4n/8Drb/AORalH/BI79mEdNV8T/+B1v/APItWsbBieAqH84KmrKmv6OF/wCCSP7MWf8AkK+Jv/A63/8AkWpl/wCCSX7Mf/QV8Tf+B1v/APItUsVBk/UZn85aGrKGv6MU/wCCSn7Mf/QV8Tf+B1v/APItS/8ADpf9mQdNV8Tf+B1v/wDItaKvEl4OZ/Okh4qwhr+igf8ABJr9mcdNU8S/+B1v/wDItTJ/wSd/Zn/6CviX/wADrf8A+Rqr6xEX1SZ/O0pqda/oi/4dQfs0r01XxL/4HW//AMi09f8AglH+zV/0FPEn/gbb/wDyNR9ZiH1KZ/PAp71Mpr+hv/h1L+zWOmqeJP8AwNt//kapB/wSn/Ztx/yE/En/AIG2/wD8jUfWIi+ozP55ge9SrX0r+178HfCvwG+OmrfDXwZNdT6VY21nNG97Issxa4hWRssiIMZPHy9K+aAc1undXOWUbOzP/9H8E6XGafgUVdhXGYNLtp4BNLtosAzaKXFPC04LQIjwaXbUu0UoX2pgRhaXbUu2l2igCLbRtqbHtRt9qBEW0Uu32qXaaXaaB3IdvtX9Ln/BIVtv7Muqj/qYLn/0TFX81O2v6Uv+CRZ2/s0aqP8AqP3P/omKsa/wnTg9Zn6shgRzTTJg4FVDKBTC+48VxHqxpl3zfanhwRVAMO9P3471PMhuDL25fWpARis8SH0p/mn1qjNxLfFRkrjFZuo3clnZy3EKrJIikhXcRqT7seAK+arn9qPwZovjSPwR4ouLSwvXkjiYC4ztaThSC6oGXPGRWcpdDSGHnJXitj6h3YPJo3LVPzldVdCGVhkEdCD3ryj43+IfEPhr4T+KNZ8Jc6xb2T/ZTx8srfKG544zmsea7sVGker/ANpae102nrdRNdKMmIOpkA9Smcj8qkZl6Dmvwg+FPwd8KaxpN74in1PWT8VXnMf26Ke6O25cFt0kikL5RIwTyO1eQ6X8WPGnhzxLq2h+IvE2peHfENrMEMKXUltDJMrELuHzoytkEltoI7159TGwbtBN/wBfM+wwfCNSbkqlRJ2TW7vfz0P6MbtvKt5ZAwRlRiC3QEDqfavyIk+APwY+IFzrus/GLXd3jGYy3F5AbyJPKwSSwXGduOhzirn7KmvfHqx1fUb3xPpTPp16jxyanql20szKDlFt1V2UpksdxXocZxivoXxJ/YdvFdLqFl57zboyzRRENvO4/vWYAgnsc14uLzXlkuR7b2f6o9/KuG3RnKnUtK9raffufOf7BXhrw18P/i/4y0jwZq32jw5qtsjWyGXzPNmgchyuBg7QRk+9frjFFJMcRjOPfFfnl8E9bfwd4qgttUsg1nfTzKl8VgRLdJNoWM+SSFGVGSTya/QWK6VEJBEisMqVOQfQgjjFd2X4728byldrR33PA4rydYTENUocsZapdPO3kR3usaRpD7NVvoLNsZxLIqEj1AJyauWd9Z6hAt1YTJcQP92SNgyn6EV+D3xf+KPj2b4+6poHi6xl057e52br6QtiMnCGIrhQhB+X2r9a/wBnzUtMfwgdN04gCAgMmWyHIG4kEY5PPHFeh7VRqKm93qefWye2E+tQlzK9n6n0CvWpVrxX44eJfF3hjwLfap4SuY9Nkt4nlnvpIPtP2eNBx5cOQGdieCcgAEkHivCv2QPi58TvHF14m8JfE/UBq95o5hmguTbR20oinBISRYgqk4wwIUHBwa6fbwVRU29WcFPK606EsTFLljvqr/dufcid6WmA4p9d6VjyZE4QU8IBQnTNOoSGhhQUoUCnUUWGIBiloopgfzR/8FKv+TtfEQ/6cdM/9JUr4PBr7u/4KVn/AIy28Rf9eOmf+kqV8HA16VP4UeBW+Nn/0vwawKUD0qULS7a0JItppwWpMCnAUCIwtLtqULTgtAEQHpTttShacFoAiC0u01MFpdvtQIh207bUu00u2gCLbRtqfb7UbKAINtf0gf8ABJeXy/2bdUH/AFHrn/0TFX84+2v6Kv8AglI4j/Zy1RT/ANB24/8ARUVYYhe6ejlcOarY/VDzgeaUTqOlYZuMGlFxxXGkfS/VmbiynNWBLxXPpc+lWlnz3pcpEsPZGyHGKlDjFYyzHOM1MJs0mjnlSOP+J9zPaeFZtSgt5L0WTLK9tDbG7edR1QRKCST7dK/P/wAQ/CPxF8Z/EWhXGvWsWiQT6jFeu13CFvBbW5yIxx8hPQLx71+lEl6iXEVs77Gl4HqPTAr5/wDjr8RtK/Z88E3njHU7OfxLqc37uyD7VMk8p+SICNQEUd2xnHeumjlznapJ2OGfEioOeFpQ5pPT0fTzO+8R/EPTPB+sWeh3wwlzCDbAELuWMYbk8HA7Vc8W674Ik8E3+qeMLy3g8NyQE3M9xJ5cQiI5y2Rg+mOc9K/E/wAa/FH9pn4yWdv4n1fS9PbTNMuPPjtrZHSSIg8qk5zvJHB7V5N8cvFvxK+NPjS28G+N76/03TWgiOnaRK6xwiQKMArGdrOT3Y5+lHDuRvMsc8LRrRta+r19Lfrsd/E2LeU5bDGYuhKM766XXk7r8tz6X8B+MdJf4m61Z+GNdu73S554302eFnWE2ytn5icDbtJHzfMeK7f4jeKP2Yfi18UtN8ReMLWTSNT0MfZQ1wv+jXxiOFMpjDKVUj5dxGR1r4v8Caf4k+Dq3PhLWrl4ZpFUOjGNmijc5AR+ShPcAjiu/wDFN94Z0rwJd+J4tSjXWLaURRWhI3yKx4KgKSc565x+NfqeV+B9CMKtXH17RlbkcN473cnaz+XbfU/K8/8ApDYieJw1DLMPzTjfn59pbJKNtdLde+x7N8U/2lbaTxJF4M8DWL39naFUlMDvACCCF8vYOg47fSvi741eMvGvxE8UWOg+D9Ofw6hiSO5CTSiOafo0gMmWUHuMnnNfsD+z/wDBCPwN8Nx8RfEtrB/wlWs2S3Fw+OYgFzGmT0wuC5HJNfAd94Qt9b+NsngbWdRWzuRbiVZI2HyyTEyAZB56jPNfz1OgstxNSNG1SMeaztfqrS2v8j+qMHmVHOcDSp1b0Zvl5kpd03KC/wA9fxPE/Cvwv/at+CcUPxK8MR3eq6RHzeQwObuFl6tHNDk5BH8QBx61+q/gP42rdfD/AEzx14Zv4rVruJXm0q5mUQxyZAdMuQUwf7v5GvMtA8deP/g14K1iySAePrDTLrb5iEQm3jRNznI3eZt7Lkk+teS+N/AnhfxZ8Fm8UeANenn8U6SbCa60sxqsA/tZ8RIr4z5oZhuGTjpgYpVsRVx0YNQi5q/vL3b+VvyDA5XgsBUqLFTkqTtaLXPv3fTzd92jqPjr4h0vxN4hTx54t8LWt3bSCK3mubC6WaJ8D5VLMBzgdMfjX2z+yRqug6p4T1GXT/EMWpvcXLSRWWwxz2MOMLFJuOZCP74GPSvzY+IX7MFz4L+G2vavonxBg8S+IfBiRXPiHQokZXsmmUHdGS2H29CdoyM88Yqz+xlo/jzU7q88WeEGkXxKwNraO0bvaxxyqRIZduB8uQeSMEDrWlPBV6ddVJQ38/vsdWPxmW4vKpYfD1X7j0srK3RST/NM/XX4q+NPCvhLTLi41q4je4kt3iW0eRR5qEgk7W+XI6jPvXzX+xxo97qmu+LviXeW72dpdXMtrbLLMkjuu4MWPl/KABgDn1r5W+Ov7N/x28L3EnxDvriLxboOnqbnULb+1WM6YGZmVHVQeMkDOe2DR4O8a+JfAWj3dv4S1uObw/dzxsYbhGLQ29zBHOtzCAQVYqHVlIYbgARzXpQwtWVWNapZRXzaf4HytOrho4Wpg8LUbnLq1ZNdlq/6ep+0sNxBcAm3lWULwdrBsH8Ku4GOa+JvCfjSy8CaZ4f1jddatFrty1jLcxMv2aA/eS7AIV2gmJ5LbhH0FfZWnahBqVlFe2zrJHKoYFSGHPuK92vT5WtT4KcbN6PQ042zxUtV4zjNTg5rJGaYtFFFMYUUUh6UAfzQf8FLD/xlv4i/68dL/wDSVK+DQe1fd/8AwUsP/GW/iP8A68dL/wDSVK+DQa9Gn8KPAr/Gz//T/Lv/AIVD8H/+inJ/4At/8VR/wqH4Pf8ARTk/8Am/+KryOinzAkeu/wDCovg9/wBFNT/wCb/4ql/4VH8Hv+imx/8AgE3/AMVXkORRkUcwWPX/APhUnwf/AOimx/8AgE3/AMVS/wDCpPg9/wBFNj/8Am/+Krx/IoyKOYOU9h/4VN8H/wDopsf/AIBN/wDFUv8Awqb4Pf8ARTI//AJv/iq8dyKMijmDlPY/+FUfB/8A6KbH/wCATf8AxVL/AMKo+D3/AEUyP/wCf/4qvG8ijIo5g5T2X/hVPwf/AOimR/8AgE//AMVR/wAKq+D/AP0UyP8A8An/APiq8ayKMijmDlPZv+FVfB//AKKZH/4BP/8AFUv/AAqr4P8A/RS4/wDwCb/4qvGMijIo5g5T2f8A4VX8Hx/zUyP/AMAm/wDiq/QH9l79p74Yfs0fD658BWmsW3iBLm+kvftEhltiDIqrs2COTpt65/CvyXyKMipbvua0Ks6cuaDsz9+P+Hkvw5/55Wf/AIEzf/GKP+Hkvw6H/LOz/wDAmb/4xX4D5FGRU8kTt/tXEfzfgv8AI/fkf8FJvh3/AM87P/wJm/8AjFTD/gpX8OgMeTZf+BU3/wAYr8AMijIo5IkvM8Q95fgv8j+gIf8ABS74dD/lhZH/ALepv/jFc341/wCCjHhTxH4V1LQfD2o2mgX99C0Ud8ksszwbuCyIYlG7HQ54r8IcijIpKnEiWPrPd/kfe3gb4j6L8PvF1p450L4zanLq0MoeY3Us00NwhPzRvGw6MPfivrz4zftx/DT4xeD7bwzdXVrpdzZyLLFdpNJLhwMNmNoRkMP9rI9a/E3IoyK6Pbyty30OFxTqRqpWktU1pt6H6q6T+0l8PNHt5kg16xluLm1FtLPJHKznHRlG0KuPp+Nec+KPiP8ACbxbd2t5qnimHzLdYlLqj7yYjnKNt+Ut34NfnhkUZFYZRCOArOvhFyzaavvo997nqZ9m+JzOisPjp88Lp20Wq2va1/nv1P0x8RfFX9nnWxZ3NpJZ2N/ZujmYNK6zhOizRmMK49T198Vyem+L/gHb+J/+Ej1XXl1FImEsNozMkMcwOQxAiwyg8hcAdq/PrIor2Vn+O9i8P7eXK1a3M9vW9/xPC/s/DKtHEKjBSi7pqMVrtta3TsfvBqH/AAUO+G+qaCdBvYtPljKouTPcKuU6ZVY1446ZxX5//EfxF8MfiH44l8cT+OorOe4ZTJCIZHRgvQZGwgYGMCvh+ivAo4OnTlzwVn6s92ecYmVP2Tl7t77LfvsfoBpnxF8BeHra9sPC/j1NIs9TCNcwRJKyPMgI3qWyyg55UHnHJr0eX9oT4dR+GfCnhTTPEdnaWuh6lbatqc+yV7vWLu3feDPLtG1B0VcNt65NflxRRDCU41HVS95m9XiHGTorDyn7id7WW7+X/DdD9Ubn9or4Zzaz8Wtaj8QW8c3xVgMDj94fsKlicr8n73rjnbXdfAH9sD4YfAW1urHTbjTb+3uVQYXz7dsqMZZtsm4nqc/hX46UVrOlGVuboclPM68YyhGWkkk9umx+rHxq/aF+DnxStb//AIRbV18EahrV8l3qd1aXVxP9rREKCExsiKic5OOp6iudj+NPwgitZ401q1897CKxjkPm/ujGpUyhQgBZlwCP9ke9fmTRS9jHl5baGlPOcTBqUZ6q3Z7ep91eJPiHp2v3ML2/xbXTre0hWC2iitHPkRqAMI2QQeOuPpX1d8DP22/D/wAH7KWz1jxYnixZlCkXEk0KrtGAUXZJtPXd6k9sYr8Z6KTw8GkrbGc80xEnJynfm3/4bZfI/odH/BUf4djpZ2X/AIGTf/I9OH/BUn4dj/lysv8AwMm/+R6/ngoq/Zx7HN9Yn3P6IR/wVL+Hf/PlZf8AgZN/8j0f8PS/h3/z5WX/AIGTf/I9fzvUUciH9Yn3P6If+Hpfw7/58rL/AMDJv/kej/h6X8O/+fKy/wDAyb/5Hr+d6inyIPrE+59+ftIeOPhT+0P8WNQ+KVz4ug0J7+C2hNokclwE+zRLFnzCEJ3YzjbxXhf/AAhXwh/6KLH/AOAj/wCNfO9FWm1ojBq7uz//1Pxfr6y+BSeAtA+GHjX4ieMvCa+LpdHutOt4LU3UlmSLt2Q4kjVzwcHG05xivk2v0Z/YYu/C1jbzXfjUxLo0Xivw0Z2nx5Sn7SfLZ88bRJtJzxjrXuZBNxqznHdQk15OzPFz2ClThCWznFP0uj0e8+H3inT/AATL8Q7/APZGvbbQre3a7klk8QypKlui72laAx+cFC8nKcDnFfMw/aI+A55HwMh5/wCphuv/AJHrtv2p/h3+1nc/tD/EHVdR0jxLeRtdX00N5bJdNZf2R8xTZKn7pYFt+GXIAwQwzmvtXw58CfhQfFng34CL8J9P1D4f+IvBA1u98cNDMb5L17d5TcJqAby41RwoEX+0OMcFf6x47/n6yv8AV/Bf8+kfnr/w0P8AAj/ohkP/AIUN1/8AI9eg3fjX4f2Pw0sPi9dfs+wJ4V1O/k0y3uv+EnmLPdxIXdPKEPmDCjO4rj3r6V+EXwj+HujeGPgH4X0j4S6d8R9I+LH2r/hJfEV1bTXM9ptl8vbBPGQtp5K5Y5xnae+TXpnwq+C/wg8RfBjRvhz4gv49V0nQPiN4iXQ9NmkCR67cWcUgtrKS4+6gkA+Y/wAeNo5aj/WPHf8AP1h/q/gv+fSPhzS/G/w/1n4eaz8VNO/Z8gl8M+H7mC0vbr/hJ5VMc1ycRqIjEJGzxyqkDvXAf8ND/Aj/AKIZD/4UN1/8j17D4T+HnhXxj8Dvi1rvj/wnYeEtdt/HGiaa6wWy2/8AY1vPcrFPBCP4FRSQSfvcsSc5r3X9qD4a/s9+DNF8Z/DtPBIs7nw7/Z8mgzaR4b1GC62hoxKLzV23290tyGKhuAGOPvCj/WPHf8/WH+r+C/59I+Kf+Gh/gR/0QyH/AMKG6/8Akej/AIaH+BH/AEQyH/wobr/5Hr6P/a08CeBNQ+CNz8QPgv4T0DRvB2j31jYyxzaJe6P4n024YBWinmuG2XYdj85A4yCCcE1zX7P/AIM8NeGv2YIPi9oHwvsPix4u1jxWmi3dvqFrLfpp9hsVhsgiIKPKTjzSOMj0xR/rHjv+frD/AFfwX/PpHiv/AA0P8CP+iGQ/+FDdf/I9H/DQ/wACP+iGQ/8AhQ3X/wAj19teMvhL8DPgm37R3iLR/Aej+J18ES+HbrTLHVVe5g0+e/BM1vlHVzGrMCULYIwp4r48/bZ8J+CfA3xU8F+I/Bfh2y0W08T+GdI1650u3QixW5uNzSIkefljbaAVB9e5Jo/1jx3/AD9Yf6v4L/n0jp9B8beB/EXinw/4MsP2cWh1fxSYv7MiutfurUXSzHEbo81uqlGPR87feuc8S/GX4P8AhHxDqXhbX/gNDb6npFxJa3MQ8SXDhJom2uu5YCpwR1BxX3r8QPFV34g+O/7MElv4E0zT9Ov7Pw/errFnZTK1uXH/AB4RXBYxrAmRtjOWHHNedfE3w38K/jZ4V+Kmqa14L0fwnqPg3x5ZaauraajxXVxb312Y7h7uR3bzGYZPYDPAGBR/rHjv+frD/V/Bf8+kfGn/AA0P8CP+iGQ/+FDdf/I9e0fDAWfxo0+91b4W/svyeIrTTpFiuJIPEkiiORwSqnzI0OSB2zXrX7Wvw6+Afgnwd478CWPhGHStQ8Nx2smgXem+G9RglQLt3tfas5e3uknz97gA8DmvPv2U7Xw7efsZ/FaDxV4f1zxNp513SS9j4ek8rUHIJ2mNvLkwFPLfL0z060f6x47/AJ+sP9X8F/z6Rz8s1nb/ABFtfhLd/stXVr4wvlLwabNr1xFLKgBYsjPCEZcA8hscdav/ABIsX+EOkrr/AMSP2VLvQ9LdxH9rl1+eSAO3RWkiidVJ7biM19fjTZJv2mP2aPFEUF9pGkXWhX1pZ6FqqFdYsUtoWDG5kZmaQycFWIXHHHPHmGtaP4cv/wBm7436R4P8NeKPAljaanFqWqXHism4ttTSC5YtDYuREsRY8jajEggZ6Uf6x47/AJ+sP9X8F/z6R5X4B8Ha38UPDI8ZeBv2TbrUtFcEx3P/AAkMsCzAdTEJo0aQe6givANS+OvwY0bUbrSNV+AiWl7ZSvBPDJ4guleOWNirow+z8FSCDX0R+3H4Q+Oni7xt4G1j4TadrWsfD+XQNOXQDoaXE1rEwT5xi2yEl+7ktg8deDXz3+yd4N0jxn8Y/FPwk+Kmix32veIdO1C1tjqKeZc2usRAspDPkrKXyGOc560f6x47/n6w/wBX8F/z6Rnf8ND/AAI/6IZD/wCFDdf/ACPR/wAND/Aj/ohkP/hQ3X/yPX3xL+zZ+z/4V0efxvH4dsr23+FWi39h4oinHmx3Os+QrwSurMQSHbAwB0rM0P4Xfs7eEfhB4Gk1/wAKW2r6b410W4vL68t/DuoatqT3sm4r9mv7QmO1EB/5Zleg9KP9Y8d/z9Yf6v4L/n0j5b8S+Nvh/wCEPCPhzx14g/Z9gttF8WJJJpsw8TzOZliOGJRYSyYP94CvPv8Ahof4Ef8ARDIf/Chuv/kev0I8DWdlqXwu/Z38Cy/C6y+Imi6499Z3VzqFnPPJYWfmsDIjqQkD4wSzjI6DFcR8JfhZ8FZ7rxh8LfAXhfSb7xg2v38GnXvinRLzVNKvrGHO22tr2Bglu6cguxznGc0f6x47/n6w/wBX8F/z6R883Hijwdb+DdA8e/8ADOaTaN4ouZLPTXg8SzzTXE8X3kWCOFpQfTKjPauC1P46fBrRb+fStY+AIsb21YpNBPr13HLG46q6NbgqR6GvrT4W+G/CXw10f4E+KZPB+iv4h1LxlqmmXkskRkVNrlVMbhgSYiP3RJOO9ehDwL4Q8efGX42+OPG/w+0qw1fwWCumW8mh3l7BeI8nz6hPYxuJLx/4cpwPSj/WPHf8/WH+r+C/59I/OPVvjv8ABPUFRIPglaRqvJEut3UuT7fukxWJ/wALh+C//RFdP/8ABrd//E1oftb2HwxtviTaX3wt0qbRbHUNPgmurV9NudJgF30ke2trsCRInPKjkDsa+WqP9YsW95J+sYv8WgWQYRbRa9JSX5M+lf8AhcPwX/6Irp//AINbv/4mj/hcPwX/AOiK6f8A+DW7/wDia+aqKP8AWHFd1/4DH/5Ef9hYbs//AAKX/wAkfSv/AAuH4L/9EV0//wAGt3/8TR/wuH4L/wDRFdP/APBrd/8AxNfNVFH+sOK7r/wGP/yIf2Fhuz/8Cl/8kfSv/C4fgv8A9EV0/wD8Gt3/APE0f8Lh+C//AERXT/8Awa3f/wATXzVRR/rDiu6/8Bj/APIh/YWG7P8A8Cl/8kfSv/C4fgv/ANEV0/8A8Gt3/wDE0f8AC4fgv/0RXT//AAa3f/xNfNVFH+sOK7r/AMBj/wDIh/YWG7P/AMCl/wDJH0r/AMLh+C//AERXT/8Awa3f/wATR/wuH4L/APRFdP8A/Brd/wDxNfNVFH+sOK7r/wABj/8AIh/YWG7P/wACl/8AJH0r/wALh+C//RFdP/8ABrd//E0f8Lh+C/8A0RXT/wDwa3f/AMTXzVRR/rDiu6/8Bj/8iH9hYbs//Apf/JH0r/wuH4L/APRFdP8A/Brd/wDxNH/C4fgv/wBEV0//AMGt3/8AE181UUf6w4ruv/AY/wDyIf2Fhuz/APApf/JH0r/wuH4L/wDRFdP/APBrd/8AxNH/AAuH4L/9EV0//wAGt3/8TXzVRR/rDiu6/wDAY/8AyIf2Fhuz/wDApf8AyR9OfGDTPAOpfCrwR8RvB3heLwrPrdzqMFxbw3EtwjC1dUQ7pe/U8Ada+Y6+lvHH/Jsfwx/7CGt/+jhXzTRnzvVhO2rhFuyS1aV9ickVqc430UpJXd9E33P/1fxfr6v+DGk2njH4LfEHwFDremaTquo3elTQDU7pbWN0gkZ3IZsk4A7D0r5QowD1rvy3GqhUcpRummmr20atvqcOYYN14KMZWaaadr6p320PviXRf2n5/Ch8CzfHbTn8PGLyDYt4qkMJhxjyyMZKY42k4xxjFZNr4H/aEsvBD/DWz+M+kQeFJFKNpaeJ2W0KNyyeUBjYe6j5T3FfDmB6UYHpXZ9bwP8Az4f/AIH/APanN9Vxv/P9f+Af/bH3H4W8DftB+B/Dt54R8GfGfSND0S/3Geys/E7QQOXGGOxAACw4JGM96wLf4OfF600bT/Dtp8U/D8Ol6Vef2hZ2qeIisNvef8/ESBcJL/tjn3r47wPSjA9KPreB/wCfD/8AA/8A7UPquN/5/r/wD/7Y+1ta+Gvxz8SWurWXiD4vaHqNvr8sVxqMdx4kMi3k0AAiknBUiRkAAVmyRitfUvCv7SOseFIPAurfG7S7zw9bCMR2Evil3t1ERDRjYRjCEAqDwCBivhLA9KMD0o+t4H/nw/8AwP8A+1D6rjf+f6/8A/8Atj7k8b+CP2hfiXp1ro/xC+M+j+JLGxYNBBf+JmuI0YDAYK6kbscZOT71S8CfDf46/C6S7l+HHxe0Pwy1+oW4/s/xIbcSgdN4RQCRngnkdq+KMD0owPSj63gf+fD/APA//tQ+q43/AJ/r/wAA/wDtj7EHwd+L40/W9K/4Wp4fNn4lkWXVIT4jJS+kRiyvcAr+9ZWJILZOaqeI/gd8UPGEtnceK/iV4b1iXT7aOztmu/EAmMNtD/q4ULodqJn5VHAr5GwPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj7ltvBX7Q1noekeGrT40aRDpXh+ZbnTrVfEzCKzmQkq8K7fkKkkrjGO1YM/wh+MVzp2saRcfFTw/LY+IbhbvUoG8RZjvLhDuWWdduJHB5DNk5r44wPSjA9KPreB/58P8A8D/+1D6rjf8An+v/AAD/AO2PurWPCH7RniHwjH4A17416TqHhuJVRdOn8UPJbbU+6pjYEELjgHIHaqfgjwB8fvhpa3Fl8O/jJo3hm3vHEk0eneJmtVkdRgMwjUAkA4BNfEOB6UYHpR9bwP8Az4f/AIH/APah9Vxv/P8AX/gH/wBsfa7/AA3+O8ni+L4gy/GHRpPE9uCI9UfxO7XiAgghZiC6jBPAIq34z8DftC/EWyTTPH3xp0rxFZxMGWC/8UyXEQYdDscFcjscV8O4HpRgelH1vA/8+H/4H/8Aah9Vxv8Az/X/AIB/9sfePhHw1+0r4A0N/DPgj44aXoWkvnNrZ+KHihG7rtVRhc99uM1wemfAj4maL4hj8W6R8SfDdnrkMpuEvovEG25WZjkyCULv3Ek5Oc18lYHpRgelH1vA/wDPh/8Agf8A9qH1XG/8/wBf+Af/AGx9myfCr41TWOtaZL8WdCe08SSibU4T4kJjvZR0e4XbiRvds1t+F/B37RXgnw9ceEvB/wAatJ0XRLoMJLK08TtFAwcYb5FAA3DrjGe9fC+B6UYHpR9bwP8Az4f/AIH/APah9Vxv/P8AX/gH/wBsfd2h+F/2kvDPhqXwb4e+N+l6boUwZWsrfxS8cBD/AHgEAwA3cDGag8L+Df2ifBOgXXhXwf8AGnSNF0e9LtPaWnidoYXaT75KquMt3I5PevhjA9KMD0o+t4H/AJ8P/wAD/wDtQ+q43/n+v/AP/tj7Cl+DXxcm0nTtBl+KXh99N0idrqytz4iPlW07nLSxLtwjk8lhg12c3h/9pm58TWfjOf45aY+vafD9nt74+KH+0Rw941fGdp7joa+CsD0owPSj63gf+fD/APA//tQ+q43/AJ/r/wAA/wDtj7B8Y/Bj4s/EPWn8R+PPif4d8QarIoRrq+8Q+fKVXou50JAHYDiuV/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6X/4Zf8AE3/Q5+EP/B0n/wAbo/4Zf8Tf9Dn4Q/8AB0n/AMbr5owPSjA9KPreB/58P/wP/wC1D6rjf+f6/wDAP/tj6x+M+k2ng74LfD7wFNrematqunXeqzTjTLtbqNEnkV0JZcEZB7gc5r5PowB0orjzLGqvUUoxskkkr30StvodOX4N0IOMpXbbbdrat321P//W/F+uo8GeCvFXxD8SWfhDwTpkusa1flxb2sO3zJSil2C7iBwqk9e1cvXqPwS8eSfC/wCL/g74hRnC6DqlrdSe8KyDzV/4FGWH40Acw/gbxmnh+/8AFj6HeDRNKuxYXd75D/ZoLsnAgkkxtWQ/3Sc0/wAaeBPGHw61aLQvHGlTaNqE9vDdpBPtDmCcbo3wpOAwGRnn2r93tf8ABXgz/hL9V/Ymtby1+y/E5dZ8ZC4BBVLqXUorqxTd2xaW8ox7iub0V/ht8YfEvxR+Kek+E08f+ILXxlHo82nxaTaa3dR+G9PgS3iWC3u7m3EMc7I+64jLOpxgYBIAPwYor75/Zx8GfDnW/wBtPWPA17oES+H7iTxDa6fpOsCGUxTLDN9lt3y0kZljcBVIdvmAwSea+jvCvwX0H4dp8ANL8d/Cf/hIPEb6d4kbWdOs7W1u783EUq/Z57i3aRUumt1cN5LuTjtxigD8d8jGaWv3A0L4J+C9M+LHxKh1LTNE8TeO9P0PR7zR9M03w7Zh0huXc3TPoU9zHbG+jQKsiiX5QQwXJwfjq+8E/B7VP27tM8I+JPDk3grwZqGoWZvNH1ERWYgmlgVzC6wzSpDFLNj5RJ8ivjjHAB8B5FLkda/YbQvhzr2qfHvUNO+MXwf8M+G9R07SNdk8EaPDZQWtjrd7bMn2VJlSQrdBUO6MvjeSevQdDa/Cj4ZXfxU8EP418EaDpnxZvvBeq6hc+EVjjg0ybX4HA05JrVX8pJJY97GLcAxUZHFAH5G+BPh34w+Jmq3Wi+CdPOpXllZz38sYkjj221su+V8yMoO1ecA5PYGmeCfh/wCL/iNdahZ+DNPOozaXYz6jcqJI4/LtbcbpJMyMoO0dhlj2Ffs/4H8I+EfD/wAWfCOoeMtBsvAfjfW/h/4jl8X6TosEcKWoUbYJRaqxjimki3HYCMkc9K8wT4V+AY/iVqdtovhXR5/hmPhlqV94W1CO3jle/eOBC93dTMu43ySkh1PMfAUAE0Afj4CCAQevNLkGv2Tv/hp8I7H9mnRrrQvh7N4r8P3/AIThu5NZ0/TLFnt9bxunkudXe7S4jMcmYzB5O3bwM15t+2X8PtJ034L6H4w0HwhY/D7TxeW1mmjXuiW9jrKuIPnkg1CCZzfW7nLMzjPQ57UAfmJLpepwafb6tPaTR2N27xwztGwikePG9UcjDFcjIB4yM9aoV+ing+aTxv8AAn4T6N4g0axm8GWniK8tNevodNgDWNuWtijTXaR77cy8hpCylwMEnFcj8a/C99bfDHxNqfxH8Eab4I1fTdfhtPDf2Kwj057yxJk85FEYH2qBIwjrO245I+c7sUAfDNbN54f1fT9H0/X7u38uw1RpVtpN6N5hgIEnyhiy43D7wGe2ea/QX4C+A/7U8O/C8+C/BukeKNJ16+uIvF99eWVtfT2xWVVS3d7jcbWPyTuRk2s7E4YkAVhaH4R+Gp03wd4X1PRrCA+NrvxXoovXiTzbe4EsSafL5h+YeTIQASeFLDuaAPz+yKK/Tjwd4C+Huk3XiPwRZ6BHq3jf4f6NYwPHZ6Ta63dXF/cTeZqMqWdxLHHctbqywjJcoAzKvcfNniS/+H/hr9pKG4vfCEuj+G5Xtor/AEnVbNLZ4TcQqk8gtQ8iwjefNRAx2dBgUAfLVFfpHp3wt8E+AfEo+FKaPpvibxrp2majrVkk8aXC3t3Pg2FsQeJdsH7wQnIZ+oPSmW/w80rXtV0Kw8W+ELDS/iLrvhfWGuNFhso7Nmu4yPsUosVCrDcuoJCqqk4yFoA/N+ux0X4f+M/EGsW+gaZpMxv7u2e8hilHkGS2RS5lUylQV2gkEHnHFew/GrwLN8PPA3wvh1PQl0XX59Oupr+KaEJcPIs/yfaEIzuC8bXGccEV9p2mveKtU+JHww8VXPh6wPh3/hEXaK+h0uGC2muUtJA9u1xEi7lXHMO7A9BmgD8mqUAsQB1PFfpF8NNE+HvxNj+Hvi/xn4f0q31e9j1yCO207T7eCC+ubMA2cbWatDDLIMkBWZfMwAxNfPX7SVlpNnrHhsw+E9R8Las1swvzf6PBoIvHWTCSx2NvJJGmB8rEbQx5xQB4F4p8K694K1qXw94mtfsWoQpG7xFlfCyqHQ5QkcqQetc9X6i/GjRn1ceN7v4jeFbPS/B9toelS6Pr405Le5n1Jvs6BYb7G+5LRGXdHuZQFztGKf8AFXwj8OPD0Dadp3wy1DX/AA/b3ukPolzZ6Ja2llcQmRfMj/tiG4eW8+1oSMSKWD9l5FAH5i6bpmpazdrYaRaS310yuwigRpHKxqWchVBOFUEk9gCTVEgg4PBFfrPoFjf+E/jP4O8Q6dpGn6Zb+KrTXbSy0jU/C1no2rWzR2kvlwvCoZZkd8JFMDulG5D1Ir4y+GXh+HW/2i4dG+LWh2+nXcj3bnSZ7ZdNtnv0gd7S2kgURrGkkwQFMKDnHegD5lrofC3hXXvGutR+HvDNr9t1CaOaVYgyplII2lkOXIHyojHrzjjmv0U8NeDLG/v/AAZqnxm8BaVoXi6WfxCDpTabHp0d5ptpp7y28txZRCNcJOGVJNqlwOpxms/4VPYeLr/4W+N10XTdN8Q6o/irSpBpVnFYpcrBZSC2UwQhUaT59gYDc3AOTQB+emo+HtZ0nTtO1bULfyrTVlke2fejeYsTmNztViy4YEfMBnqOKxa/QvwV4L8KaN4d8N6prXhbT7jVLfwj4nvbmG/tVfffWd+yQvcI2CzxgbQG7DB4yK2fA/hzwH471bwH4y1zw9p6+INa8JardxWOnabbGC+1WyuXhhZNNLwW8swhUusRKrIyjKseCAfm3RX0v+0FYeGovH3hyJvDeo+D3uLK1Gri+0uLRXnk85ke7isIJJEhDRAZC4BZSwUA19YfGPwXoGjzzaH4B+GdxqbQa1pa+Fbv/hHbODSJ4WcgQyajHcSNqMV3GQWMoLAgsdgyAAflxRX6pwfDL4ZT/E7wvpnww8LaX4l8KXUfid7l9v28v4gt7KdxppJVHNvblYzagf61T5gJYnGB4X8C+Ftd1v4Yt8cvCVh4a8Z37a/jSotOh0438NrbhtKNzp4NvFue53pGHMfnhVViQckA/Mutm58P6vaaHY+JLi32abqUk0NvLvQ73t9vmDYGLrt3DllAOeM81+i91o/g628QXuq618OZLPWtH8G63eypr/h630W1vbm2uYfstwmnW8rx5iVijMNokwMg5bOF8IvDnw78f2nw48S+NdD0xNS12+8XSeTa2VvDFe3tpBC1hbfZw0MTqJCfLgLIjN8nRiCAfnZkUV+k8+ieD08cC91j4ey2Gq6Z4M1+9uY9e0C30a2vrq0O61uF06CV4wYx8jMu0Ptzg5Oavh3w74a8a2PhXx/b+FNHvvHeq+B9VvrDSYbKGGx1LWLDVXtUk+wRhYZJks1eQQhdsroCUY5BAPziyKK/Rr4W+E73UNN8d+IPHHgcwfEqyn0hU0mz8K2d5cQ6XNHKZbmPRZmt4h5rrGssqxllBBCrvLV8pfGzwg1l4w8R+LPDXhO/8MeD5NXlsbaC9iWJrW6WNZpLRlDybGQNkJuO1SBnINAHiVFFFAH/1/xfrR0ptHW9U67HcS2eDuW1dI5c44w0iuuM9eKzq9E+Emr+BtB+JnhrWfiXYNqfhezvYpNQtlTzPMgB5zGSu8A4JTI3AFc80AQrf/DJnEi2+vF14DC9tcj2z5FSQ3/w2tnMttb6/C7Agsl7bKSD1BIgzivtyx8Mf8LC+IHw81TxtrHh74gfDa/8T2mmfa/Dek2ul3MNzcnMNjfW5t7WaOGRASVO8YU7HLDnxG4+GPwSudO+IHxBn1TX7Dw94X1u10uCzhtrSS7mlvftRIDGRY4442gG0ncSvBG4ggA8MS6+GCuJI7TXVdTkMLu1BBHfIg61MNS+HKyicQ+IBKpLB/tttuDHqQfIzk9zX0Z4h+Dnh0WA8d/EHXLv/hG/D/hTw1dOmmWNrDezT6wrLbWqAbIsIEdpLiXc7Ac7mIrJg8MfAN/2dvEvi2zt9cl1S38S2llZXc0doJlSa1uJI4pNrkeUxTMpX5iVUrxkUAeDpqHw1E/2yODXxPknzRe2wfPc7hBnP41HJc/DCVi8tprrs3JLXdqSSe5Jgr6j+N3wmtPGPjv4hX3hVmXXvDo8NumlwRIIprK9s7aCWZNuCHjnki3DGCHJPIry/R/gp4Y1n9o6P4HWuvzvpsd01jcalHEjuJ7eEm5Mce4KyLMromW+ZQD1NAHmUmo/DiWRJZYfEDvFgIzXtsSoHTaTBkY7Ypj3vw0knNzJb680xO4yG8ti+4d93kZz719AeG/2c/B/xNm8B3fwz13UIdM8U6nqGl3h1eC3Se2fTYEupZ4xFJ5bI8LEqjMCrDDMQd1a9/8Asv8Ag46jp2pWniS50/w+lhq2o6tBPJp+oaraW2kxrKXjSwuJIX+0hwsQZl2sGDZAyQD5qa/+GzytcSW+vtK/3nN7bFm+pMGTTRffDVVCLb68FGQALy2wM9ePI717j8O/gj8PPif/AMJN4q8NXetJ4W8MwWayW1zJplvqU95eyMiRpNPNFarGqoXLH5uNoUnBrrbX9l3wZ9u8V2NnrmoeMbzRp7VbXTvDz6dLqJtLm2+0G5kiknYTmFj5MkdsXO8E7guKAPmJb/4bLA1qtvr4hY5MYvbbYT6lfIxmqOsX3gq6simnR6wbqMAQm7uoJYkGeRtWJWx7AivaNZ+CPh3T/hBp/wAQdGfWdfubqJZLq5sUtJdP0+dp2i+yXcKyG7hlCgHe6hWZgFBHNehzfsqaNdaRoeqW0mvaAbnWtN0i9i1qCzWYrqOcTwRW8rPHsI5jmAJBBz1FAHxMs86RPAkrrFJjcgYhWx0yOhx70S3FxPsE8ry+Wu1N7Ftq+gz0HsK+l9T+DngDWP8AhNtL+GWr6tqWteCsF4L+2ghF6kVz9nuZIVhd2URghwGJJUEnFc9efBaC4+OWn/BLw7q3n3U09rZXV3MgCQ3jopuVVVPzLC5KDuSpoAyfh58XrX4cQ217pfgvR73xFp8jS2esXRu2uIJD91jClwtvIYzyheI4PXNeQ3F1c3Uz3NzK0ksjtIzE8l3O5j9SeTX0povwv+D3jPxbfaV4S1zXYNF8M2d/f6xd31ramWS2sFLFrOKKThpSMKkp+XIJY8iuj0/9nrwJ4g03T/iNouv6nb+AZdN1PUL37Tbwtq1u2lbBLAio4hkMnmpsfKgZO4ccgHyKlxNBMtxFK0coOQ6sVYH2Yc5rofC3iCy8P+IrbXdX0e28RJA282l88ywyuOQXMLxucHnG7B6HIr7k+EfwM0fWZbu++Gs8mq6b498Ja5Hp0WsrbwXNpe2u2N0kkDeTxvVkkUrwSMAjny7TfhHYoPiH4N8Ka3Jcz6FHp1ldvd2ESLPfy3XkyrCZVM8MUbnCuNruBkgAgUAfNvi7xdrXjbxRf+L9clB1DUJfNYxjYqY4VYx/CqAAKOwFc+1zcvP9qeZ2nzu8wsS+fXdnOfevuLxf+yh4I8MTR2N54yOkS2Gp2un31xqFxprRTLPxJPaxW9y80axNwROBxgkr0rwf45fDDT/hhrtppul2Os21tdI7xzar9kkiukVtqzWk9k7xSxsOeDlehJoA8TkllmYvM7SMSSSxLEk9Tk0/7Tc+UsAmfy0JKpuO0E9SB0Ga+uL/APZt0w/DR/GlqmvaPeWEmnC4TWIbSKO5iv5BHvt44pWnj2k5XzVw45yOldHB+zH8OtQ8a+KfC2i67rN9F4Eg83VXkj0+za4kkIEUVo1xOsa8n5nmYD0U9KAPh/e+FG44U5HPQ+op89xcXMhmuZXmkPBZ2LNx7nJr6H1/4DRJ8btA+EnhPWor6PxK1oIJ5JIJntvtX3o5zaySRGSLBzsfB46V9Ba5+yB8LNRguJvhn4z1XUT4a8SWnhzX11Gyht8SXTbPPsyjtuQHPyyDNAH57vc3MsSW8szvFF9xGYlVz/dB4H4UG6uGiW1M7mKM5WPedqk9wvQGvtv48fsy/DL4c+BvEfiT4feKtV1q/wDBniGPQdUi1GzhtoWeaN5EktzE7sQNmDuxnPAFN8N+EPhZ4q+DHwl0Lxvd6lpeo6/q2q2Frc6Za28qrJNcrGkl0ZWV3RWYDYnOMkHoCAfFEt3dzzLcTzySyrgB3dmYbemCTkY7VFLLLPI0s7tJIxyWYlmJ9STzX1q/7MlnBqelPNrkp0SKHWP7du0jU/YLjRWZZo0GcHzMxeXuwT5grzD4dfDzwnrvhjxV8Q/HOoX1p4Z8MNbQeXp0cUl9dXN4X8lEMxEcahY2Z3bPYAHPAB45Jd3NxL5807yy4272cs2BxjJOajEzxbSJCm05U7iMH1Hoa/Rrxv8AAnwv8Q/GV/4hs5Lu28MeG/DfhspBbtp9pf3Ut7aL5YZ7qWK1RsIzSMWYk8AHJIh0Xwz4D+A/gb4tXmj63fX2u2EulWtnqtgmn3Bjt7+OWVYQxaVEYlQlz5bH7uEJ5oA/O0zTMcmRjnP8R79fzpokddrByPL5U5I245yPSvsjVf2adMk8DR+MLca/o13BqGlWt5HrUFnF58eqOU82CKCVpYihGdsy/MCCCORUPgz4I6Ro3xI1qU6jJdp4E8ZaDpccckSFbuO7vmjZpRzjAj6DIOTmgD4/mnmupDPcStNI/Jd2LMfqTkmpPtd35UcHnyeXDnYm9tqZ67RnAz7V9veLfCnwbb4efF/xNrtjqC+ItO8amytp7SO3EcIlF48USb2BELbAZeNwKrs4zXxPpemX+t6nZ6NpMRuL3UJo7eCNeS8srBEUe5YgUAdV8PPH+r/DbxH/AMJJoccU9wLW8tNk24x7b62ktnbCsp3KkhKnPBxnI4ri57ia4lM91K0srYy7sWY46cnJ4r9Jf2iP2f73RvhFfWumeCX0dvhLPZ2h1cW4iOuWt5Gsd1cvIOZDHeglCekUqjoK5LTPhl8OPhppvxe8C/a9Q1jxtofg9mv5Jbe3XTIrh7qyaRLUkmfdEWCCQ4DfNgKMZAPgqa8up5DLc3EksjDaWdyzEemSc49qhDkqAGJCnI54B9q++NH+GXw4+Gdl8VvBE13qGr+N9H8FTS3zyQW66XDPLLZyPHbksZy8W8L5pwG+bAAxnQ1X4c/CnT9E+KNx8RzqGq6romh+F7m2u7Czsrb7Ol9HbkCKNdieZlvLkZhlkG7JcmgD8/Zbu6uZTNPPJNIRtLO5ZiPQknOPaoxLKrIyuwaM5QgkFT1yPTn0r7I1X4O6BcaJZeOPHWt3Q8N6D4Q0PUZU06ytYr2STU3eK3tY8BI2wVZnuJdzkDncSKqN+z38P7H+2/FWpeItUk8HWnhfTvFVg0FrB/aM9vf3iWf2aZHk8pJUkLKXDMvyhgCDtoA+SBe3q3JvVuZRcnOZQ7eZz1+fOefrUBldvkZycktgnuepx6+9fXR/Z+8JJ4zS2sE8S+IfDOo6Dpuv2jWEFlFd28GpDIS+luJFtojGwZQQT5hAxt5xsfEb4X23wn+FHxV8DtMmpTaD400KCG9eJUmaCbT7yZQcFtpKld6qxXcOCQAaAPiuiiigD//Q/F+trw7rt34Y1uz16xgtrmeyfesV5bx3Vu/GCskMoZHUg4II/WsWtXQtC1nxPrVj4d8PWcuoanqUyW9tbwrukllkO1UUdySaAPXNV/aD8d3iaNbaBa6V4TstC1KLWLe10Swjs4W1GDiO5mHztK6DIUMxVQSABk1jeK/jH4o8W6drujS2Ol6Tp/iO9tdQvbfTbJbWN7uzEwSVQCSpbz5C+DgkjgAAVrP+z38Sv+Eij8MWi6XfXfkXFzcPaaxYXFtZQ2mPPe8uI5zFbCMsATKygk4GTVQ/AP4pDxdF4LXTIXu57E6rHcreWx05tNUEtefbhJ9m+zrggyGTAYbT83FAFrTv2gfiFYXRkuRp+qWM2j2WhXGn31mk9jc2OnYNss0RxmSMgMsqlXB5B5NZ9r8aPElrpfiTQF0rRpNI8TzRXMti2nR/ZrW5gjaKKazQEeTIiOwBBOc5YE812mj/AAC1PTofG8PjuBo7jR/Cz6/pEthcw3Vre/6XBbxyRzQmSOaI73UhGyHGDggiuXufg74m0PRvFEfiDRLo61oR0sMtvdW7LZvqMm1IrqAbpTM+QojQho2/1g7UAeseAP2iZNH8Tan8avEuqRx+NbLRn0ewsbLTvLXUHa2+zQ3V7Nnyv3ACs3y73aNMAckfNfgvxx4i8BeLbLxv4enUavYu8kcs6CUF5FKsWVvvEhj17816Dq37Ovxb0i7sNPfSYb281C/i0ryLK9tbyW31GYEpa3SwSObeYgH5ZdvRu6kDhfGvgPWvAV5BZazc6ddtcByr6bqNrqMYMbbXV3tZJAjKeCrYPcZFAGz4b+MHj7whp2g6Z4cv1so/DWpzavZOsSM6XU8aQybywIdGSMKUYFSM5HJrei+O/ivT/FFl4s8M6PoPhy6tEuIpIdN0qGC1u47tdk8d1Cd4mjkTKlG+QAnaBmqN78DviHZ+HoPFEcNjfWMstrDKLLUrO8mtZL04txdRQSu8HmE4HmAc8HB4rZv/ANm74saX4jm8KanZ2FrqNlDPPfCTVbER6dFbOEke+l87ZbDcyhRKVLZG0HNAFWx+O/iXTNT1G407QfD9tpOr2sdne6Kulx/2VcRxOZY2kgJJMqOdyy7w69AwHFJ4d+OviDwrrc3iPRPDnhu31P7Ql1ZzrpEIbTpo0CI1njATbtBAYON3zEbiSeK134deMvDvi+HwJqGms+t3RgFtDbulyLkXQBgeCSJmSVJQwKMjEHNe7ap+xf8AHvw7rHh/TfE2j21lDr2oxaX9oTUbOaK0u5Bu8m6eOUrBLt5CyFcngc8UAebWvxy8Y6d4cutA0ez0rTZ9QRYr3U7awjj1K8jSUTBJ5/4gXALEKGbHzE12N1+1V8Srl7uaPTtBtbjUL221O5mg0qKOWfULV98d1I4OTJnOedpyflBOa/QTWP8Agnx8LtC8SeLpXtdSvNA8E6aPk/4SLSYbnVr9gn7xi3/HhEuW+SZctxg+v55fDn4N6f8AE3wr8RNX0VxZXnhuS0axF9f21pbRw3Fz5bfaZ5ykZKxnghly3IB6UATfBP4oaR4A8b6x8Ztd1eRPEUC3klppsFoXS/ub1HB82TPlxwq7ZdSCSOFGa8O03xV4i0nxPD4z0+/kh1yC6+2pdA/vBcb95k5zkluTmuz8V/Bb4leCba8vPEWkeRBY3VtZyPHPFMpkvIzLbshidg8cqAlJFyjdAc8VkT/DLxxB48T4YjS2m8TySxQCyidJH82VVdULKxUEBhuyfl5DYwaAO3m/aC8ZjxPb+L9K0rQtH1FPP+0mx0qGGLUBdKVnW8j5WVJATuTAXkkAGhv2h/iGmvabrGnppunWelWs9jBpFtYxppItbr/j4he1OVkWb/loXJY8cjAx2PiL9m3W9F8A+GbiyEOseL/EOv3GlJb6ZqNpqNsUihVwu+2d1SQOTv3OMDnGOavfC/8AZY8R+I/iZoXhfxncWUGh6itzO95Y6tYSxTpZDM8EFysrxecpwGXkoDuK7eaAPN9R+P3xBv7iVrc2Ol2baVcaNDY2NolvZ2tldHMqwRjOx3bkyElyep4FV9T+O/xH1eG/W9u4GudVs7Syu7tYEW6uEsX3wSSSjlpl4HmH5iAAScV0OpfBHxB4q1LVr/4c6bYwWFoZfJ03/hItP1K+kW2QPM1uEeN7lQOd0cZHULnFcHF8JfH9xcWlpDpoaa+0h9chHnRjdp6FgZc7uMFG+U/Nx0oA6HxD8c/Efime31DXNA8O3OppLHLcXx0e3+1XrRDA+1PjDgj7+FXd1Yk1z3jj4o+IfHUOk2F1aWGj6boQf7DY6XaraWsDStvkcICxLMwySWPtgcV9A2H7Llr4svba28M6zBpyp4Rh8QTnUby2i8y5kBJjTznh2xHu/ITua+Qb6zl0+8msZ2jeS3cozRSLNGSvBKyISrD0Kkg9jQB79f8A7TnxD1Kx1GzutO0LzNZit0v7pdLiW6u2tCpgllmB3GRNowRgHupNcpYfG/x1Y+Mtb8bSGyvrnxKjRana3dpHPY3kbY+SW3b5SBgEYIIPIIryKigDtL/x3q9x4ttvGekW1l4dv7F4pLZNJtks4IHhOUKRrnnPUsST3Jr3Hxh+2N8bvGqabFqNzptkmn38WqOLDTYLT7bfw42XF55QBncY/i49q+WqKAPY/FPx4+I3jHR/E2ha7c28lp4u1WPWtQCW6oz3kSMisjDlF2sflHFXPBvx/wDHHgfw9pvh7S7PSLtdDnmudLur3Torm70+e4O55LeR+A275gWVtp5XBrxCigD6Tl+K1n4f+BmreANG8Q3Ws6z471CLUNZD27QxWaRLzEsjkmWSaTDSMuFwiDk5rzLwD8UPEfw8h1Ww0y3sdT0vXI4477T9TtVvLOfySWiZo2xh4ySVZSCMkcg4rzmigD3mT9o34i3ev6hruqxaVqUOrWVrp95ptxp0LabPb2ShbdTbKFVWiA+VkKsOcHk1x178U/Et1puu6NaW9hpWneIbi0uri2sLOO2iSSxDCDyVT7gXec9Sx5JJrzeigD6G1v8Aaa+ImvadrFhd2OiQyeIDbyahdwaZFFd3NzaNvhuXmX5vOQ5wRheT8uTmm69+038TNet7iIw6Rp017fWWp3dzY6bDb3F3f2DmSG4mkAJZwxyw4U/3eTXz3RQB7bcfHvxheP4uW90zRri08azJdX9o+nobZLyNXVLq3TP7qYCRzuBwSxJHTHNWPxT8SaV8Q7D4n6Ta6dYa1pjRPbLb2UUVrHJDEIkkFuoCbxjfuxy/zHmvN6KAO18LfEHxR4P1HVtT0m4V5ddsbrTr5bhBMk9veDEoZW75AZW6qwDDkV6Rq37SfxG1rRNT0i/g0lrnXNOTStS1NdNhXUr60jMZRZ7kfMWXyk+YAFsfMWPNeBUUAe+6l+0l8RtW0PUNIvYNJe51jTF0fUNTGnQjU7yyTYESa5xuJURoNwAY4G4tVG1/aB8fRazrGsahDpurLr2nWel31pfWSTWk1vp6xrbExZGHj8pSGBBJznOSK8QooA9q074+/ECwu4ZZRYX9kmj2+hS6fd2aTWNzp9q2+GOeE43MjfMrgq4PQjnNLXPjh8QfEEniI39xbJD4l0610ie3hto4reDT7GWOa3t7WNMLCkbRLgLyRnJJJNeRUUAe52H7Qvj2105tE1C20rWtKfTdO0s2Wo2EdzbGHSd/2OQoSMyxeY/zZwwYhgRxR4t/aG+IHje08TWXiKDS54/FpsJb7ZYRxn7Tp0bQw3MW3Aim8tmRmUAEHG0cV4ZRQAUUUUAf/9H8X69K+D3xB/4VV8TvDvxCay/tGPRbkSy24fy2liZSkiq+DtYox2tg4bBrzWigD6f8N+NfgZ4Im8SeG9Dn8Raj4Z8c6VNpmozXFpaQX1gBcQ3Nq9uiXDpcFJIQJQ7xCRT8u0108fx6+HVvbwfDOKy1V/AKeFrjww98VgXV2a6vhqTXiw+YYQFuAoEHm4MYIL7jkfHNFAH3J4Y/aq0L4Xta2Hw0tb14PDPhe50XR7zUILd5p7+71KPUJbi5t97xpDlCiRqzsowc7iSOOtfjr4C8Lv4t1HwNo19bz+Jr7QtXjtLt0mhtb3Trs3V1F5xcySQu3+qZhvwcPyNx+TKKAPtn4jftHaF4q1aHVPD/AIq8T6ZbX2tw6xPZxabpVq2nvGzyBobq3ZZLqWFnPlNII8jO/kk15L8dviN4J+IV3oNz4ctJLnUrGGZdU1ibT7TSZ9UkkkDRmS1smeINEuVMm4vISS3QV4BRQB973f7RHwSh8Ja54c8OaXqOl22rR6RLbWVvpOmQRWU2lzwzvE91FILm6E7RsfNlbK5+4T04jwp+0VoGj/FD4qeILiC9sdD+Jctyy3EFtaXd7Y77wXcD/Z7rdbzYKhZELDIJKsCAa+P6KAPou8+ON1pvx18NfFzTr+88UDwpNYPbtqttbWMksdk24ReRZlooo+oQAsQOSe1e8/EH9p74M/8ACN65oPwp0TXQfHXiu08U66+svbMLdrWXz/s1mISd2XJ/eSEHbx9Pz7ooA+5vG/7UPgjxPq37QGoWmkX8SfFxLZdPEiw5tzAULfaMOeu042bq8N+FnjXwDpXgzxn4A+IL6laWXipbIpd6Zbw3UkL2c4mw0U0sIIfGMh+OuDXhdFAH6PfD74l6d4i1TxL401bw5c/8Kk8NaBaWEbXrqHkvNGIm0/c6/I1zNcHBjTOEYjJAJr5L+Gvxen8KfGOP4q+KoJNVa8nupNQSJgkzrfB1mMTNwHAclM8ZA7V4tltuzJ25zjPGfXFJQB9qeFPj98MvhJD4N034d2usa1beGtcu9TuJdThtbWSaC8t/s7RxJHJOqui8gvkE84A4px/aL8NaZ428PatFrWu+JND0ddRYW13pmmaZ5El7AYV8qOyfa7cjzHYrkAYWvimigD7W+Bnx3+D/AMMdD8OHUdJvbbV9Me7XUjZ6Xp10+oC4G2OUX10wuIPJUkeVEFDf3wSSI9P+OnwktNPsNUuLfXJNe0vwxd+F4oUhtltJI5JJWiu3kMxcMVkw8QU4IyHIr4tooA+xdL+Onw1a/wBEuNYt9Wiifwk/hfVPIhgkMJxhLi23TL5oPdH8v2Jr5m1+LwJFYWqeFLjUri8EswuGvYoYojCD+5Maxu7BiPvgkgHoTXJ0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/0vxfqxbWl1ezC3s4XuJWyQkal2OOvA5qvXqXwb/5Hy0/65T/APoBr2uG8qjjswoYKUrKpKMb9ru1zys9zF4TBVsVFXcIuVu9lc4j/hGvEf8A0Crv/vxJ/hR/wjXiP/oFXf8A34k/wr7+yfWjJ9a/p3/iW3Cf9Bkv/AV/mfgX/EdsR/0DR/8AAn/kfAP/AAjXiP8A6BV3/wB+JP8ACj/hGvEf/QKu/wDvxJ/hX39k+tGT60f8S24T/oMl/wCAr/MP+I7Yj/oGj/4E/wDI+Af+Ea8R/wDQKu/+/En+FH/CNeI/+gVd/wDfiT/Cvv7J9aMn1o/4ltwn/QZL/wABX+Yf8R2xH/QNH/wJ/wCR8A/8I14j/wCgVd/9+JP8KP8AhGvEf/QKu/8AvxJ/hX39k+tGT60f8S24T/oMl/4Cv8w/4jtiP+gaP/gT/wAj4B/4RrxH/wBAq7/78Sf4Uf8ACNeI/wDoFXf/AH4k/wAK+/sn1oyfWj/iW3Cf9Bkv/AV/mH/EdsR/0DR/8Cf+R8A/8I14j/6BV3/34k/wo/4RrxH/ANAq7/78Sf4V9/ZPrRk+tH/EtuE/6DJf+Ar/ADD/AIjtiP8AoGj/AOBP/I+Af+Ea8R/9Aq7/AO/En+FH/CNeI/8AoFXf/fiT/Cvv7J9aMn1o/wCJbcJ/0GS/8BX+Yf8AEdsR/wBA0f8AwJ/5HwD/AMI14j/6BV3/AN+JP8KP+Ea8R/8AQKu/+/En+Fff2T60ZPrR/wAS24T/AKDJf+Ar/MP+I7Yj/oGj/wCBP/I+Af8AhGvEf/QKu/8AvxJ/hR/wjXiP/oFXf/fiT/Cvv7J9aMn1o/4ltwn/AEGS/wDAV/mH/EdsR/0DR/8AAn/kfAP/AAjXiP8A6BV3/wB+JP8ACj/hGvEf/QKu/wDvxJ/hX39k+tGT60f8S24T/oMl/wCAr/MP+I7Yj/oGj/4E/wDI+Af+Ea8R/wDQKu/+/En+FH/CNeI/+gVd/wDfiT/Cvv7J9aMn1o/4ltwn/QZL/wABX+Yf8R2xH/QNH/wJ/wCR8A/8I14j/wCgVd/9+JP8KP8AhGvEf/QKu/8AvxJ/hX39k+tGT60f8S24T/oMl/4Cv8w/4jtiP+gaP/gT/wAj4B/4RrxH/wBAq7/78Sf4Uf8ACNeI/wDoFXf/AH4k/wAK+/sn1oyfWj/iW3Cf9Bkv/AV/mH/EdsR/0DR/8Cf+R8A/8I14j/6BV3/34k/wo/4RrxH/ANAq7/78Sf4V9/ZPrRk+tH/EtuE/6DJf+Ar/ADD/AIjtiP8AoGj/AOBP/I+Af+Ea8R/9Aq7/AO/En+FH/CNeI/8AoFXf/fiT/Cvv7J9aMn1o/wCJbcJ/0GS/8BX+Yf8AEdsR/wBA0f8AwJ/5HwD/AMI14j/6BV3/AN+JP8KP+Ea8R/8AQKu/+/En+Fff2T60ZPrR/wAS24T/AKDJf+Ar/MP+I7Yj/oGj/wCBP/I+Af8AhGvEf/QKu/8AvxJ/hR/wjXiP/oFXf/fiT/Cvv7J9aMn1o/4ltwn/AEGS/wDAV/mH/EdsR/0DR/8AAn/kfAP/AAjXiP8A6BV3/wB+JP8ACj/hGvEf/QKu/wDvxJ/hX39k+tGT60f8S24T/oMl/wCAr/MP+I7Yj/oGj/4E/wDI+Af+Ea8R/wDQKu/+/En+FH/CNeI/+gVd/wDfiT/Cvv7J9aMn1o/4ltwn/QZL/wABX+Yf8R2xH/QNH/wJ/wCR8A/8I14j/wCgVd/9+JP8KP8AhGvEf/QKu/8AvxJ/hX39k+tGT60f8S24T/oMl/4Cv8w/4jtiP+gaP/gT/wAj4B/4RrxH/wBAq7/78Sf4Uf8ACNeI/wDoFXf/AH4k/wAK+/sn1oyfWj/iW3Cf9Bkv/AV/mH/EdsR/0DR/8Cf+R+d1zaXVlMbe8he3lXBKSKUYZ6cHmq9epfGT/kfLv/rlB/6AK8tr+YuJMqjgcwr4KMrqnKUb97O1z99yLMXi8FRxUlZzipW7XVz/0/xfr1L4Of8AI+Wn/XKf/wBANeW16l8HP+R8tP8ArlP/AOgGvsPD7/ke4H/r7D/0pHzPGn/Ioxf/AF7l/wCks+xqKKK/0cP4ZCiiigAooooAKKKKACiiigAr6C179nvX9B+D9l8WJtQilNwIpZtOVCJ7e2nYpFM53fdcjj5Rwc5rxfw5FpE+v6dFr9x9k01p4/tMoRpCkW4biFUEnjsBX3rd/tL/AAa8Q+J/EPhzUfDbad4d1fTW0cass9xNIbWBD9n/ANDK7Vw3TaNwzn1r4jizNMyoVaKwFKUor3p2Sd4ppcurWrTbXLeWi0sz67hrLsBWp1Xjaii37sLtr3mn72l9FovestXrofENj8PfHepeHLjxhp/h++uNDtAxlvUgc26BfvEvjGB3OeO9TXHw0+Idpotn4juvDWoRaZqDoltcNbSCOZpDhAhxzuP3cde1fQvinx38PvF3w88MRweMbrRb7wjYvZvoq2k7W9+6vkOkiMsaiUff8wZGeR69xrnxj+GM3xP0L4z23iq9vIYnsxL4be0mAtBEoRykhYQlY/voByT6Vwz4ozK+mGe89OSf2fhje1vf35/gW252x4dy/rXW0deaHX4pWvf3duX4nvsfJV/8KviZpesWfh7UfC2pW2p6ipe2tntZBLMqjJKLjLYHXHTvXQ6F8B/irrXi7SPBk/h680q+1r5oGvYJYoxEPvSMdpOxRyxA4719reDviJ4a8U/F/wAHaJ4X8QWWp2Ed9qF8qWumXdnLb+fA+5pZLmWQux7hABkZ9q4G5+NXgPwNqHgfw/Z+JL3xUugeIZ9V1DUTBNCYopCUNvGsrb3AySw6E15D4zzeo/YUsP8AvOTm+Gel/aWbva2sVo9ZX0bPT/1UyyC9tUr+5zW+KOvwXSte/wAT1W1tUj468S+APFnhXxdN4H1TTZ11dJvKjhET758sVRo0IDMr4yvHIp+r/DX4haBrNn4d1rw3qFlqmoAG2tpbaRZZsnHyLjLc+lej6xqfw8Px2j1++8R3WveF7m/+1z3kEc9tPHHJIzmNQ5Ev7sEDKkf7NfUsHxy+Cmiaj4d+w6yrw6VNqVv5lpZXoNvDex7Yp0a6eSRmjP3vmBLZKqOp9nMeJ8woQo+yw0qjlC7tCS96zsu8dVblavrueTgeHsDWlV9pXUEpWXvRel19+j3TtpsfK/jT4B+K/BfhfwrqN/aXo17xLPND/ZT2rLPGY/u7QCWYt/uiull/Zt1LRdP8Hz+MZNR0i98TXNxBNZjTnmubdYV3KyxKweTd6YGK9q0n42/CnwldeCtNXxRd+I49HbUo7rUms5o5Iftq4SdFlJZthPY59hVWz+MPwr8OX/w8so/Ftz4hi8NajfXF7fS2dxGxS4U7SqvuZuTj19hXzc+Ic+cYxVOV/fd1Tkm1+85Urxaja0LKXvO631v78cjyZScnUj9hWc07P3LvR3le8rtaKz8rfPd9+zx480zw1pnja8s7j+wtSvWtt6WsrXEMIfYJpItoAD/wjcSTxXPaj8HvF914s1rw74E0fVfEMOjPtkkGnywzKuM5lhOTGf8AZJzXuTfFPwJrnw80TTL7xNc6dqHhzX57/wCytbzyreW00wZQHX5V2rzhunYV6Be/G74WeKtQ16xbxZeeFYP+EhTWYL2C0nf7dCgXMTLHtdWGMLuGK71xFndJtzouVnJfBKyXMuV2SvJ8v8rtvdaO3D/YeU1ElGqldRfxxu3yu6u3aOv8y9N0fFuhfDH4jeJ/NHh3wxqOpeRK0MnkW0j7JVGSjYHysPQ0uj/C74keITfjQ/C+o350pil2IbaRzA68lXwOGHp1r6p179oTwjqthrs2j3lzpNxqfim11JYkWRGayiwHd2j+XJxkrnNdZpHxi+BcfxB1/wAeTatLFdy60l3AZ4L50ktQgBMMMEkSLLnqZgeOxrprcWZxCE5vBvbRKMpO/u6O1rp3eq25W7Mwo8N5XKcYrFLfVuUVp72q32stHvdLQ+Qb/wCHAsPhPZ/EmW8cT3OqS6a1m0W3Z5SFixfOc5GNu3j1rntJ+HvjvXtCu/E+i+H76+0ixDGe7hgd4Iwgy2XAxwOvp3r6C+KXj74deI/h3rPhvQ9Zaa9i8Rz6nar9llRLm3uVIyCwGwpnkNye1Nv/ABx4D8X/AAd8M6DL4vu/CuqeE7SeCTTEtZpYNQdySrq8LBAZOjl+g9e/o4bPcwVCNSdJ3lUad4SfLFq60ik30jfZN+9s0ceIyfAus4RqK0YJq0ormlez1bsurt16bngNx8OfH9p4aj8ZXXhy/h0KXBW+e2kFuQ3Q7yMYPY9DRP8ADnx/beGF8aT+HL+PQXAK3zW0gtyD0O/GMHsehr7O8QfHb4ZXema/4utdevLi817w/FoyeGXtpBBbTKioZDKT5JRcFl2jOTSaz8dvhlc6VrXi63168mvNY8NpoieGWtpBBbzhAhl80nydikblwN2Sa86lxbm7Ub4N6yt8M/L3dul3+8+B28ztnwzlibtilor7x89d/Je58evkfNXxC+C+s+EtSgs9AFzrsI0m21W6ljtyFto51yd+0sAoPAYkZqnrnwg8QHxVF4W8CWGqeIbh7OG7ZDp0tvMolQMf3Z3HYCcB+jdq+k/iL8cfhn4++Hl18PoL99Jki02wkivobeUfbLq1j2vaXQC7igPKN90Hr79FF+0B8Kb/AFjxBpdxfpb2utaXpMEV/dWNzPAk9igDxTRQtFMVzypU4zzXDQ4lzyFCM6mHk5JO65XrrC0nZa6OTUYtPRp67ddbIcolWlGFeKi7W95afFeKu9Noq7utbrTf4o0b4WfEnxDf3+l6H4X1K+vNLYpdxRWsjPAw/hkGMqfY81w00M1tM9vcI0UsbFWVhhlYcEEHoRX6AaF8bvAupeIfEyfEDxVYX/h7UrqGaa3j0e+t2uTBAsaz2jxS+ZDKCNv7xsHG7jNfB2tTWFxrF7PpYkFnJNI0PnHdJ5ZY7dx7nHWvseHs5xmJq1IYqjyJKLTtJJ3WqvJK7T6KOml23ovls8yrC4enCeHq8zbknrFvR6O0b2TXW+va2+ZRRRX1h80FFFFABRRRQAUUUUAFFFFAHxz8Y/8AkfLv/rlB/wCgCvLa9S+Mf/I+Xf8A1yg/9AFeW1/nH4g/8j3Hf9fZ/wDpTP7m4L/5FGE/69x/9JR//9T8X69S+Dn/ACPlp/1yn/8AQDXltdT4O8S/8Ilr0Wt/Z/tXlK6+Xu2Z3rt64PT6V9Jwdj6WFzbC4mu7QhOLb1dkmm9tfuPD4nwdTEZdiKFFXlKEkl3bTtvofd9FfOf/AAv4/wDQD/8AJj/7XR/wv4/9AP8A8mP/ALXX9rf8Rp4Z/wCgr/ySp/8AIn8p/wDEKc+/6B//ACaH/wAkfRlFfOf/AAv4/wDQD/8AJj/7XR/wv4/9AP8A8mP/ALXR/wARp4Z/6Cv/ACSp/wDIh/xCnPv+gf8A8mh/8kfRlFfOf/C/j/0A/wDyY/8AtdH/AAv4/wDQD/8AJj/7XR/xGnhn/oK/8kqf/Ih/xCnPv+gf/wAmh/8AJH0ZRXzn/wAL+P8A0A//ACY/+10f8L+P/QD/APJj/wC10f8AEaeGf+gr/wAkqf8AyIf8Qpz7/oH/APJof/JH0ZRXzn/wv4/9AP8A8mP/ALXR/wAL+P8A0A//ACY/+10f8Rp4Z/6Cv/JKn/yIf8Qpz7/oH/8AJof/ACR9GUV85/8AC/j/ANAP/wAmP/tdH/C/j/0A/wDyY/8AtdH/ABGnhn/oK/8AJKn/AMiH/EKc+/6B/wDyaH/yR9GUV85/8L+P/QD/APJj/wC10f8AC/j/ANAP/wAmP/tdH/EaeGf+gr/ySp/8iH/EKc+/6B//ACaH/wAkfTWnanqWj3aahpN3LZXUedssEjRyLkYOGUgjI96pu7SMzuSzMSSTyST1Jr5x/wCF/H/oB/8Akx/9ro/4X8f+gH/5Mf8A2up/4jNwxfm+ta/4J/8AyI/+IWZ/a3sNP8UP/kj6Mor5z/4X8f8AoB/+TH/2uj/hfx/6Af8A5Mf/AGuq/wCI08M/9BX/AJJU/wDkRf8AEKc+/wCgf/yaH/yR9GUV85/8L+P/AEA//Jj/AO10f8L+P/QD/wDJj/7XR/xGnhn/AKCv/JKn/wAiH/EKc+/6B/8AyaH/AMkfRlFfOf8Awv4/9AP/AMmP/tdH/C/j/wBAP/yY/wDtdH/EaeGf+gr/AMkqf/Ih/wAQpz7/AKB//Jof/JH0ZRXzn/wv4/8AQD/8mP8A7XR/wv4/9AP/AMmP/tdH/EaeGf8AoK/8kqf/ACIf8Qpz7/oH/wDJof8AyR9GUV85/wDC/j/0A/8AyY/+10f8L+P/AEA//Jj/AO10f8Rp4Z/6Cv8AySp/8iH/ABCnPv8AoH/8mh/8kfRlFfOf/C/j/wBAP/yY/wDtdH/C/j/0A/8AyY/+10f8Rp4Z/wCgr/ySp/8AIh/xCnPv+gf/AMmh/wDJH0ZRXzn/AML+P/QD/wDJj/7XR/wv4/8AQD/8mP8A7XR/xGnhn/oK/wDJKn/yIf8AEKc+/wCgf/yaH/yR9GUV85/8L+P/AEA//Jj/AO10f8L+P/QD/wDJj/7XR/xGnhn/AKCv/JKn/wAiH/EKc+/6B/8AyaH/AMkfRlFfOf8Awv4/9AP/AMmP/tdH/C/j/wBAP/yY/wDtdH/EaeGf+gr/AMkqf/Ih/wAQpz7/AKB//Jof/JH0ZRXzn/wv4/8AQD/8mP8A7XR/wv4/9AP/AMmP/tdH/EaeGf8AoK/8kqf/ACIf8Qpz7/oH/wDJof8AyR9GUV85/wDC/j/0A/8AyY/+10f8L+P/AEA//Jj/AO10f8Rp4Z/6Cv8AySp/8iH/ABCnPv8AoH/8mh/8kfRlFfOf/C/j/wBAP/yY/wDtdH/C/j/0A/8AyY/+10f8Rp4Z/wCgr/ySp/8AIh/xCnPv+gf/AMmh/wDJH0ZRXzn/AML+P/QD/wDJj/7XR/wv4/8AQD/8mP8A7XR/xGnhn/oK/wDJKn/yIf8AEKc+/wCgf/yaH/yRwvxj/wCR8u/+uUH/AKAK8trqfGPiX/hLdel1v7P9l81UXy92/GxdvXA6/SuWr+KeMcfSxWbYrE0HeE5yaequm21vr95/VnDGDqYfLsPQrK0owimuzSV9tD//1fxfoor0P4W6Zp+r+Mrax1S3S6t2jmJjcZUlUJHHsa9TJMqnjsZRwVNpOpJRTeybdtTz82zCOEwtTFTV1BOTS30Vzzyivuj/AIV74H/6Alr/AN8f/Xo/4V74H/6Alr/3x/8AXr92/wCJcMz/AOgmn/5N/kfkP/Ec8B/z4n/5L/mfC9FfdH/CvfA//QEtf++P/r0f8K98D/8AQEtf++P/AK9H/EuGZ/8AQTT/APJv8g/4jngP+fE//Jf8z4Xor7o/4V74H/6Alr/3x/8AXo/4V74H/wCgJa/98f8A16P+JcMz/wCgmn/5N/kH/Ec8B/z4n/5L/mfC9FfdH/CvfA//AEBLX/vj/wCvR/wr3wP/ANAS1/74/wDr0f8AEuGZ/wDQTT/8m/yD/iOeA/58T/8AJf8AM+F6K+6P+Fe+B/8AoCWv/fH/ANej/hXvgf8A6Alr/wB8f/Xo/wCJcMz/AOgmn/5N/kH/ABHPAf8APif/AJL/AJnwvRX3R/wr3wP/ANAS1/74/wDr0f8ACvfA/wD0BLX/AL4/+vR/xLhmf/QTT/8AJv8AIP8AiOeA/wCfE/8AyX/M+F6K+6P+Fe+B/wDoCWv/AHx/9ej/AIV74H/6Alr/AN8f/Xo/4lwzP/oJp/8Ak3+Qf8RzwH/Pif8A5L/mfC9FfdH/AAr3wP8A9AS1/wC+P/r0f8K98D/9AS1/74/+vR/xLhmf/QTT/wDJv8g/4jngP+fE/wDyX/M+F6K+6P8AhXvgf/oCWv8A3x/9ej/hXvgf/oCWv/fH/wBej/iXDM/+gmn/AOTf5B/xHPAf8+J/+S/5nwvRX3R/wr3wP/0BLX/vj/69H/CvfA//AEBLX/vj/wCvR/xLhmf/AEE0/wDyb/IP+I54D/nxP/yX/M+F6K+6P+Fe+B/+gJa/98f/AF6P+Fe+B/8AoCWv/fH/ANej/iXDM/8AoJp/+Tf5B/xHPAf8+J/+S/5nwvRX3R/wr3wP/wBAS1/74/8Ar0f8K98D/wDQEtf++P8A69H/ABLhmf8A0E0//Jv8g/4jngP+fE//ACX/ADPheivuj/hXvgf/AKAlr/3x/wDXo/4V74H/AOgJa/8AfH/16P8AiXDM/wDoJp/+Tf5B/wARzwH/AD4n/wCS/wCZ8L0V90f8K98D/wDQEtf++P8A69H/AAr3wP8A9AS1/wC+P/r0f8S4Zn/0E0//ACb/ACD/AIjngP8AnxP/AMl/zPheivuj/hXvgf8A6Alr/wB8f/Xo/wCFe+B/+gJa/wDfH/16P+JcMz/6Caf/AJN/kH/Ec8B/z4n/AOS/5nwvRX3R/wAK98D/APQEtf8Avj/69H/CvfA//QEtf++P/r0f8S4Zn/0E0/8Ayb/IP+I54D/nxP8A8l/zPheivuj/AIV74H/6Alr/AN8f/Xo/4V74H/6Alr/3x/8AXo/4lwzP/oJp/wDk3+Qf8RzwH/Pif/kv+Z8L0V90f8K98D/9AS1/74/+vR/wr3wP/wBAS1/74/8Ar0f8S4Zn/wBBNP8A8m/yD/iOeA/58T/8l/zPheivuj/hXvgf/oCWv/fH/wBej/hXvgf/AKAlr/3x/wDXo/4lwzP/AKCaf/k3+Qf8RzwH/Pif/kv+Z8L0V90f8K98D/8AQEtf++P/AK9H/CvfA/8A0BLX/vj/AOvR/wAS4Zn/ANBNP/yb/IP+I54D/nxP/wAl/wAz4Xor7o/4V74H/wCgJa/98f8A16P+Fe+B/wDoCWv/AHx/9ej/AIlwzP8A6Caf/k3+Qf8AEc8B/wA+J/8Akv8AmfC9Feh/FLTNP0jxlc2Ol26WtuscJEaDCgsgJ49zXnlfhOd5VPA4ytgqjTdOTi2tm07aH69lOYRxeFp4qCsppSSe+quf/9b8X69S+Dn/ACPlp/1yn/8AQDXltepfBz/kfLT/AK5T/wDoBr7Dw+/5HuB/6+w/9KR8zxp/yKMX/wBe5f8ApLPsaiiiv9HD+GQooooAKKKKACiiigAooooAK9d0T4C/GLxJ4eg8VaB4UvL/AEq5RnimhCPvVSQSqht5wQegryI9K/T34f3vw4i8M/AmHxe15Fqvl3rabNDdLBaJcLPlEuQAXKu20ZBAHOa+L424hxOXUac8NBScm09G9FCUtEpR/l76LWz2PrOE8joY6rOOIlZJLrbVyjHez79te6PzHnhmtZpLa5jaGaJijo4KsrKcEEHkEHqK39R8I+INJ8PaZ4qv7YR6ZrDSLay+YjGQxHD5RWLLj/aAz2r9HvA3hvSr+x8S6/rnhGPX/F0viO5XXLC3srS/mjtCMokf2uaHyonzkTJljwa5nw54G+FFxefDSPW9It7GwvdS11NlwsW+V4Xb7NBcOG2ybWAXBcqemcGvAn4lwUmvZP3fitaV7QlLTVWvy+67NNa9dPahwDJxT9p8W19LXnGOuj76rRp/j+cdaFnpOq6jb3V3p9nNcwWKebcSRxs6Qp03OwGFHua/S6TwX4MvfiHpcGu+CY9P8TRaZqLWdtqVpZadZareRFTbg21tcSRnaCQCSA/HWsf4cah8SY4PiX4U1nwVolh4suNIiuYNKj0+2jFxh9uGiVijDHO3PYHHeqqeJMZUXUo0ldKLd5paOfLdd4rdy0ts1e9pp8BNVFCrUdm2tIt6qPNZ9m9ktb9Oh+bNSwQyXM8dtCN0kzKijplmOAOfevqf9nHwpqWs+JPE9+LPT559JhLS2c+mRapOSZQGW2tpZYowRyCxbCr0r6rv/hjo/hnX/FerfDfwhpepeIJLjS57e0u4YZYYLCdAbieCGRzGoDhuQxCnODXdnfiFh8HipYRxvJJO97K7cd29EveTvront148p4IrYqhHE81otvpd2V9kt37rVtOh+Znifwlr/g3XpfDXiO2+yajDs3R71fHmAFfmQleQfWun1f4P/EPQotSm1TSxEukQ289z+/hYpHdDMRADktu9FBI719/61oFvqnxE+JeueHtC03xJ41sTp4s7O9jinhjt2UedLHFIwRivTPYVT+KcekQ614+8Ualp2n3Oo6TZ6FJCZoYpY4m43qg5AXqMA4xXgUfEmvUnRpxpq7jFy73l7PZXuo++0m76rZ219qpwDRhGpOU3ZSkl6Ln3dtX7uyto/PT89dL+HfjTV9SutHtdKljvrK1a8lhuCtu6wKNxfExTPHIA5PauLr9T/HWmP4o+KWoal4n8PaY+hTeF559Ou1tof38ogBLbwSWMZ4XP3egrCHgjwX/wg4A8N6P/AMK7/wCEbN0dd2Rfbv7V2Z2+fu83f5ny7MYxXThfE33YTrUviUXaLWjd7q7fvS7RsnuuhhiPD73pRpVPhctWt7Ws7W0j3ldrZ9T8zcijviv0rg0nwRdQWvgaTwvowtL3wa+pS3S2ka3hu4kyriYcqfXAye9La/CezufgnqNhrGk6bf3C6EmoaddWGmQwETD5iBfecZp5AufMBjCiuyXiZQhb2tJxvJLfdNtX26W1Ta069DkXAFaV/Z1E7Jvbqle3zvo1fXofn34s8GeI/A9/Bpnie0+x3NzbxXUa70fMMw3I2UJAyO3X1rl6+xP2idKtbr4keAtT1w+X4d1XTNJie6VhsaJAqzkEE42jOfSvYvEPguyX4veH9B8VeDtE0n4Yi+2aVfQRQx/bv3LGBJrlXLyLIwBfdxng4zXTT48jDC0KtaF5ThKTs0vh3jFN3lL+763ZjPg1zxFanSlaMZRirq/xbOTW0fM/Nmt7wv4Z1rxlr9l4Y8OW/wBr1LUH8uCLcqb2wTjc5CjgHqa/RDUPBPg261jwCfjV4c0jwrrd3rF3C1nZpFaxXNiin7OZ0iYqFMm1QxxuB5zW/pfh6DTPGnw31bxr4c0vwl4wbxBdQw2+nRRW/naYsT7JJI4mK8HAVzyRXm4rxOgqTdKl73LJrVNNx57Wt8cbw95q1k1307sP4fSdRe0qe7eKejTs+Xe/wy97RPdpn5taJ4M8R+IfFMfgvSLUTaxLK8KwmREG+MEsN7sE4we9c7c28tncy2lwu2WFijDIOGU4IyODX6Wp4L8E3nxP+HbeGNJsdU8FX97fC9u7mGOS7m1ELKZIrwsPlVSP3afdxyM0vhTwb8P0+F1teaV4THiW1uk1JdYa0srKeeC4VmCb7ieeKW2EQAKbFIIHenLxMhDlnOm7NR02abdRO7bsn7mkWlq1d66THgGUrxjU1Teu6aSg1ZJar3tWnstF3/MuivvzxF4S026/Zv8A7W03w7a+Fk02xt2lk1DT7aVtSkkcfvrTUUkMwlI6xkYAyMV8B19rw/xBDMI1ZQjbkk4vW+3pp16N+tz5TO8llgpU4yd+aKltbf8AH70vQKKKK+gPECiiigAooooAKKKKACiiigD45+Mf/I+Xf/XKD/0AV5bXqXxj/wCR8u/+uUH/AKAK8tr/ADj8Qf8Ake47/r7P/wBKZ/c3Bf8AyKMJ/wBe4/8ApKP/1/xfr1L4Of8AI+Wn/XKf/wBANeW13/wy1jTdC8XW+patOLe2SOUFyCQCyEDhQT1r6vgXEU6WdYOrVkoxVSDbbskuZatvZHzvF1GdTK8VTppuThJJLVt2eyPtmivP/wDhafgH/oLp/wB+5f8A4ij/AIWn4B/6C6f9+5f/AIiv78/10yb/AKDaX/gyH+Z/Gn+qmaf9AtT/AMAl/kegUV5//wALT8A/9BdP+/cv/wARR/wtPwD/ANBdP+/cv/xFH+umTf8AQbS/8GQ/zD/VTNP+gWp/4BL/ACPQKK8//wCFp+Af+gun/fuX/wCIo/4Wn4B/6C6f9+5f/iKP9dMm/wCg2l/4Mh/mH+qmaf8AQLU/8Al/kegUV5//AMLT8A/9BdP+/cv/AMRR/wALT8A/9BdP+/cv/wARR/rpk3/QbS/8GQ/zD/VTNP8AoFqf+AS/yPQKK8//AOFp+Af+gun/AH7l/wDiKP8AhafgH/oLp/37l/8AiKP9dMm/6DaX/gyH+Yf6qZp/0C1P/AJf5HoFLk8Ak8dPavPv+Fp+Af8AoLp/37l/+Io/4Wn4B/6C6f8AfuX/AOIpf66ZN/0G0v8AwZD/ADD/AFUzT/oFqf8AgEv8j0WOeWKTzEY578nkehx2r0nx78UtW8eaVoWgS6dY6PpXh6J47W1sI2jj3SYMkjF2clmIyecegr5x/wCFp+Af+gun/fuX/wCIo/4Wn4B/6C6f9+5f/iK5a3E2Q1KkKs8XScoXs/aR0urfzdtPv7nVSyDOYU50o4aolLf3Ja2d+3c9DaWWRg7uzMOhJJPHvS+dN5nneY3mf3snd+fWvO/+Fp+Af+gun/fuX/4ij/hafgH/AKC6f9+5f/iK6v8AXPJv+g2l/wCDIf5nN/qtmv8A0C1P/AJf5HoSu6HKMVJ4yDjg0ollHR2HG3qenp9K88/4Wn4B/wCgun/fuX/4ij/hafgH/oLp/wB+5f8A4ij/AFzyb/oNpf8AgyH+Yf6q5r/0C1P/AACX+R6GskincrFTjGQcHFJubpk8+9ee/wDC0/AP/QXT/v3L/wDEUf8AC0/AP/QXT/v3L/8AEUf655N/0G0v/BkP8w/1VzX/AKBan/gEv8j0MySEBS7EKMAZPA9qTe+zytx2Zztzxn1xXnv/AAtPwD/0F0/79y//ABFH/C0/AP8A0F0/79y//EUf655N/wBBtL/wZD/MP9Vc1/6Ban/gEv8AI9C3N/eP50ollAADthcgcngGvPP+Fp+Af+gun/fuX/4ij/hafgH/AKC6f9+5f/iKP9c8m/6DaX/gyH+Yf6q5r/0C1P8AwCX+R6EWZgAxJA6AnpStI7KqMxKr0BOQPoK88/4Wn4B/6C6f9+5f/iKP+Fp+Af8AoLp/37l/+Io/1zyb/oNpf+DIf5h/qrmv/QLU/wDAJf5HobyPK26Vi56ZY5OPxoaSR2Du7Mw4ySScD3rzz/hafgH/AKC6f9+5f/iKP+Fp+Af+gun/AH7l/wDiKP8AXPJv+g2l/wCDIf5h/qtmv/QLU/8AAJf5HoQdxwGI79aVZJFDKrlQ/wB4AkA/X1rzz/hafgH/AKC6f9+5f/iKP+Fp+Af+gun/AH7l/wDiKP8AXPJv+g2l/wCDIf5h/qrmv/QLU/8AAJf5HoZkkKCIuSi8hcnA+gplef8A/C0/AP8A0F0/79y//EUf8LT8A/8AQXT/AL9y/wDxFH+umTf9BtL/AMGQ/wAwfCua/wDQLU/8Al/kegUV5/8A8LT8A/8AQXT/AL9y/wDxFH/C0/AP/QXT/v3L/wDEU/8AXTJv+g2l/wCDIf5i/wBVM0/6Ban/AIBL/I9Aorz/AP4Wn4B/6C6f9+5f/iKP+Fp+Af8AoLp/37l/+Io/10yb/oNpf+DIf5h/qpmn/QLU/wDAJf5HoFFef/8AC0/AP/QXT/v3L/8AEUf8LT8A/wDQXT/v3L/8RR/rpk3/AEG0v/BkP8w/1UzT/oFqf+AS/wAj0CivP/8AhafgH/oLp/37l/8AiKP+Fp+Af+gun/fuX/4ij/XTJv8AoNpf+DIf5h/qpmn/AEC1P/AJf5HoFFef/wDC0/AP/QXT/v3L/wDEUf8AC0/AP/QXT/v3L/8AEUf66ZN/0G0v/BkP8w/1UzT/AKBan/gEv8j55+Mf/I+Xf/XKD/0AV5bXf/E3WNN13xdcalpM4uLZ44gHAIBKoAeGAPWuAr+A+OsRTq51jKtKSlF1JtNO6a5nqmt0f2XwjRnTyvC06iakoRTT0adluj//0Pxfoor3b9nL4U+H/jL8S18HeKdUutG0qLTtR1Ge5s4kmnVNPtnuCqJIQpLBMckUAeE0V9br4b/YYdQ48e+PMMM/8gKw7/8Ab1Tv+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+SqP+EZ/YY/6H3x5/wCCKw/+SqAPkaivrn/hGf2GP+h98ef+CKw/+Sqa3hv9hhFLnx748woz/wAgKw7f9vVAHyRRXu37Rvwp8P8Awa+JbeDvC2qXWs6VLp2najBc3kSQzsmoWyXAV0jJUFQ+OCa8JoA//9H8X6+vP2Jf+Szah/2K3iX/ANNk9fIdfXn7Ev8AyWbUP+xW8S/+myegD4/h/wBTH/uj+VSVHD/qY/8AdH8qkoAKKKKACiiigAooooAKKKKACiiigAooooAKTcudueT2pa+1vAWl6TL+wt8U9Yns4HvrfxDokcVw0amaNHY7lWQjcoPcA80AfFNFfb37Nf7NXgL4l/DvWvip8TNZnstHsdSt9Khitb/TtNIlmG555bjUmWLbGvIjX53PAr0Tx78Kv2cPAX7MfiWWGS78Q67pviu40yz1+wNm8d0ywpJABKNxNr5bDeqnd5m7HGKAPzdor7i+AX7P3wc8b/C+1+InxR1PXbd73xHB4fhg0cW20tcj5JHM6kqFbrjORwB3r03xX+xV8MrqK50j4aeJNXfWdC8W23hfUZdWit0tpTdfMJrdIcsAi9nb5j2FAH5oUV9xftN/s5/CX4SeGjqPgXxS9zq+mak2m3mnXup6Ze3MyqP+PqOKwdngTdkGOUbl7msTW/g38GPhj8HvCPi34kalrt54u8fWcl/pcOlrbLp1rGj7EFy037yQsR8wQjAoA+OOnWiv2L/aI+Bnws+LWs69Jp1/qum+PPDHhDRdS2+XbrpEkTRpGI+P3xc5yW4A9DXivin9j34UW9h4t8EeE/EOsy/ETwLpFpq1/LeRW66Pcrc7d0UGz96hXdwzEg0Afm9RX6K+NP2SPhJo2keKfCuh+JdY/wCE78CaPYa5q1xdwwDR5ba7dEkSBUHnK0QkDAsxDYIHXjo9d/Yk+H2reIPAPh74Yapq2p6V4rv4rR/FP2vTb7SJV8hp5hHFanzredQpCRzdfXg0AfmPRX2F+0x8DPhT8L9G0fW/hv4lN5PcXd1Y32l3Wp6bqV5CYCPLuM6c7Kkcoz8jgMpGCa+PaACiiigAooooAKKKKACiiigAooooAKKKKACo5v8AUyf7p/lUlRzf6mT/AHT/ACoA+wP22v8Aks2n/wDYreGv/TZBXyHX15+21/yWbT/+xW8Nf+myCvkOgD//0vxfr68/Yl/5LNqH/YreJf8A02T18h19kfsKadfav8dZ9K0uB7q8vPDXiOGGKMZeSSTTZlVVHckkAUAfGcP+pj/3R/KpK+kov2NP2rxEgPwn8QghR/y5n0+tSf8ADGn7V3/RJ/EH/gGf8aAPmmivpb/hjT9q7/ok/iD/AMAz/jR/wxp+1d/0SfxB/wCAZ/xoA+aaK+lv+GNP2rv+iT+IP/AM/wCNH/DGn7V3/RJ/EH/gGf8AGgD5por6W/4Y0/au/wCiT+IP/AM/40f8MaftXf8ARJ/EH/gGf8aAPmmivpb/AIY0/au/6JP4g/8AAM/40f8ADGn7V3/RJ/EH/gGf8aAPmmivpb/hjT9q7/ok/iD/AMAz/jR/wxp+1d/0SfxB/wCAZ/xoA+aaK+lv+GNP2rv+iT+IP/AM/wCNH/DGn7V3/RJ/EH/gGf8AGgD5pr3v4SftM/GL4HaNqXh/4c6rbWen6vNHPcw3Nha3qySRAhGxcxyYwCelbf8Awxp+1d/0SfxB/wCAZ/xo/wCGNP2rv+iT+IP/AADP+NAEmn/tffHfTvEGu+IU1axuH8SiEahaXGlWU2nzNbjET/Y3hMCug6MqA+tc1b/tI/Fq38P+KfCv9oWkuleMbhrvULeTT7R0FwyhDJbgxYt22gAeVtwBxXQ/8MaftXf9En8Qf+AZ/wAaP+GNP2rv+iT+IP8AwDP+NAHm/h34x/ELwp4WtvBeh6ktvpFnqcWsRRGCJyt9B9yTeyliB/dJ2nuK6DUf2i/jDqlvrNvca8UGv6tDrl28UEMUjahB/q5kdEBTb/dUhfauo/4Y0/au/wCiT+IP/AM/40f8MaftXf8ARJ/EH/gGf8aAOa+KH7RXxS+MemQaX49urG7WKQTPNBplnaXNxKBtDzzwRJJK2P7zGrWhftMfGLw/8Oz8K7TVbe58OosiQRXlha3ctqsv3xbTzRtJED/ssPbFbf8Awxp+1d/0SfxB/wCAZ/xo/wCGNP2rv+iT+IP/AADP+NAHPXv7SXxj1DUNY1S61tGudf0mHRLxxawL5lhbgCOMAJ8pGB864b3rV8SftX/Hjxb4DPw41zxGJtIkhitp3S1t4ry5gg/1cU92kYmkRMcBmNXP+GNP2rv+iT+IP/AM/wCNH/DGn7V3/RJ/EH/gGf8AGgCnr/7V3x38T+CYPh/rPiJZtLhW3jZxaW6Xc8VoQ0MU90sYlljQgEI7EcDOaXxB+1b8cPENvo1odat9Ii0K9XUrZdI0+000G+RdouJRaxIJZNvGXzkEjHJq3/wxp+1d/wBEn8Qf+AZ/xo/4Y0/au/6JP4g/8Az/AI0Acb8VPjz8RfjMlonjqXT5PscjyhrLTbSwaSWQAPJM1tEjSu2BksT7V43X0t/wxp+1d/0SfxB/4Bn/ABo/4Y0/au/6JP4g/wDAM/40AfNNFfS3/DGn7V3/AESfxB/4Bn/Gj/hjT9q7/ok/iD/wDP8AjQB800V9Lf8ADGn7V3/RJ/EH/gGf8aP+GNP2rv8Aok/iD/wDP+NAHzTRX0t/wxp+1d/0SfxB/wCAZ/xo/wCGNP2rv+iT+IP/AADP+NAHzTRX0t/wxp+1d/0SfxB/4Bn/ABo/4Y0/au/6JP4g/wDAM/40AfNNFfS3/DGn7V3/AESfxB/4Bn/Gj/hjT9q7/ok/iD/wDP8AjQB800V9Lf8ADGn7V3/RJ/EH/gGf8aP+GNP2rv8Aok/iD/wDP+NAHzTUc3+pk/3T/Kvpr/hjT9q7/ok/iD/wDP8AjUcv7Gn7V5icD4T+ISSp/wCXM+n1oA6r9tr/AJLNp/8A2K3hr/02QV8h19kft16dfaR8dYNK1SB7W8s/DXhyGaKQYeOSPTYVZWHYggg18b0Af//T/F+rVne3unzi60+5ltJ1BAkhdo3APBwykHmqtFAHQ/8ACXeLv+g9qH/gZN/8XR/wl3i7/oPah/4GTf8Axdc9RQB0P/CXeLv+g9qH/gZN/wDF0f8ACXeLv+g9qH/gZN/8XXPUUAdD/wAJd4u/6D2of+Bk3/xdH/CXeLv+g9qH/gZN/wDF1z1FAHQ/8Jd4u/6D2of+Bk3/AMXR/wAJd4u/6D2of+Bk3/xdc9RQB0P/AAl3i7/oPah/4GTf/F0f8Jd4u/6D2of+Bk3/AMXXPUUAdD/wl3i7/oPah/4GTf8AxdH/AAl3i7/oPah/4GTf/F1z1FAHQ/8ACXeLv+g9qH/gZN/8XR/wl3i7/oPah/4GTf8Axdc9RQB0P/CXeLv+g9qH/gZN/wDF0f8ACXeLv+g9qH/gZN/8XXPUUAdD/wAJd4u/6D2of+Bk3/xdH/CXeLv+g9qH/gZN/wDF1z1FAHQ/8Jd4u/6D2of+Bk3/AMXR/wAJd4u/6D2of+Bk3/xdc9RQB0P/AAl3i7/oPah/4GTf/F0f8Jd4u/6D2of+Bk3/AMXXPUUAdD/wl3i7/oPah/4GTf8AxdH/AAl3i7/oPah/4GTf/F1z1FAHQ/8ACXeLv+g9qH/gZN/8XR/wl3i7/oPah/4GTf8Axdc9RQB0P/CXeLv+g9qH/gZN/wDF0f8ACXeLv+g9qH/gZN/8XXPUUAdD/wAJd4u/6D2of+Bk3/xdH/CXeLv+g9qH/gZN/wDF1z1FAHQ/8Jd4u/6D2of+Bk3/AMXR/wAJd4u/6D2of+Bk3/xdc9RQB0P/AAl3i7/oPah/4GTf/F0f8Jd4u/6D2of+Bk3/AMXXPUUAdD/wl3i7/oPah/4GTf8AxdH/AAl3i7/oPah/4GTf/F1z1FAHQ/8ACXeLv+g9qH/gZN/8XR/wl3i7/oPah/4GTf8Axdc9RQB0P/CXeLv+g9qH/gZN/wDF0f8ACXeLv+g9qH/gZN/8XXPUUAdD/wAJd4u/6D2of+Bk3/xdH/CXeLv+g9qH/gZN/wDF1z1FAFq8vb3UJzdahcy3c7AAyTO0jkDgZZiTxVWiigD/1PxfooooAKKKKACirlnYXN8zCEAKn3nY4Vc+p/p1Na66Vp8YxJLJM3+wAi/hnJP5CgDnKK6F9NsW/wBWZIz7kMP5LWTc2ctt8xw6f3h/X0oAqUUUUAFFaFnplxeKZQRFCDgyPwufQdyfpWkNK09PvTSyH/ZVUH6kmgDnaK6T+z9NH8Mp/wCBr/8AE0v2DTP7kv8A38X/AOIoA5qiul+waZ/cl/7+L/8AEUfYNM/uS/8Afxf/AIigDmqK6X7Bpn9yX/v4v/xFH2DTP7kv/fxf/iKAOaorpfsGmf3Jf+/i/wDxFH2DTP7kv/fxf/iKAOaorpfsGmf3Jf8Av4v/AMRR9g0z+5L/AN/F/wDiKAOaorpfsGmf3Jf+/i//ABFH2DTP7kv/AH8X/wCIoA5qiul+waZ/cl/7+L/8RR9g0z+5L/38X/4igDmqK6X7Bpn9yX/v4v8A8RR9g0z+5L/38X/4igDmqK6X7Bpn9yX/AL+L/wDEUfYNM/uS/wDfxf8A4igDmqK6X7Bpn9yX/v4v/wARR9g0z+5L/wB/F/8AiKAOaorpfsGmf3Jf+/i//EUn9n6af4ZR/wADX/4mgDm6K330u0b/AFUkiH/aAYfpism4tJbY/PhlPRh0oArUUUUAFFadnpc92nnswhgzje/cjsoHJP8AkmtEabpqcEyyn1yqD8sN/OgDm6K3pNLtWH7l3jP+1hh+Ywf0rHnt5bdtsg+hHIP0oAhooooAKKKKAP/V/F+iiigAqzaWz3lzHbR8GQ4yegHcn2A5qtW3ooCtcy91iwP+BMAf0zQBryPGqLbWw2wRfdHcnuze5/8ArVDRXvvwj+FWia5oWrfFj4l3Uth8P/C8sUN39lw15f3cuTDY2w5CNLj5pXwqLk8nAoA8Ie3uI4Y7iSJ1im3BHKkK+3720ng4zzjpUBAYFWGQeor1L4qfFTV/ijq9rNLaw6NoWjxG10jSLQYtdPtM5EaA8s7H5pJG+aRuT2A8uoA568tvs0uByjDK/wCFS6bZreXISQlYowXkI67R2HuegrR1KMNYiTukgH4MD/hS6SAthO46ySKp+gBP88UAX5ZTKRgBEQYRB0VfQf55p0VrdTrvggkkXplULDP1AqA9K/TPU/8AhrKfwX8Om/ZtudXXwkvhmxWQaJcRRwDUA8v2rzFVgfO3Y37hnpQB+aUttcwAGeF4gem9SufzFQ1+i/ib/hpWL4F/Ehf2mLjU5LN7ayGkLrc8Urfbvtcf/HsNzPv8vdkr/DnNfnRQAUUUUAFFFFABRQa+4vHn7MGm6svhv/hXmsaRpusah4Us9WXQ57ic39/KI3e4liJR4lJx8qNIpODtXFAHw7RX3P4x/Ze0vW28IW3gfWtG0TWta8O297Fo93c3H23UboKzTGP5JI42OPlV3TcfuivJNJ/Zv1u60DTtT8QeKtD8M6prkU0+maVqc8sV1dxwEhm3rE0MO4ghPNkXcelAHznRXo3w5+GOv/ErxLP4c0qe2sFsYZrm9vLyQpa2lvb/AOslkdAxKjsFBJPQGvTLb9mvVNT1JW0Lxl4f1Pw0tlJqFxrsVxMLO0t4m2v58TxC5R93CoYst/DmgD5tor0/4mfCzU/hq2lXj6nZa/ouvW5udO1PTmka2uY1O1gBKkciOp4ZXUEV1Fr+z74uu/F/h7wZHf2QvPEukf2zbyFpPLSDy2k2Odmd+FPQEZ70AeEUV9dfEf4EWNp4O8M+MdHFv4e0lPDkF5qN7dvMY7vUZJGVYIBhy00gGQigKFBZsCvkWgAooooAKKKKACiivcPhH4N8I3mkeJPiZ8RoZ77w14RS3U2FtL5EuoXt4zLb2/nYJij+VnkcAttGF5OQAeP3+k6ppRtxqlnNZ/a4UuIfOjaPzYZBlJE3AbkYdGHB7VnMqupVxkHqK+1vjR8Y/AHxD+D/AIE+Fvg3wnZN4hs5WuI301b6T+zIpydumQtdySzTuSd0hGIw3Ea9TXxY6PG7RyKVZSQQRggjqCKAOau7c20xTqpGVPqKtaXZpdTl5/8AUQjc+O/oo+p/TNW9VQG0il7q7L+BANTaaAmmkjrJKc/RAMfzNAF2WVpn3NgADAA4CgdAB2AqKt3wx4b1nxl4k0vwl4dg+1aprFzFaWsW4JvmmYKg3MQByepOBXtFh+y18a9T+Mt78A7PRYm8ZafG801ubqIRLEiK+8TFthBDLjvkjjrQB89UySJJk8uTof0969m8I/AP4p+OdG8aa/4c0lZ7P4fxmTWC00aNAF3bgqs2XICMSFzwPpnxygDmJomglaF+qnFRVsawgDwS93TB/wCAkj+VY9ABRRRQB//W/F+iiigArV0mQLNJCf8AlqhA+oO4fyrKpysyMHU4KnIP0oA6qvUPhZ8Vdd+FmsXFzZQxapo2qxfZdW0m7Bez1G0Y/NFMnYjqjj5kbDKc15PbXK3S5HDjqP6irFAHq/xX0L4b2GpWOvfCrWDe6FrkTTrp9yT/AGhpMikB7W5OArgE/upVPzpyQCDXlFFTKiLGbm5by4F6t3J/uqO5/wAmgChqjeXYRRn70z7v+AoMfqT+lV9KlBhmtz1BDj8OD/OqF9eNfXBmI2qBtRf7qjoP8feoIZXgkWVOo/X2oA6evtv4e+DvCN74L0i8vPBfgW+nmhDPPqHjmTTruRsn5prUXSCJv9naPpXw/DMlwm+P8R3FSYHpQB9C/FvWPAWnNeeDtN+HuiaVqsXlMup6Rr95rEKhsMRGzTyQPkfK3Ur9a+e6KKACiiigAooooAK+24/2lvhdBe6D43i8H6ofGnhjw9DodlIb6Eac8kcTx/aZovLMuV3naquAeM18SUUAfbsH7SvwpbWPC3jvUfB2qzeL/B2lR2NnIl/ClhcXCKwE1xGYjIAhbKhGGehrjb741/Crxzoei3Hxb8JajrHiTw5azWlubO+jttPvI3Znj+1KUMymNm/5ZONw4OK+VKKAPon4d/Fj4e/D+eEweGb65tta0y70zxHEb1R58dw2UeyJQ+SYxjAfdkjmuh0H4wfBbwhLqPhbw34N1RvCHiDTW0/Vpbi/jOr3DFxJHOjKn2eMxEYVAmGH3jXyrRQB9J+Lvir8K/E1povg5PDeqp4R8K6bdW2mI19EL5764bf9puZFi8sru6xovTvXo/hn9pX4YadP4V8W674T1W68XeGtFk0MNBewpp8kRjaNJ/LaMyeYA3K7gtfEtFAH2Lrn7T2keLvh7p3wn8W6Jd3vhfTtGW2t4lmjEtrq8Tlo76AlcBSrFJEP3lPUECvjr6UUUAFFFFABRRRQAV7d8I/G3hLTdM8R/Dj4jtcW/hbxckBkvLOMTXGn3loxa3uViJXzUG5kkQEEqflOQK8RooA+ufCK/BT4E61H8SrHx5F8QvEOlB5dE07TtPu7WFLwqViuL2a7SPasJO8RRhyzAAsBk18mXNxNd3Et3cNvlmdndj3Zjkn86hqYLHDF9rvDsgHT+85/ur/U9BQBm6wwjtbaD+Jy0h+nCj+RpumShrV4e6Nu/Bhg/wAqyry6kvbl7iQYLdAOiqOAB9BTLed7eUSJ9CPUelAHWW9xcWk8d1aSvBPCweOSNiro6nIZWHIIPII6VuR+L/FsOuyeKYtcvk1qUsXvlupRdMXG1szBt5yODluRXMxSJMnmRnI/l9akoA1rLXtd023vrPTtSurWDU1CXccUzxpcIDkLKqkCQZ5w2eayaKmd49PjF1dDLHmKI9XPYkdlH69BQBj64wWeG27wxgN/vMdxH4ZFYtSSyyTSPNK253JZie5PWo6ACiiigD//1/xfooooAKKKKAHKzIwZCVI6EcGtOPVp1GJY0m9yCD+akVlUUAbZ1pwP3VtEp9Tuf9CcfpWZc3dzeP5lzIZGHAz0A9ABwB9Kr0UAFFFFAD45ZIm3xMVYdxWkmr3C/wCsjjk+oIP/AI6RWVRQBtDWR3tY/wDvp/8A4ql/tlf+fRP++n/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vp/8AGkOsjtax/wDfT/8AxVYtFAGwdbuB/qoYoz67Sx/8eJFZ1xc3F1J5tzIZH6ZY549B6VBRQAUUUUASxTSwNviYqfatJNYcD97BHJ7/ADL/ACOKyKKANltbnX/j3hjhP94As3/jxI/SsmWWSaRpZnLu3JZjkn8TTKKACiiigAooooA//9D8X6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9k="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_014Zz4QrUXqpEjiySCX1jZT7","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EtoCClkIDRgCKkCwlxeMM8gNPRdrCJ9unGiuK8JXP7xH7Uyl3JtwUzmyzi1lU4qc/zAY0cNtlGTLxaIRCBwez2JAbAX3GYI64++6Mg9jbGF1ZGUtb3B1cy00LTc4ABIMnYagfE7p/LBibVy0Ggzy9GgM+i3mgUyf32ciMNUcMp45g4N3/BZpArBQgY4jtJOgLfOke10Cc0JIq837pYy9IdCuL+B9zsSEjBR05SquAUq/sjHvFB81PXH+Su1PIB4L5ZZ8BQOQIGzn3JbmNbdqLk+o46eBlwwiyaTorQyGgHwypm33UbtlCyYyv8I+qRfDXdY3IM4xGgun+574KCIdaMDMBRqiPEuExaHZp9Y/qFwUuMlGQX7h1zXyWbSa/iej0LArE982V3yAxZ00IDt/aVIGvjOyQ+k5nRYZKliGzX8X+nlvCHL2QzZwFXD3O4DT8Yc7bcvU+xc+W3BudhgB"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":130817,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":42,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5b5cc80a-9775-4e5c-b566-2a47bb6c4aed"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_014Zz4QrUXqpEjiySCX1jZT7","type":"message","role":"assistant","content":[{"type":"text","text":"Premier League loaded. Navigating to the table."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":130817,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":42,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"11e3f163-a045-401d-b742-0d61d3779b5d"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_014Zz4QrUXqpEjiySCX1jZT7","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BnXfC7Fi3xpA5jtZftyAPU","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"in_progress","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":130817,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":42,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"29bd0add-c46e-4e38-aecf-93a19a819a21"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BnXfC7Fi3xpA5jtZftyAPU","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e75baed7-8f5a-479f-9c1f-ebcc65c4c9c9","timestamp":"2026-05-13T21:10:07.650Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"in_progress","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"pending","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"in_progress","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01TV4oXxzJjwXvjzFNj81CPW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JbBzGJNbzAFxp1U2q3J8N9","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e57"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":982,"cache_read_input_tokens":131479,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":982},"output_tokens":55,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ec9a7d8a-ac9b-41d4-9c11-39de029a3272"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JbBzGJNbzAFxp1U2q3J8N9","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"9f192cad-1803-433e-af50-c805ed7b5908","timestamp":"2026-05-13T21:10:11.820Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e57\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e57"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01H4kdE6eANyVN6jaU4SWHWb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PaqbqnHpwnV7emcgAsKjqH","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":132461,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":63,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b5108ea1-f396-4cb4-9ba8-30159e261c6b"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PaqbqnHpwnV7emcgAsKjqH","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"096exu3\",\"seq\":129,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"0545baf5-909f-4693-9a84-3609e08a36db","timestamp":"2026-05-13T21:10:18.751Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"096exu3\",\"seq\":129,\"count\":158,\"targets\":[\"e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL\",\"e51|tap|button|Apple||favoritesItemIdentifierContent\",\"e53|tap|button|iCloud||favoritesItemIdentifierContent\",\"e55|tap|button|Google||favoritesItemIdentifierContent\",\"e57|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e59|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e61|tap|button|Facebook||favoritesItemIdentifierContent\",\"e63|tap|button|Twitter||favoritesItemIdentifierContent\",\"e65|tap|button|BBC||favoritesItemIdentifierContent\",\"e98|tap|button|Clear text||ClearTextButton\",\"e100|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e110|swipe|other|||\",\"e111|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"096exu3","seq":129,"count":158,"targets":["e97|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league|URL","e51|tap|button|Apple||favoritesItemIdentifierContent","e53|tap|button|iCloud||favoritesItemIdentifierContent","e55|tap|button|Google||favoritesItemIdentifierContent","e57|tap|button|Yahoo||favoritesItemIdentifierContent","e59|tap|button|Wikipedia||favoritesItemIdentifierContent","e61|tap|button|Facebook||favoritesItemIdentifierContent","e63|tap|button|Twitter||favoritesItemIdentifierContent","e65|tap|button|BBC||favoritesItemIdentifierContent","e98|tap|button|Clear text||ClearTextButton","e100|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e110|swipe|other|||","e111|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01DHQFtwBHBCktNQ1QyjCXLd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BWDZXjWPw31kfu59VsRcMu","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e97","text":"bbc.co.uk/sport/football/premier-league/table","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":628,"cache_read_input_tokens":132691,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":628},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"7ec26853-be75-4c22-86a5-e8aa844aebfa"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BWDZXjWPw31kfu59VsRcMu","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":45},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e9fda9ff-7364-49ed-8032-f1032a90dcfc","timestamp":"2026-05-13T21:10:25.637Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e97\",\"textLength\":45},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e97","textLength":45},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01DPkrYUbhZ4y8PnAHAHkuG6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FwHdXXCShRi33iAwWvQ7z1","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":303,"cache_read_input_tokens":133319,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":303},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"175875c4-5702-42d7-b673-39e89877c94c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FwHdXXCShRi33iAwWvQ7z1","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"93006102-abd4-45cc-a53c-c8060fd5af06","timestamp":"2026-05-13T21:10:28.520Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01UgtauGw5gLKgDaJoA7yMJY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GLr3AqJ7wUXXGFwXYDdMVD","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2500,"timeoutMs":20000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":133622,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"f96c83bd-e1ed-470c-b231-f0d96ac7b9a2"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GLr3AqJ7wUXXGFwXYDdMVD","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0s67gv1\",\"seq\":135,\"count\":69,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e51|tap|button|Back||BackButton\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d891224a-142d-40d9-901c-0db88d975bae","timestamp":"2026-05-13T21:10:34.859Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0s67gv1\",\"seq\":135,\"count\":69,\"targets\":[\"e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e51|tap|button|Back||BackButton\",\"e56|tap|button|Page Menu||PageFormatMenuButton\",\"e59|tap|button|refresh||ReloadButton\",\"e62|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0s67gv1","seq":135,"count":69,"targets":["e58|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e51|tap|button|Back||BackButton","e56|tap|button|Page Menu||PageFormatMenuButton","e59|tap|button|refresh||ReloadButton","e62|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_012V3hqHeLWznGfRcXaoYrja","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015X8JkA4KTP3ZMweb7wdfpa","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":504,"cache_read_input_tokens":133850,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":504},"output_tokens":59,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e72f5935-2ca7-43ec-a40b-41be903f85f6"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015X8JkA4KTP3ZMweb7wdfpa","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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xVh3FaSavcL/AKyOOT6gg/8AjpFZVFAG0NZHe1j/AO+n/wDiqX+2V/59E/76f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++n/wAaQ6yO1rH/AN9P/wDFVi0UAbB1u4H+qhijPrtLH/x4kVnXFzcXUnm3Mhkfpljnj0HpUFFABRRRQBLFNLA2+Jip9q0k1hwP3sEcnv8AMv8AI4rIooA2W1udf+PeGOE/3gCzf+PEj9KyZZZJpGlmcu7clmOSfxNMooAKKKKACiiigD//0PxfooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"12709ddf-23fc-472a-961e-7ca88d30f5e8","timestamp":"2026-05-13T21:10:39.575Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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xVh3FaSavcL/AKyOOT6gg/8AjpFZVFAG0NZHe1j/AO+n/wDiqX+2V/59E/76f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++n/wAaQ6yO1rH/AN9P/wDFVi0UAbB1u4H+qhijPrtLH/x4kVnXFzcXUnm3Mhkfpljnj0HpUFFABRRRQBLFNLA2+Jip9q0k1hwP3sEcnv8AMv8AI4rIooA2W1udf+PeGOE/3gCzf+PEj9KyZZZJpGlmcu7clmOSfxNMooAKKKKACiiigD//0PxfooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/2Q=="}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011hULNwdHXxe8q4umm9rYQT","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":134354,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":47,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"4a03e014-59f5-4fbc-bcd8-e72883b3937e"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011hULNwdHXxe8q4umm9rYQT","type":"message","role":"assistant","content":[{"type":"text","text":"On the tables page but with a sign-in modal overlay. WebView content isn't exposed via rs/1 snapshots — let me navigate directly to Brighton's team page (equivalent to clicking the Brighton row)."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":134354,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":47,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"d20f37ee-319d-444c-8dab-3b920caa18c8"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_011hULNwdHXxe8q4umm9rYQT","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WXTTWswkpg1vRPiGGzT8Hi","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"in_progress","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":134354,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":47,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3702122c-6669-42a9-9ef4-8df2a292dbb8"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WXTTWswkpg1vRPiGGzT8Hi","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"5618b0a3-2e79-403f-bed9-901ee11813fb","timestamp":"2026-05-13T21:10:56.358Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"in_progress","activeForm":"Going to tables"},{"content":"Click Brighton","status":"pending","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"in_progress","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01WR3eobqEGpg9hwSvHbWHFz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UBQMMrpXWH2Fjo4oJsUf9c","name":"mcp__xcodebuildmcp-dev__tap","input":{"elementRef":"e58"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1604,"cache_read_input_tokens":135016,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1604},"output_tokens":71,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"92f19601-33bc-43f0-ba75-25218295c890"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01UBQMMrpXWH2Fjo4oJsUf9c","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e58\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a9b4a173-0b45-4d7b-acbf-33fcb93125bb","timestamp":"2026-05-13T21:11:00.438Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"tap\",\"elementRef\":\"e58\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"tap","elementRef":"e58"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01KV1jJfmo1R4QHQcD96eZ9J","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XEXyZcRaT9nYRR3nnSQVEf","name":"mcp__xcodebuildmcp-dev__snapshot_ui","input":{},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":230,"cache_read_input_tokens":136620,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":230},"output_tokens":53,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"c370aaf5-e750-4af7-9352-de15414ce599"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XEXyZcRaT9nYRR3nnSQVEf","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0943tj9\",\"seq\":136,\"count\":157,\"targets\":[\"e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL\",\"e50|tap|button|Apple||favoritesItemIdentifierContent\",\"e52|tap|button|iCloud||favoritesItemIdentifierContent\",\"e54|tap|button|Google||favoritesItemIdentifierContent\",\"e56|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e58|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e60|tap|button|Facebook||favoritesItemIdentifierContent\",\"e62|tap|button|Twitter||favoritesItemIdentifierContent\",\"e64|tap|button|BBC||favoritesItemIdentifierContent\",\"e97|tap|button|Clear text||ClearTextButton\",\"e99|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e109|swipe|other|||\",\"e110|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8f3cb6d0-ee13-46a5-9572-34de58625ee1","timestamp":"2026-05-13T21:11:05.853Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"0943tj9\",\"seq\":136,\"count\":157,\"targets\":[\"e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL\",\"e50|tap|button|Apple||favoritesItemIdentifierContent\",\"e52|tap|button|iCloud||favoritesItemIdentifierContent\",\"e54|tap|button|Google||favoritesItemIdentifierContent\",\"e56|tap|button|Yahoo||favoritesItemIdentifierContent\",\"e58|tap|button|Wikipedia||favoritesItemIdentifierContent\",\"e60|tap|button|Facebook||favoritesItemIdentifierContent\",\"e62|tap|button|Twitter||favoritesItemIdentifierContent\",\"e64|tap|button|BBC||favoritesItemIdentifierContent\",\"e97|tap|button|Clear text||ClearTextButton\",\"e99|tap|button|Close||CancelBarItemButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\",\"e109|swipe|other|||\",\"e110|swipe|other|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"0943tj9","seq":136,"count":157,"targets":["e96|typeText|text-field|Address|https://www.bbc.co.uk/sport/football/premier-league/table|URL","e50|tap|button|Apple||favoritesItemIdentifierContent","e52|tap|button|iCloud||favoritesItemIdentifierContent","e54|tap|button|Google||favoritesItemIdentifierContent","e56|tap|button|Yahoo||favoritesItemIdentifierContent","e58|tap|button|Wikipedia||favoritesItemIdentifierContent","e60|tap|button|Facebook||favoritesItemIdentifierContent","e62|tap|button|Twitter||favoritesItemIdentifierContent","e64|tap|button|BBC||favoritesItemIdentifierContent","e97|tap|button|Clear text||ClearTextButton","e99|tap|button|Close||CancelBarItemButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||","e109|swipe|other|||","e110|swipe|other|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_012XuqriHa6kTvABsSEkr85E","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015fLKDjdXRLppucHUEyPWcY","name":"mcp__xcodebuildmcp-dev__type_text","input":{"elementRef":"e96","text":"bbc.co.uk/sport/football/teams/brighton-and-hove-albion","replaceExisting":true},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":631,"cache_read_input_tokens":136850,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":631},"output_tokens":65,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"e39129d3-f1e1-4a06-8e2e-8c7dd285df0c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015fLKDjdXRLppucHUEyPWcY","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e96\",\"textLength\":55},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"8872415f-6a81-42b8-8051-6f73f895241f","timestamp":"2026-05-13T21:11:15.471Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"type-text\",\"elementRef\":\"e96\",\"textLength\":55},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"type-text","elementRef":"e96","textLength":55},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01Ex9mezovXuzoXiUkuoJ8Fn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01EWtgZ2W8vfMxzTzfwWJsHg","name":"mcp__xcodebuildmcp-dev__key_press","input":{"keyCode":40},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":311,"cache_read_input_tokens":137481,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":311},"output_tokens":72,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"86ec1e54-a5b9-40d5-89fc-6aadcfe64a2a"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01EWtgZ2W8vfMxzTzfwWJsHg","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"88e4f28f-def8-4509-9863-2aa4d700c93f","timestamp":"2026-05-13T21:11:18.557Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.ui-action-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"action\":{\"type\":\"key-press\",\"keyCode\":40},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.ui-action-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"action":{"type":"key-press","keyCode":40},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01FT3afG4iBSK6KAXvAQVqyG","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RftuuAin2vPjvzjSqesjZP","name":"mcp__xcodebuildmcp-dev__wait_for_ui","input":{"predicate":"settled","settledDurationMs":2500,"timeoutMs":15000},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":228,"cache_read_input_tokens":137792,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":228},"output_tokens":66,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"fd900413-8374-47c8-b85e-5dcc01935af9"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RftuuAin2vPjvzjSqesjZP","type":"tool_result","content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"07c65oc\",\"seq\":142,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3b87fe6b-4f9a-48a2-8a77-10183b301ce2","timestamp":"2026-05-13T21:11:27.919Z","tool_use_result":{"content":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"type\":\"runtime-snapshot\",\"rs\":\"1\",\"screenHash\":\"07c65oc\",\"seq\":142,\"count\":68,\"targets\":[\"e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle\",\"e50|tap|button|Back||BackButton\",\"e55|tap|button|Page Menu||PageFormatMenuButton\",\"e58|tap|button|refresh||ReloadButton\",\"e61|tap|button|More||MoreMenuButton\"],\"scroll\":[\"e18|swipe|scroll-view|||\",\"e21|swipe|scroll-view|||\"],\"udid\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"}}}","structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"type":"runtime-snapshot","rs":"1","screenHash":"07c65oc","seq":142,"count":68,"targets":["e57|typeText|text-field|Address|‎bbc.co.uk|TabBarItemTitle","e50|tap|button|Back||BackButton","e55|tap|button|Page Menu||PageFormatMenuButton","e58|tap|button|refresh||ReloadButton","e61|tap|button|More||MoreMenuButton"],"scroll":["e18|swipe|scroll-view|||","e21|swipe|scroll-view|||"],"udid":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01XAGaEA3wYuTCJRV66Fc3sz","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NveBBJAXZndAF9dmuHCHuy","name":"mcp__xcodebuildmcp-dev__screenshot","input":{"returnFormat":"base64"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":503,"cache_read_input_tokens":138020,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":503},"output_tokens":67,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"3e28baf3-c436-42e5-aab2-ed935d460b0c"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NveBBJAXZndAF9dmuHCHuy","type":"tool_result","content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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2Y5J/OoamCxwxfa7w7IB0/vOf7q/1PQUAZusMI7W2g/ictIfpwo/kabpkoa1eHujbvwYYP8AKsq8upL25e4kGC3QDoqjgAfQUy3ne3lEifQj1HpQB1lvcXFpPHdWkrwTwsHjkjYq6OpyGVhyCDyCOlbkfi/xbDrsnimLXL5NalLF75bqUXTFxtbMwbecjg5bkVzMUiTJ5kZyP5fWpKANay17XdNt76z07Urq1g1NQl3HFM8aXCA5CyqpAkGecNnmsmipnePT4xdXQyx5iiPVz2JHZR+vQUAY+uMFnhtu8MYDf7zHcR+GRWLUkssk0jzStudyWYnuT1qOgAooooA//9f8X6KKKACiiigBysyMGQlSOhHBrTj1adRiWNJvcgg/mpFZVFAG2dacD91bRKfU7n/QnH6VmXN3c3j+ZcyGRhwM9APQAcAfSq9FABRRRQA+OWSJt8TFWHcVpJq9wv8ArI45PqCD/wCOkVlUUAbQ1kd7WP8A76f/AOKpf7ZX/n0T/vp/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/76f/ABpDrI7Wsf8A30//AMVWLRQBsHW7gf6qGKM+u0sf/HiRWdcXNxdSebcyGR+mWOePQelQUUAFFFFAEsU0sDb4mKn2rSTWHA/ewRye/wAy/wAjisiigDZbW51/494Y4T/eALN/48SP0rJllkmkaWZy7tyWY5J/E0yigAooooAKKKKAP//Q/F+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}]}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b95071c6-abb8-4c3c-9427-b7c9e7e45c2c","timestamp":"2026-05-13T21:11:31.527Z","tool_use_result":{"content":[{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"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2Y5J/OoamCxwxfa7w7IB0/vOf7q/1PQUAZusMI7W2g/ictIfpwo/kabpkoa1eHujbvwYYP8AKsq8upL25e4kGC3QDoqjgAfQUy3ne3lEifQj1HpQB1lvcXFpPHdWkrwTwsHjkjYq6OpyGVhyCDyCOlbkfi/xbDrsnimLXL5NalLF75bqUXTFxtbMwbecjg5bkVzMUiTJ5kZyP5fWpKANay17XdNt76z07Urq1g1NQl3HFM8aXCA5CyqpAkGecNnmsmipnePT4xdXQyx5iiPVz2JHZR+vQUAY+uMFnhtu8MYDf7zHcR+GRWLUkssk0jzStudyWYnuT1qOgAooooA//9f8X6KKKACiiigBysyMGQlSOhHBrTj1adRiWNJvcgg/mpFZVFAG2dacD91bRKfU7n/QnH6VmXN3c3j+ZcyGRhwM9APQAcAfSq9FABRRRQA+OWSJt8TFWHcVpJq9wv8ArI45PqCD/wCOkVlUUAbQ1kd7WP8A76f/AOKpf7ZX/n0T/vp/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/77f/ABo/tlf+fRP++3/xrEooA2/7ZX/n0T/vt/8AGj+2V/59E/77f/GsSigDb/tlf+fRP++3/wAaP7ZX/n0T/vt/8axKKANv+2V/59E/76f/ABpDrI7Wsf8A30//AMVWLRQBsHW7gf6qGKM+u0sf/HiRWdcXNxdSebcyGR+mWOePQelQUUAFFFFAEsU0sDb4mKn2rSTWHA/ewRye/wAy/wAjisiigDZbW51/494Y4T/eALN/48SP0rJllkmkaWZy7tyWY5J/E0yigAooooAKKKKAP//Q/F+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z"}},{"type":"text","text":"{\"schema\":\"xcodebuildmcp.output.capture-result\",\"schemaVersion\":\"2\",\"didError\":false,\"error\":null,\"data\":{\"summary\":{\"status\":\"SUCCEEDED\"},\"artifacts\":{\"simulatorId\":\"5213C8D8-61D0-4CD7-B468-B463C6206C7D\"},\"capture\":{\"format\":\"image/jpeg\",\"width\":368,\"height\":800}}}"}],"structuredContent":{"schema":"xcodebuildmcp.output.capture-result","schemaVersion":"2","didError":false,"error":null,"data":{"summary":{"status":"SUCCEEDED"},"artifacts":{"simulatorId":"5213C8D8-61D0-4CD7-B468-B463C6206C7D"},"capture":{"format":"image/jpeg","width":368,"height":800}}}}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01VUBDKVVLjHzGS54GBtrdnN","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqcDClkIDRgCKkBEpZiZeH/9gPa9jQszVBBO6cb96RjIiGS41eVpyHNsUfiQFocPJxKQ5hwxp2r1wra2Mxus+/SmAJWhJ8Vcd/K4Mg9jbGF1ZGUtb3B1cy00LTc4ABIMLzWGCGpZVYTCzGzvGgxYmEhBnKrvtKLzcsIiMEK5ow34QiUUTsQhzgUVxphWC/PKc4YTf3QhvK0k+CzFRMGnVH/taczphnZpyGkKzir7AVEOAQZfYAXklYlK6KLp8k9iDmRsWa+48dpUx3bjdq3Ogrix/vcP1HOiKAU4CLidMg+DBExzZ+BRaOUoXpP9DdJA/bt2EJXSHkPffqS7dn0iIukS75PIQ23zF8YRLgOQtNcV9pha5uw3dpHb0vDH2aQWPsJFSgBfG8Jj8wUFfeviEebcyZLVjXRlQDH61e4QlcYOSwjRRnEIkvMLKtKhxQBIJbDkEBULK6apa+WGSH5PiFal0ca52zauahVkJhwjTFnavw3pzzivGp//h3EIfz2zurBpb7itpAfC2vTh4IaY51mOuXd0VWbSJIXNX26qrlir1XijzFKr57hYGAE="}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":138523,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":75,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"b8a3de71-9f23-4325-94d5-45d9d81b6a5b"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01VUBDKVVLjHzGS54GBtrdnN","type":"message","role":"assistant","content":[{"type":"text","text":"Reached the Brighton & Hove Albion team page. All 18 steps completed."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":138523,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":75,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"a0a46629-d20f-4f7e-a422-fe5959508bc4"} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_01VUBDKVVLjHzGS54GBtrdnN","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01G4LhSS2STwrgyw3dBpdVPP","name":"TodoWrite","input":{"todos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"completed","activeForm":"Clicking Brighton"}]},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":662,"cache_read_input_tokens":138523,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":662},"output_tokens":75,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"69e848b0-6e78-448c-908b-568cabbfbf2e"} +{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01G4LhSS2STwrgyw3dBpdVPP","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"aa2a1653-144e-48b4-996b-0d5d3f9e2c7a","timestamp":"2026-05-13T21:11:40.479Z","tool_use_result":{"oldTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"in_progress","activeForm":"Clicking Brighton"}],"newTodos":[{"content":"Build and launch Weather app with mock data","status":"completed","activeForm":"Building and launching Weather app with mock data"},{"content":"Scroll to bottom of main screen","status":"completed","activeForm":"Scrolling to bottom of main screen"},{"content":"Tap settings button and reveal all options","status":"completed","activeForm":"Opening settings sheet"},{"content":"Invert all settings toggles","status":"completed","activeForm":"Inverting settings toggles"},{"content":"Close settings sheet","status":"completed","activeForm":"Closing settings sheet"},{"content":"Scroll to precipitation widget and tap","status":"completed","activeForm":"Tapping precipitation widget"},{"content":"Close precipitation widget","status":"completed","activeForm":"Closing precipitation widget"},{"content":"Open Location screen","status":"completed","activeForm":"Opening Location screen"},{"content":"Scroll location sheet to reveal all","status":"completed","activeForm":"Revealing all locations"},{"content":"Tap Portland location","status":"completed","activeForm":"Tapping Portland"},{"content":"Tap locations button again","status":"completed","activeForm":"Reopening locations"},{"content":"Search for a location","status":"completed","activeForm":"Searching for a location"},{"content":"Press hardware home button","status":"completed","activeForm":"Pressing home button"},{"content":"Open Safari","status":"completed","activeForm":"Opening Safari"},{"content":"Search for BBC.co.uk","status":"completed","activeForm":"Searching BBC.co.uk"},{"content":"Go to sport page","status":"completed","activeForm":"Navigating to sport page"},{"content":"Go to Premier League page","status":"completed","activeForm":"Navigating to Premier League"},{"content":"Go to tables","status":"completed","activeForm":"Going to tables"},{"content":"Click Brighton","status":"completed","activeForm":"Clicking Brighton"}]}} +{"type":"assistant","message":{"model":"claude-opus-4-7","id":"msg_0174LNThnK5ADvkUmujgBQhY","type":"message","role":"assistant","content":[{"type":"text","text":"All 18 steps completed. Summary:\n\n**Weather app (steps 1–12):**\n- Built and launched the Weather app with `--mock-weather-api` so data loaded\n- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it\n- Tapped the precipitation widget and closed its detail sheet\n- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed \"London\" in search — got a result row back\n- Pressed the hardware home button\n\n**Safari (steps 13–18):**\n- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page\n\n**Caveats worth flagging:**\n- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not.\n- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table."}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1016,"cache_read_input_tokens":139185,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1016},"output_tokens":1,"service_tier":"standard","inference_geo":"not_available"},"diagnostics":null,"context_management":null},"parent_tool_use_id":null,"session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","uuid":"ba8350e5-b5dd-4186-8511-6d8ba63ad0af"} +{"type":"result","subtype":"success","is_error":false,"api_error_status":null,"duration_ms":812092,"duration_api_ms":662595,"num_turns":139,"result":"All 18 steps completed. Summary:\n\n**Weather app (steps 1–12):**\n- Built and launched the Weather app with `--mock-weather-api` so data loaded\n- Scrolled main screen to bottom, opened Settings, expanded the sheet to full detent, inverted every toggle (°F→°C, mph→km/h, mb→inHg, mi→km, animations off, alerts off, transparency on), closed it\n- Tapped the precipitation widget and closed its detail sheet\n- Opened Locations, expanded the sheet to full detent (all 7 cities visible), tapped Portland, reopened the sheet, typed \"London\" in search — got a result row back\n- Pressed the hardware home button\n\n**Safari (steps 13–18):**\n- Opened Safari, dismissed the search-suggestions onboarding, navigated to bbc.co.uk, then `/sport`, then `/sport/football/premier-league`, then `/sport/football/premier-league/table`, then the Brighton & Hove Albion team page\n\n**Caveats worth flagging:**\n- Step 9 (expand locations sheet) required `swipe-from-bottom-edge` after element-bound `swipe` calls were absorbed by the medium detent without scrolling — the gesture preset succeeded where elementRef swipes did not.\n- Steps 16–18 (sport → Premier League → table → Brighton) used the Safari URL bar rather than tapping in-page links. The rs/1 runtime snapshot does not expose WebView contents as tappable elements, so the cookie banner, sign-in modal, and BBC nav links were not addressable via `tap`. Navigating by URL produces the equivalent end state but is not a real click on the Brighton row in the table.","stop_reason":"end_turn","session_id":"94c0a294-37b0-453f-9ac6-774095a4ace0","total_cost_usd":8.700031750000003,"usage":{"input_tokens":159,"cache_creation_input_tokens":184595,"cache_read_input_tokens":13125062,"output_tokens":39295,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":184595,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":574,"cache_read_input_tokens":139185,"cache_creation_input_tokens":1016,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1016},"type":"message"}],"speed":"standard"},"modelUsage":{"claude-haiku-4-5-20251001":{"inputTokens":522,"outputTokens":18,"cacheReadInputTokens":0,"cacheCreationInputTokens":0,"webSearchRequests":0,"costUSD":0.000612,"contextWindow":200000,"maxOutputTokens":32000},"claude-opus-4-7[1m]":{"inputTokens":159,"outputTokens":39295,"cacheReadInputTokens":13125062,"cacheCreationInputTokens":184595,"webSearchRequests":0,"costUSD":8.699419750000004,"contextWindow":1000000,"maxOutputTokens":64000}},"permission_denials":[],"terminal_reason":"completed","fast_mode_state":"off","uuid":"221ec0bd-c5bd-4120-bc98-f418f9fecc37"} diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215745.md b/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215745.md new file mode 100644 index 000000000..fb92134fe --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215745.md @@ -0,0 +1,20 @@ +Can you build and run the app and then perform the following actions: + +1. Scroll to the bottom of the main screen +2. Tap the settings button and swipe up the sheet to reveal all the options +3. Invert all the settings toggles to the opposit values +4. Close the setting sheet +5. scroll down main screen to reveal precipitation widget and click it +6. Close the precipitation widget +7. Open the Location screen +8. Scroll up the sheet to reveal all the locations +9. Tap the Portland location +10. Tap the locations button again +11. Search for a location +12. Tap the hardware home button +13. Open Safari app +14. Search for BBC.co.uk +15. Go to sport page +16. Go to premier league page +17. Got to tables +18. Click Brighton diff --git a/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215817.md b/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215817.md new file mode 100644 index 000000000..fb92134fe --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/claude-weather-safari-prompt-20260513-215817.md @@ -0,0 +1,20 @@ +Can you build and run the app and then perform the following actions: + +1. Scroll to the bottom of the main screen +2. Tap the settings button and swipe up the sheet to reveal all the options +3. Invert all the settings toggles to the opposit values +4. Close the setting sheet +5. scroll down main screen to reveal precipitation widget and click it +6. Close the precipitation widget +7. Open the Location screen +8. Scroll up the sheet to reveal all the locations +9. Tap the Portland location +10. Tap the locations button again +11. Search for a location +12. Tap the hardware home button +13. Open Safari app +14. Search for BBC.co.uk +15. Go to sport page +16. Go to premier league page +17. Got to tables +18. Click Brighton diff --git a/out.nosync/validation-ui-automation-20260513-215522/latest b/out.nosync/validation-ui-automation-20260513-215522/latest new file mode 120000 index 000000000..1b4568fd4 --- /dev/null +++ b/out.nosync/validation-ui-automation-20260513-215522/latest @@ -0,0 +1 @@ +/Volumes/Developer/XcodeBuildMCP/out.nosync/validation-ui-automation-20260513-215522/claude-debug-94c0a294-37b0-453f-9ac6-774095a4ace0-20260513-215817.log \ No newline at end of file diff --git a/prompt-exports/2026-05-13-2100-plan-ui-automation-e2e-churn.md b/prompt-exports/2026-05-13-2100-plan-ui-automation-e2e-churn.md new file mode 100644 index 000000000..5e3dc3382 --- /dev/null +++ b/prompt-exports/2026-05-13-2100-plan-ui-automation-e2e-churn.md @@ -0,0 +1,15942 @@ + +/Volumes/Developer/XcodeBuildMCP +├── build +│ └── utils +│ └── typed-tool-factory.js * + +├── docs +│ └── plans +│ └── ui-automation-agent-optimization-2026-05-13.md * +├── example_projects +│ └── Weather +│ └── .xcodebuildmcp +│ └── config.yaml * +├── manifests +│ └── tools +│ ├── batch.yaml * +│ ├── key_press.yaml * +│ ├── key_sequence.yaml * +│ ├── snapshot_ui.yaml * +│ ├── tap.yaml * +│ └── wait_for_ui.yaml * +├── src +│ ├── cli +│ │ ├── register-tool-commands.ts * + +│ │ └── schema-to-yargs.ts * + +│ ├── core +│ │ ├── __tests__ +│ │ │ ├── portable-install-script.test.ts * + +│ │ │ └── resource-root.test.ts * + +│ │ ├── resource-root.ts * + +│ │ └── structured-output-schema.ts * + +│ ├── mcp +│ │ └── tools +│ │ └── ui-automation +│ │ ├── __tests__ +│ │ │ ├── batch.test.ts * + +│ │ │ ├── snapshot_ui.test.ts * + +│ │ │ ├── tap.test.ts * + +│ │ │ └── wait_for_ui.test.ts * + +│ │ ├── shared +│ │ │ ├── axe-command.ts * + +│ │ │ ├── domain-result.ts * + +│ │ │ ├── runtime-snapshot.ts * + +│ │ │ ├── semantic-tap.ts * + +│ │ │ ├── snapshot-ui-state.ts * + +│ │ │ └── wait-predicate.ts * + +│ │ ├── batch.ts * + +│ │ ├── snapshot_ui.ts * + +│ │ ├── tap.ts * + +│ │ └── wait_for_ui.ts * + +│ ├── types +│ │ ├── common.ts * + +│ │ ├── domain-results.ts * + +│ │ └── ui-snapshot.ts * + +│ ├── utils +│ │ ├── __tests__ +│ │ │ ├── axe-helpers.test.ts * + +│ │ │ └── project-config.test.ts * + +│ │ ├── axe +│ │ │ └── index.ts * + +│ │ ├── debugger +│ │ │ └── ui-automation-guard.ts * + +│ │ ├── responses +│ │ │ ├── __tests__ +│ │ │ │ └── next-steps-renderer.test.ts * + +│ │ │ └── next-steps-renderer.ts * + +│ │ ├── axe-helpers.ts * + +│ │ ├── project-config.ts * + +│ │ ├── session-default-args.ts * + +│ │ ├── session-store.ts * + +│ │ └── typed-tool-factory.ts * + +│ └── daemon.ts * + +├── CHANGELOG.md * +└── package.json * + +/Volumes/Developer/xcodebuildmcp.com + +/Volumes/Developer/AXe + +/Users/cameroncooke/Desktop/out.nosync +├── 0001_user_message.md * +├── 0005_tool_call_build_run_sim.md * +├── 0006_tool_result_build_run_sim.md * +├── 0018_tool_call_launch_app_sim.md * +├── 0019_tool_result_launch_app_sim.md * +├── 0020_tool_call_build_run_sim.md * +├── 0021_tool_result_build_run_sim.md * +├── 0058_tool_call_tap.md * +├── 0059_tool_result_tap.md * +├── 0060_tool_call_tap.md * +├── 0061_tool_result_tap.md * +├── 0062_tool_call_snapshot_ui.md * +├── 0063_tool_result_snapshot_ui.md * +├── 0064_tool_call_tap.md * +├── 0065_tool_result_tap.md * +├── 0066_tool_call_snapshot_ui.md * +├── 0067_tool_result_snapshot_ui.md * +├── 0068_tool_call_tap.md * +├── 0069_tool_result_tap.md * +├── 0070_tool_call_snapshot_ui.md * +├── 0071_tool_result_snapshot_ui.md * +├── 0072_tool_call_tap.md * +├── 0073_tool_result_tap.md * +├── 0074_tool_call_snapshot_ui.md * +├── 0075_tool_result_snapshot_ui.md * +├── 0076_tool_call_tap.md * +├── 0077_tool_result_tap.md * +├── 0078_tool_call_snapshot_ui.md * +├── 0079_tool_result_snapshot_ui.md * +├── 0080_tool_call_tap.md * +├── 0081_tool_result_tap.md * +├── 0082_tool_call_snapshot_ui.md * +├── 0083_tool_result_snapshot_ui.md * +├── 0084_tool_call_tap.md * +├── 0085_tool_result_tap.md * +├── 0086_tool_call_snapshot_ui.md * +├── 0087_tool_result_snapshot_ui.md * +├── 0110_tool_call_gesture.md * +├── 0111_tool_result_gesture.md * +├── 0112_tool_call_screenshot.md * +├── 0113_tool_result_screenshot.md * +├── 0114_tool_call_snapshot_ui.md * +├── 0115_tool_result_snapshot_ui.md * +├── 0116_tool_call_swipe.md * +├── 0117_tool_result_swipe.md * +├── 0118_tool_call_screenshot.md * +├── 0119_tool_result_screenshot.md * +├── 0120_tool_call_swipe.md * +├── 0121_tool_result_swipe.md * +├── 0122_tool_call_snapshot_ui.md * +├── 0123_tool_result_snapshot_ui.md * +├── 0124_tool_call_swipe.md * +├── 0125_tool_result_swipe.md * +├── 0126_tool_call_gesture.md * +├── 0127_tool_result_gesture.md * +├── 0128_tool_call_screenshot.md * +├── 0129_tool_result_screenshot.md * +├── 0130_tool_call_swipe.md * +├── 0131_tool_result_swipe.md * +├── 0132_tool_call_screenshot.md * +├── 0133_tool_result_screenshot.md * +├── 0134_tool_call_swipe.md * +├── 0135_tool_result_swipe.md * +├── 0136_tool_call_screenshot.md * +├── 0137_tool_result_screenshot.md * +├── 0138_tool_call_swipe.md * +├── 0139_tool_result_swipe.md * +├── 0140_tool_call_screenshot.md * +├── 0141_tool_result_screenshot.md * +├── 0142_assistant_message.md * +├── 0143_tool_call_swipe.md * +├── 0144_tool_result_swipe.md * +├── 0281_tool_call_batch.md * +├── 0282_tool_result_batch.md * +├── 0283_tool_call_batch.md * +├── 0284_tool_result_batch.md * +├── 0285_tool_call_batch.md * +├── 0286_tool_result_batch.md * +├── 0312_tool_call_batch.md * +├── 0313_tool_result_batch.md * +├── 0314_tool_call_screenshot.md * +├── 0315_tool_result_screenshot.md * +├── 0316_tool_call_batch.md * +├── 0317_tool_result_batch.md * +├── 0318_tool_call_snapshot_ui.md * +├── 0319_tool_result_snapshot_ui.md * +├── 0320_tool_call_batch.md * +├── 0321_tool_result_batch.md * +├── 0322_tool_call_snapshot_ui.md * +├── 0323_tool_result_snapshot_ui.md * +├── 0324_tool_call_batch.md * +├── 0325_tool_result_batch.md * +├── 0326_tool_call_batch.md * +└── 0327_tool_result_batch.md * + + +(* denotes selected files) +(+ denotes code-map available) +Config: selected-only view. + + +File: /Volumes/Developer/XcodeBuildMCP/docs/plans/ui-automation-agent-optimization-2026-05-13.md +```md +# UI Automation Agent Optimization: Plan + +## Goal +Make XcodeBuildMCP's RS/1-style UI automation reliable enough that Claude Code usually completes a UI interaction with one observation and one action: `snapshot_ui`, then `tap` for one target or `batch` for multiple same-screen targets. + +This is a refinement pass, not a new architecture. Keep the structured-output envelope intact and keep AXe as the raw execution layer; XcodeBuildMCP should own the RS/1 semantics that make the tools agent-friendly. + +## Background +- `snapshot_ui` is the RS/1 entrypoint: it captures AXe `describe-ui`, parses runtime elements/actions, records a per-simulator snapshot, and returns refs plus `screenHash` (`manifests/tools/snapshot_ui.yaml`, `src/mcp/tools/ui-automation/snapshot_ui.ts`, `src/mcp/tools/ui-automation/shared/runtime-snapshot.ts`, `src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts`). +- `tap` resolves `elementRef` and executes via semantic AXe tap/touch translation (`src/mcp/tools/ui-automation/tap.ts`, `src/mcp/tools/ui-automation/shared/semantic-tap.ts`). +- `batch` currently accepts raw AXe step strings and passes them through to AXe (`src/mcp/tools/ui-automation/batch.ts`). +- `wait_for_ui` polls snapshots and records the latest usable runtime snapshot while waiting (`src/mcp/tools/ui-automation/wait_for_ui.ts`). +- Prior art: `04b055210b111c8a2d70bdf5c19ca4c6b0d2a479` added RS/1 runtime automation parity, including batch execution, wait predicates, runtime refs, and screen-hash unchanged responses. + +Transcript evidence from `/Users/cameroncooke/Desktop/out.nosync`: +- Settings toggles were handled as repeated `tap -> snapshot_ui -> tap` loops (`0058` through `0087`) instead of one snapshot plus one batch. +- Batch syntax was guessed and failed (`tap e7`, `tap --element-ref e7`, `tap-target e21`) before the agent fell back to coordinates (`0281` through `0286`, `0312` through `0327`). +- Scroll and sheet expansion produced repeated gesture/swipe/screenshot/snapshot loops (`0110` through `0144`). +- A launch failure caused a duplicate `build_run_sim` instead of a clean recovery (`0005` through `0021`). This is outside the RS/1 implementation but reinforces the need for better next-step guidance. + +## Approach +1. First remove success-path snapshot invalidation for `tap` and improve tool guidance; these are low-risk changes at known seams. +2. Then replace raw, model-facing batch strings with structured RS/1 batch steps and update the manifest/schema surface at the same time. +3. Keep AXe ignorant of RS/1 refs; translate refs inside XcodeBuildMCP before crossing the AXe boundary. +4. Validate with repeated Claude Code runs and transcript exports, looking for fewer observation loops and no raw-string batch attempts. + +## Work Items + +### 1. Adjust snapshot invalidation semantics +Files: `src/mcp/tools/ui-automation/tap.ts`, `src/mcp/tools/ui-automation/batch.ts`, `src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts`. + +- Remove only the success-path `clearRuntimeSnapshot` call after `tap` succeeds. +- Keep the existing AXe error-path invalidation predicate unchanged. +- After structured `batch` lands, preserve the snapshot after a fully successful batch. +- Keep TTL expiry, explicit refresh via `snapshot_ui`, and `wait_for_ui` snapshot replacement unchanged. + +Decision: do not add a new dirty-cache state or automatic post-action snapshot. That would add complexity and reintroduce the extra calls this work is trying to remove. + +### 2. Make `batch` structured and RS/1-aware +Files: `src/mcp/tools/ui-automation/batch.ts`, `src/mcp/tools/ui-automation/shared/runtime-snapshot.ts`, `src/mcp/tools/ui-automation/shared/semantic-tap.ts`, `src/mcp/tools/ui-automation/shared/axe-command.ts`, `manifests/tools/batch.yaml`, and the CLI batch command if one exists. + +Replace `steps: string[]` with structured tap steps: + +```ts +steps: Array<{ action: 'tap'; elementRef: string; preDelay?: number; postDelay?: number }> +``` + +Execution contract: +- Validate all steps before executing anything. +- Resolve every `elementRef` before executing anything. +- If any ref is missing, expired, not found, or not actionable, fail before the first AXe step. +- Confirm AXe's accepted batch step grammar before implementation: if AXe accepts coordinate batch steps, translate refs into those; if not, keep one public `batch` tool call but execute the resolved actions internally. +- Prefer activation-point coordinate taps for deterministic same-screen execution where AXe supports them. +- Reuse the existing touch-vs-tap classifier from `semantic-tap.ts` instead of creating a second switch heuristic. If that classifier is not reusable, extract it first. +- Update the manifest/input schema and CLI invocation surface together with the TypeScript schema so MCP and CLI stay in sync. + +Do not preserve raw string fallback behavior. `batch` is still pre-release/Unreleased work, and the transcript shows the raw-string surface is actively harmful for agents. + +### 3. Improve tool hints and next steps +Files: `manifests/tools/snapshot_ui.yaml`, `manifests/tools/tap.yaml`, `manifests/tools/batch.yaml`, `manifests/tools/wait_for_ui.yaml`, `src/mcp/tools/ui-automation/snapshot_ui.ts`. + +Update model-facing guidance: +- `snapshot_ui`: observe once; use `tap` for one target; use `batch` for multiple same-screen targets; refresh after navigation, scrolling, sheet changes, or obvious layout changes. +- `tap`: consumes a ref from the latest `snapshot_ui` or `wait_for_ui`; other same-screen refs may remain usable after success. +- `batch`: accepts structured objects, not AXe command strings. Include a valid JSON example and explicitly avoid examples like `"tap e7"`. +- `wait_for_ui`: preferred post-navigation/post-layout refresh because it both waits and records the latest snapshot. + +Add a dynamic `snapshot_ui` next step for batching only when at least two useful tap targets remain after the existing ranking/filtering rules. Keep the rules that deprioritize close/delete/sheet-grabber/already-selected controls. + +### 4. Tighten tests around agent-facing behavior +Files: colocated `__tests__` near changed UI automation tools. + +Add or update tests for: +- successful `tap` preserves snapshot state; +- `tap` AXe failure still invalidates when appropriate; +- `batch` rejects raw string steps and invalid structured steps; +- `batch` pre-resolves all refs and fails before execution if any ref is invalid; +- successful `batch` preserves snapshot state; +- AXe batch failure invalidates snapshot state; +- `snapshot_ui` emits a batch next step when multiple useful tap targets are present. + +### 5. Validate with Claude Code transcripts +Use Claude Code, not Codex, for validation runs. Configure Claude Code to use the local source-built XcodeBuildMCP server, then repeat the Weather-app task from `0001_user_message.md`. + +Reference commands and artifacts: +- Existing parser: `/Volumes/Developer/parse_claude_conversation.py` +- Example source conversation: `/Users/cameroncooke/.claude/projects/-Volumes-Developer-XcodeBuildMCP-example-projects-Weather/b3d6cae2-e274-4a72-92ea-25eaf4f6fcff.jsonl` +- Export command example: `python3 /Volumes/Developer/parse_claude_conversation.py ` + +Acceptance signals: +- The settings-toggle sequence is reduced to one `snapshot_ui`, one structured `batch`, and at most one verification call. +- The exported transcript contains no raw-string batch attempts such as `tap e7` or `tap-target e21`. + +### 6. Update release notes +File: `CHANGELOG.md` under `## [Unreleased]`. + +After validation, add a concise entry covering: +- structured RS/1 element-ref batch steps; +- preserved same-screen refs after successful tap/batch actions; +- improved UI automation tool guidance and next steps. + +## Risks +- Preserving refs after a tap lets an agent misuse old refs after navigation. Keep the mitigation in tool guidance rather than adding automatic post-action snapshots. +- Structured `batch` is a breaking contract change. Confirm it has not shipped in a tagged release before removing raw string support; if it has shipped, add a short deprecation path instead of a hard cutover. +- AXe batch grammar may not support the exact coordinate steps XcodeBuildMCP wants to emit. Confirm the grammar before changing the public `batch` schema. + +## References +- Transcript folder: `/Users/cameroncooke/Desktop/out.nosync` +- Parser: `/Volumes/Developer/parse_claude_conversation.py` +- AXe workspace: `/Volumes/Developer/AXe` +- Prior RS/1 commit: `04b055210b111c8a2d70bdf5c19ca4c6b0d2a479` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0132_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:33.383Z +_tool_use_id_: toolu_01BXj8CV2xiKXMzzq9yzEWmC + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/batch.ts +```ts +import * as z from 'zod'; +import { log } from '../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultDebuggerManager } from '../../../utils/debugger/index.ts'; +import type { DebuggerManager } from '../../../utils/debugger/debugger-manager.ts'; +import { guardUiAutomationAgainstStoppedDebugger } from '../../../utils/debugger/ui-automation-guard.ts'; +import { + createSessionAwareTool, + getSessionAwareToolSchemaShape, + getHandlerContext, + toInternalSchema, +} from '../../../utils/typed-tool-factory.ts'; +import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { createSemanticTapBatchSteps, createSemanticTapCommand } from './shared/semantic-tap.ts'; +import type { AxeHelpers } from './shared/axe-command.ts'; +import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; +import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; +import { + createUiActionFailureResult, + createUiActionSuccessResult, + mapAxeCommandError, + setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, +} from './shared/domain-result.ts'; + +const batchStepSchema = z.strictObject({ + action: z.literal('tap'), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), + preDelay: z + .number() + .min(0, { message: 'Pre-delay must be non-negative' }) + .max(10, { message: 'Pre-delay must be at most 10 seconds' }) + .optional() + .describe('seconds'), + postDelay: z + .number() + .min(0, { message: 'Post-delay must be non-negative' }) + .max(10, { message: 'Post-delay must be at most 10 seconds' }) + .optional() + .describe('seconds'), +}); + +const batchSchema = z.strictObject({ + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + steps: z + .array(batchStepSchema) + .min(1, { message: 'At least one batch step is required' }) + .max(100, { message: 'At most 100 batch steps are supported' }), + axCache: z.enum(['perBatch', 'perStep', 'none']).optional(), + waitTimeout: z.number().min(0, { message: 'waitTimeout must be non-negative' }).optional(), + pollInterval: z.number().positive({ message: 'pollInterval must be greater than 0' }).optional(), +}); + +type BatchParams = z.infer; +type BatchResult = UiActionResultDomainResult; + +const LOG_PREFIX = '[AXe]'; + +function buildBatchCommandArgs(params: BatchParams, resolvedSteps: readonly string[]): string[] { + const commandArgs = ['batch']; + for (const step of resolvedSteps) { + commandArgs.push('--step', step); + } + if (params.axCache !== undefined) { + commandArgs.push('--ax-cache', params.axCache); + } + if (params.waitTimeout !== undefined) { + commandArgs.push('--wait-timeout', String(params.waitTimeout)); + } + if (params.pollInterval !== undefined) { + commandArgs.push('--poll-interval', String(params.pollInterval)); + } + return commandArgs; +} + +function resolveBatchSteps( + params: BatchParams, +): { ok: true; steps: string[] } | { ok: false; result: BatchResult } { + const resolvedSteps: string[] = []; + + for (const step of params.steps) { + const resolution = resolveElementRef(params.simulatorId, step.elementRef, 'tap'); + if (!resolution.ok) { + return { + ok: false, + result: createUiActionFailureResult( + { type: 'batch' as const, stepCount: params.steps.length }, + params.simulatorId, + resolution.error.message, + { uiError: resolution.error }, + ), + }; + } + + const usesTouchActivation = resolution.element.publicElement.role === 'switch'; + const extraArgs: string[] = []; + if (!usesTouchActivation && step.preDelay !== undefined) { + extraArgs.push('--pre-delay', String(step.preDelay)); + } + if (!usesTouchActivation && step.postDelay !== undefined) { + extraArgs.push('--post-delay', String(step.postDelay)); + } + + const tapCommand = createSemanticTapCommand( + resolution.element, + step.elementRef, + extraArgs, + resolution.snapshot.elements, + ); + resolvedSteps.push(...createSemanticTapBatchSteps(tapCommand)); + } + + return { ok: true, steps: resolvedSteps }; +} + +export function createBatchExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): NonStreamingExecutor { + return async (params) => { + const toolName = 'batch'; + const { simulatorId, steps } = params; + const action = { type: 'batch' as const, stepCount: steps.length }; + + const guard = await guardUiAutomationAgainstStoppedDebugger({ + debugger: debuggerManager, + simulatorId, + toolName, + }); + if (guard.blockedMessage) { + return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); + } + + const resolvedSteps = resolveBatchSteps(params); + if (!resolvedSteps.ok) { + return resolvedSteps.result; + } + + const commandArgs = buildBatchCommandArgs(params, resolvedSteps.steps); + log('info', `${LOG_PREFIX}/${toolName}: Starting ${steps.length} step batch on ${simulatorId}`); + + try { + await executeAxeCommand(commandArgs, simulatorId, 'batch', executor, axeHelpers); + log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); + } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => `Failed to execute AXe batch with ${steps.length} steps.`, + }); + log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); + return createUiActionFailureResult(action, simulatorId, failure.message); + } + }; +} + +export async function batchLogic( + params: BatchParams, + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): Promise { + const ctx = getHandlerContext(); + const executeBatch = createBatchExecutor(executor, axeHelpers, debuggerManager); + const result = await executeBatch(params); + + setUiActionStructuredOutput(ctx, result); +} + +const publicSchemaObject = z.strictObject(batchSchema.omit({ simulatorId: true } as const).shape); + +export const schema = getSessionAwareToolSchemaShape({ + sessionAware: publicSchemaObject, + legacy: batchSchema, +}); + +export const handler = createSessionAwareTool({ + internalSchema: toInternalSchema(batchSchema), + logicFunction: (params: BatchParams, executor: CommandExecutor) => + batchLogic(params, executor, defaultAxeHelpers), + getExecutor: getDefaultCommandExecutor, + requirements: [{ allOf: ['simulatorId'], message: 'simulatorId is required' }], +}); + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0133_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:33.954Z +_tool_use_id_: toolu_01BXj8CV2xiKXMzzq9yzEWmC + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0125_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T18:12:52.131Z +_tool_use_id_: toolu_01N3zf5Y2moaUiVAzNNkAUsX + +--- + +```json +👆 Swipe + +Recovery + Code: TARGET_NOT_ACTIONABLE + Element: e12 + Hint: Choose an elementRef that lists the required action, or refresh with snapshot_ui. + Candidates (1): + e1|swipe|application|Weather|| + +❌ Element ref 'e12' does not support 'swipeWithin'. +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0071_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:35.754Z +_tool_use_id_: toolu_01CDf9mdZtkYUJofNQgoXETP + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "16llhon", + "seq": 8, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e10|tap|button|mph|not selected|", + "e11|tap|button|km/h|not selected|", + "e14|tap|button|mb|not selected|", + "e18|tap|button|km|not selected|", + "e20|tap|switch|Atmospheric animations|1|", + "e21|tap|switch|Severe weather alerts|1|", + "e22|tap|switch|Reduce transparency|0|", + "e8|tap|button|°C|selected|", + "e12|tap|button|m/s|selected|", + "e15|tap|button|inHg|selected|", + "e17|tap|button|mi|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0080_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:49.555Z +_tool_use_id_: toolu_019nTaP3zd49hqThPd8SkomK + +--- + +```json +{ + "elementRef": "e21" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0111_tool_result_gesture.md +```md +# tool_result: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T18:12:25.569Z +_tool_use_id_: toolu_01JyM1TSBJAxr6U7i1sJLJQK + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "gesture", + "gesture": "scroll-up" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/domain-result.ts +```ts +import type { RenderHints, ToolHandlerContext } from '../../../../rendering/types.ts'; +import type { + BasicDiagnostics, + CapturePayload, + CaptureResultDomainResult, + UiAction, + UiActionResultDomainResult, +} from '../../../../types/domain-results.ts'; +import type { + UiAutomationRecoverableError, + UiAutomationRecoverableErrorCode, + UiWaitMatch, +} from '../../../../types/ui-snapshot.ts'; +import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; +import { createBasicDiagnostics } from '../../../../utils/diagnostics.ts'; +import { AxeError, DependencyError, SystemError } from '../../../../utils/errors.ts'; + +const UI_ACTION_SCHEMA = 'xcodebuildmcp.output.ui-action-result'; +const CAPTURE_SCHEMA = 'xcodebuildmcp.output.capture-result'; +const REFRESH_SNAPSHOT_RECOVERY_HINT = + 'Run snapshot_ui again and retry with a current element reference from the refreshed snapshot.'; + +function createDiagnostics( + warnings: readonly string[] = [], + errors: readonly string[] = [], +): BasicDiagnostics | undefined { + if (warnings.length === 0 && errors.length === 0) { + return undefined; + } + + return createBasicDiagnostics({ warnings, errors }); +} + +function compact(values: Array): string[] { + return values.filter((value): value is string => typeof value === 'string' && value.length > 0); +} + +export function createUiAutomationRecoverableError(params: { + code: UiAutomationRecoverableErrorCode; + message: string; + recoveryHint?: string; + elementRef?: string; +}): UiAutomationRecoverableError { + return { + code: params.code, + message: params.message, + recoveryHint: params.recoveryHint ?? REFRESH_SNAPSHOT_RECOVERY_HINT, + ...(params.elementRef ? { elementRef: params.elementRef } : {}), + }; +} + +export function createUiActionSuccessResult( + action: UiAction, + simulatorId: string, + warnings: Array = [], + options: { uiError?: UiAutomationRecoverableError } = {}, +): UiActionResultDomainResult { + return { + kind: 'ui-action-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + action, + artifacts: { simulatorId }, + diagnostics: createDiagnostics(compact(warnings), []), + ...(options.uiError ? { uiError: options.uiError } : {}), + }; +} + +export function createUiActionFailureResult( + action: UiAction, + simulatorId: string, + message: string, + options: { + warnings?: Array; + details?: Array; + uiError?: UiAutomationRecoverableError; + } = {}, +): UiActionResultDomainResult { + return { + kind: 'ui-action-result', + didError: true, + error: message, + summary: { status: 'FAILED' }, + action, + artifacts: { simulatorId }, + diagnostics: createDiagnostics(compact(options.warnings ?? []), compact(options.details ?? [])), + ...(options.uiError ? { uiError: options.uiError } : {}), + }; +} + +export function createCaptureSuccessResult( + simulatorId: string, + options: { + screenshotPath?: string; + capture?: CapturePayload; + warnings?: Array; + uiError?: UiAutomationRecoverableError; + waitMatch?: UiWaitMatch; + } = {}, +): CaptureResultDomainResult { + return { + kind: 'capture-result', + didError: false, + error: null, + summary: { status: 'SUCCEEDED' }, + artifacts: { + simulatorId, + ...(options.screenshotPath ? { screenshotPath: options.screenshotPath } : {}), + }, + ...(options.capture ? { capture: options.capture } : {}), + diagnostics: createDiagnostics(compact(options.warnings ?? []), []), + ...(options.uiError ? { uiError: options.uiError } : {}), + ...(options.waitMatch ? { waitMatch: options.waitMatch } : {}), + }; +} + +export function createCaptureFailureResult( + simulatorId: string, + message: string, + options: { + screenshotPath?: string; + capture?: CapturePayload; + warnings?: Array; + details?: Array; + uiError?: UiAutomationRecoverableError; + } = {}, +): CaptureResultDomainResult { + return { + kind: 'capture-result', + didError: true, + error: message, + summary: { status: 'FAILED' }, + artifacts: { + simulatorId, + ...(options.screenshotPath ? { screenshotPath: options.screenshotPath } : {}), + }, + ...(options.capture ? { capture: options.capture } : {}), + diagnostics: createDiagnostics(compact(options.warnings ?? []), compact(options.details ?? [])), + ...(options.uiError ? { uiError: options.uiError } : {}), + }; +} + +interface AxeErrorMessages { + dependencyFailureMessage?: string; + axeFailureMessage: (error: AxeError) => string; + systemFailureMessage?: (error: SystemError) => string; + unexpectedFailureMessage?: (message: string) => string; +} + +export function shouldInvalidateRuntimeSnapshotAfterActionError(error: unknown): boolean { + return error instanceof AxeError; +} + +export function mapAxeCommandError( + error: unknown, + messages: AxeErrorMessages, +): { + message: string; + diagnostics?: BasicDiagnostics; +} { + if (error instanceof DependencyError) { + return { message: messages.dependencyFailureMessage ?? AXE_NOT_AVAILABLE_MESSAGE }; + } + + if (error instanceof AxeError) { + return { + message: messages.axeFailureMessage(error), + diagnostics: createDiagnostics([], compact([error.axeOutput ?? error.message])), + }; + } + + if (error instanceof SystemError) { + return { + message: messages.systemFailureMessage?.(error) ?? 'System error executing axe command.', + diagnostics: createDiagnostics([], compact([error.message])), + }; + } + + const message = error instanceof Error ? error.message : String(error); + return { + message: messages.unexpectedFailureMessage?.(message) ?? 'Unexpected UI automation failure.', + diagnostics: createDiagnostics([], compact([message])), + }; +} + +export function setUiActionStructuredOutput( + ctx: ToolHandlerContext, + result: UiActionResultDomainResult, +): void { + ctx.structuredOutput = { + result, + schema: UI_ACTION_SCHEMA, + schemaVersion: '2', + }; +} + +export function setCaptureStructuredOutput( + ctx: ToolHandlerContext, + result: CaptureResultDomainResult, + renderHints?: RenderHints, +): void { + ctx.structuredOutput = { + result, + schema: CAPTURE_SCHEMA, + schemaVersion: '2', + ...(renderHints ? { renderHints } : {}), + }; +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/tap.ts +```ts +import * as z from 'zod'; +import { log } from '../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultDebuggerManager } from '../../../utils/debugger/index.ts'; +import type { DebuggerManager } from '../../../utils/debugger/debugger-manager.ts'; +import { guardUiAutomationAgainstStoppedDebugger } from '../../../utils/debugger/ui-automation-guard.ts'; +import { + createSessionAwareTool, + getSessionAwareToolSchemaShape, + getHandlerContext, + toInternalSchema, +} from '../../../utils/typed-tool-factory.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { defaultAxeHelpers } from './shared/axe-command.ts'; +import { + createSemanticTapCommand, + executeSemanticTapWithAmbiguityFallback, +} from './shared/semantic-tap.ts'; +import type { AxeHelpers } from './shared/axe-command.ts'; +export type { AxeHelpers } from './shared/axe-command.ts'; +import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; +import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; +import { + createUiActionFailureResult, + createUiActionSuccessResult, + createUiAutomationRecoverableError, + mapAxeCommandError, + setUiActionStructuredOutput, + shouldInvalidateRuntimeSnapshotAfterActionError, +} from './shared/domain-result.ts'; + +const tapSchema = z.object({ + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), + preDelay: z + .number() + .min(0, { message: 'Pre-delay must be non-negative' }) + .max(10, { message: 'Pre-delay must be at most 10 seconds' }) + .optional() + .describe('seconds'), + postDelay: z + .number() + .min(0, { message: 'Post-delay must be non-negative' }) + .max(10, { message: 'Post-delay must be at most 10 seconds' }) + .optional() + .describe('seconds'), +}); + +type TapParams = z.infer; +type TapResult = UiActionResultDomainResult; + +const publicSchemaObject = z.strictObject(tapSchema.omit({ simulatorId: true } as const).shape); + +const LOG_PREFIX = '[AXe]'; + +function delayMs(durationMs: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, durationMs); + }); +} + +export function createTapExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): NonStreamingExecutor { + return async (params) => { + const toolName = 'tap'; + const { simulatorId, elementRef, preDelay, postDelay } = params; + const action = { type: 'tap' as const, elementRef }; + + const resolution = resolveElementRef(simulatorId, elementRef, 'tap'); + if (!resolution.ok) { + return createUiActionFailureResult(action, simulatorId, resolution.error.message, { + uiError: resolution.error, + }); + } + + const guard = await guardUiAutomationAgainstStoppedDebugger({ + debugger: debuggerManager, + simulatorId, + toolName, + }); + if (guard.blockedMessage) { + return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); + } + + const usesTouchActivation = resolution.element.publicElement.role === 'switch'; + const extraArgs: string[] = []; + if (!usesTouchActivation && preDelay !== undefined) { + extraArgs.push('--pre-delay', String(preDelay)); + } + if (!usesTouchActivation && postDelay !== undefined) { + extraArgs.push('--post-delay', String(postDelay)); + } + const tapCommand = createSemanticTapCommand( + resolution.element, + elementRef, + extraArgs, + resolution.snapshot.elements, + ); + + log( + 'info', + `${LOG_PREFIX}/${toolName}: Starting for ${tapCommand.targetDescription} on ${simulatorId}`, + ); + + try { + if (usesTouchActivation && preDelay !== undefined) { + await delayMs(preDelay * 1000); + } + await executeSemanticTapWithAmbiguityFallback({ + command: tapCommand, + simulatorId, + executor, + axeHelpers, + }); + if (usesTouchActivation && postDelay !== undefined) { + await delayMs(postDelay * 1000); + } + log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); + } catch (error) { + if (shouldInvalidateRuntimeSnapshotAfterActionError(error)) { + clearRuntimeSnapshot(simulatorId); + } + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => `Failed to simulate tap on elementRef ${elementRef}.`, + }); + log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); + return createUiActionFailureResult(action, simulatorId, failure.message, { + details: failure.diagnostics?.errors.map((entry) => entry.message), + uiError: createUiAutomationRecoverableError({ + code: tapCommand.usedSelector ? 'UI_STATE_CHANGED' : 'ACTION_FAILED', + message: failure.message, + elementRef, + }), + }); + } + }; +} + +export async function tapLogic( + params: TapParams, + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): Promise { + const ctx = getHandlerContext(); + const executeTap = createTapExecutor(executor, axeHelpers, debuggerManager); + const result = await executeTap(params); + + setUiActionStructuredOutput(ctx, result); +} + +export const schema = getSessionAwareToolSchemaShape({ + sessionAware: publicSchemaObject, + legacy: tapSchema, +}); + +export const handler = createSessionAwareTool({ + internalSchema: toInternalSchema(tapSchema), + logicFunction: (params: TapParams, executor: CommandExecutor) => + tapLogic(params, executor, defaultAxeHelpers), + getExecutor: getDefaultCommandExecutor, + requirements: [{ allOf: ['simulatorId'], message: 'simulatorId is required' }], +}); + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0286_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:21:55.589Z +_tool_use_id_: toolu_01UkyyYmvLGgbMfQxRYZNe8M + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "batch", + "stepCount": 1 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0113_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:12:28.180Z +_tool_use_id_: toolu_01SXB4kyHbu9HUM6xEA66u2X + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0324_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:25:06.139Z +_tool_use_id_: toolu_01Ln7QnJpYYYhutkxnfNsV8Y + +--- + +```json +{ + "steps": [ + "touch -x 340 -y 562 --down --delay 0.05", + "touch -x 340 -y 562 --up --delay 0.5", + "touch -x 340 -y 617 --down --delay 0.05", + "touch -x 340 -y 617 --up --delay 0.5" + ] +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0060_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:22.033Z +_tool_use_id_: toolu_01UqZFVd7WzU6EByqzQFWdq1 + +--- + +```json +{ + "elementRef": "e12" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0143_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:14:00.852Z +_tool_use_id_: toolu_01PUv7cBRZqns9GLneqabtmd + +--- + +```json +{ + "x1": 200, + "y1": 700, + "x2": 200, + "y2": 450, + "duration": 0.5 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0072_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:37.896Z +_tool_use_id_: toolu_01AdGn8m8FbKwic4yGNcSxSK + +--- + +```json +{ + "elementRef": "e18" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0142_assistant_message.md +```md +# assistant_message + +_timestamp_: 2026-05-13T18:14:00.238Z + +--- + +Sheet expanded. All locations visible. + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0121_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T18:12:47.044Z +_tool_use_id_: toolu_01FNYGvykEiUA4NXU5yw4bwr + +--- + +```json +👆 Swipe + +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. + +❌ No runtime UI snapshot is available for this simulator. +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/manifests/tools/batch.yaml +```yaml +id: batch +module: mcp/tools/ui-automation/batch +names: + mcp: batch + cli: batch +description: Execute structured rs/1 tap steps in one simulator session. Use refs from the latest snapshot_ui or wait_for_ui output, for example {"steps":[{"action":"tap","elementRef":"e1"},{"action":"tap","elementRef":"e2","postDelay":0.25}]}. Do not pass raw AXe strings such as "tap e7". +outputSchema: + schema: xcodebuildmcp.output.ui-action-result + version: '2' +routing: + stateful: true +annotations: + title: Batch UI Actions + readOnlyHint: true + destructiveHint: false + openWorldHint: false + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0110_tool_call_gesture.md +```md +# tool_call: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T18:12:24.762Z +_tool_use_id_: toolu_01JyM1TSBJAxr6U7i1sJLJQK + +--- + +```json +{ + "preset": "scroll-up", + "delta": 200, + "duration": 0.6 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0123_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:12:49.459Z +_tool_use_id_: toolu_01PSAW1Ppt57iHo3cE2ryyEp + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0j0299z", + "seq": 17, + "count": 16, + "targets": [ + "e12|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e13|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e14|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e9|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e6|tap|button|Edit||weather.locationsSheet", + "e10|tap|button|Use current location||weather.locationsSheet", + "e7|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0322_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:24:56.922Z +_tool_use_id_: toolu_0149WpC912sMJzPBXoiaJvpe + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0282_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:21:48.538Z +_tool_use_id_: toolu_01ArEDSTmdYCmFxq3HmMj6Hc + +--- + +```json +âš™ī¸ Batch UI Actions + +❌ Failed to execute AXe batch with 1 steps. +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0117_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T18:12:36.603Z +_tool_use_id_: toolu_01Up4pZewYyfsBoDrDF9PoTC + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "withinElementRef": "e1", + "direction": "up", + "durationSeconds": 0.5 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0281_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:21:48.404Z +_tool_use_id_: toolu_01ArEDSTmdYCmFxq3HmMj6Hc + +--- + +```json +{ + "steps": [ + "tap e7" + ] +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/types/ui-snapshot.ts +```ts +import type { AccessibilityNode, Frame, Point } from './domain-results.ts'; + +export type RuntimeSnapshotProtocol = 'rs/1'; +export type RuntimeSnapshotCaptureType = 'runtime-snapshot'; + +export type RuntimeActionNameV1 = 'tap' | 'typeText' | 'longPress' | 'touch' | 'swipeWithin'; + +export type RuntimeElementRoleV1 = + | 'application' + | 'button' + | 'cell' + | 'image' + | 'keyboard-key' + | 'list' + | 'menu' + | 'other' + | 'scroll-view' + | 'slider' + | 'switch' + | 'tab' + | 'text' + | 'text-field' + | 'window'; + +export interface RuntimeElementStateV1 { + enabled?: boolean; + focused?: boolean; + selected?: boolean; + visible?: boolean; +} + +export interface RuntimeElementV1 { + ref: string; + role?: RuntimeElementRoleV1; + label?: string; + value?: string; + identifier?: string; + frame: Frame; + state?: RuntimeElementStateV1; + actions: RuntimeActionNameV1[]; +} + +export interface RuntimeActionHintV1 { + action: RuntimeActionNameV1; + elementRef: string; + label?: string; +} + +export interface RuntimeSnapshotV1 { + type: RuntimeSnapshotCaptureType; + protocol: RuntimeSnapshotProtocol; + simulatorId: string; + screenHash: string; + seq: number; + capturedAtMs: number; + expiresAtMs: number; + elements: RuntimeElementV1[]; + actions: RuntimeActionHintV1[]; +} + +export interface RuntimeSnapshotUnchangedV1 { + type: 'runtime-snapshot-unchanged'; + protocol: RuntimeSnapshotProtocol; + simulatorId: string; + screenHash: string; + seq: number; +} + +export interface RuntimeSnapshotMetadata { + path: string; + depth: number; + childCount: number; + signature: string; + activationPoint?: Point; + swipeFrame?: Frame; +} + +export interface RuntimeSnapshotElementRecord { + publicElement: RuntimeElementV1; + metadata: RuntimeSnapshotMetadata; + rawNode: AccessibilityNode; +} + +export interface RuntimeSnapshotRecord { + simulatorId: string; + screenHash: string; + seq: number; + capturedAtMs: number; + expiresAtMs: number; + payload: RuntimeSnapshotV1; + elements: RuntimeSnapshotElementRecord[]; + elementsByRef: Map; +} + +export type RuntimeSnapshotLookupStatus = 'available' | 'expired' | 'missing'; + +export interface RuntimeSnapshotLookup { + status: RuntimeSnapshotLookupStatus; + snapshot: RuntimeSnapshotRecord | null; + snapshotAgeMs?: number; +} + +export type UiAutomationRecoverableErrorCode = + | 'SNAPSHOT_MISSING' + | 'SNAPSHOT_EXPIRED' + | 'SNAPSHOT_PARSE_FAILED' + | 'ELEMENT_REF_NOT_FOUND' + | 'TARGET_NOT_FOUND' + | 'TARGET_AMBIGUOUS' + | 'TARGET_NOT_ACTIONABLE' + | 'WAIT_TIMEOUT' + | 'UI_STATE_CHANGED' + | 'ACTION_FAILED'; + +export interface UiAutomationRecoverableError { + code: UiAutomationRecoverableErrorCode; + message: string; + recoveryHint: string; + elementRef?: string; + candidates?: RuntimeElementV1[]; + snapshotAgeMs?: number; + timeoutMs?: number; +} + +export type UiWaitPredicate = + | 'exists' + | 'gone' + | 'enabled' + | 'focused' + | 'textContains' + | 'settled'; + +export interface UiWaitMatch { + predicate: UiWaitPredicate; + matches: RuntimeElementV1[]; +} + +export type RuntimeElementResolution = + | { + ok: true; + snapshot: RuntimeSnapshotRecord; + element: RuntimeSnapshotElementRecord; + snapshotAgeMs: number; + } + | { + ok: false; + error: UiAutomationRecoverableError; + }; + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0059_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:19.662Z +_tool_use_id_: toolu_01RwmphGCBr1N5TNtKCmAkdr + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e8" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0079_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:46.495Z +_tool_use_id_: toolu_01Uw42sQ11LmaxfyU3kj5R3o + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1hvo5bq", + "seq": 10, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e10|tap|button|mph|not selected|", + "e11|tap|button|km/h|not selected|", + "e14|tap|button|mb|not selected|", + "e17|tap|button|mi|not selected|", + "e20|tap|switch|Atmospheric animations|0|", + "e21|tap|switch|Severe weather alerts|1|", + "e22|tap|switch|Reduce transparency|0|", + "e8|tap|button|°C|selected|", + "e12|tap|button|m/s|selected|", + "e15|tap|button|inHg|selected|", + "e18|tap|button|km|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0114_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:12:31.353Z +_tool_use_id_: toolu_01TJGP7czqby3CvWayoSU5t6 + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0069_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:33.512Z +_tool_use_id_: toolu_015DR4UZvaykBX7NNagERVvE + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e15" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0129_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:05.007Z +_tool_use_id_: toolu_01T75r43RNY7uiLHANg9Dz2h + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0118_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:12:40.538Z +_tool_use_id_: toolu_01WgqNb9CTTgjauv7PCTDPEa + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0283_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:21:52.060Z +_tool_use_id_: toolu_01BxE27VvkF6fdB1558nTnrv + +--- + +```json +{ + "steps": [ + "tap --element-ref e7" + ] +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/manifests/tools/tap.yaml +```yaml +id: tap +module: mcp/tools/ui-automation/tap +names: + mcp: tap + cli: tap +description: Tap one elementRef from the latest snapshot_ui or wait_for_ui output. Other same-screen refs may remain usable after success; refresh after navigation, scrolling, sheet changes, or obvious layout changes. +outputSchema: + schema: xcodebuildmcp.output.ui-action-result + version: '2' +routing: + stateful: true +annotations: + title: Tap + readOnlyHint: true + destructiveHint: false + openWorldHint: false + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/types/domain-results.ts +```ts +export type ToolDomainResultKind = + | 'error' + | 'app-path' + | 'build-result' + | 'build-run-result' + | 'build-settings' + | 'bundle-id' + | 'capture-result' + | 'coverage-result' + | 'doctor-report' + | 'debug-breakpoint-result' + | 'debug-command-result' + | 'debug-session-action' + | 'debug-stack-result' + | 'debug-variables-result' + | 'device-list' + | 'install-result' + | 'launch-result' + | 'process-list' + | 'project-list' + | 'scaffold-result' + | 'scheme-list' + | 'session-defaults' + | 'session-profile' + | 'simulator-action-result' + | 'simulator-list' + | 'stop-result' + | 'test-result' + | 'ui-action-result' + | 'workflow-selection' + | 'xcode-bridge-call-result' + | 'xcode-bridge-status' + | 'xcode-bridge-sync' + | 'xcode-bridge-tool-list'; +export interface ToolDomainResultBase { + kind: string; + didError: boolean; + error: string | null; + diagnostics?: BasicDiagnostics; +} +export type StructuredErrorCategory = 'runtime' | 'validation' | 'schema'; +export interface ErrorDomainResult extends ToolDomainResultBase { + kind: 'error'; + didError: true; + error: string; + category: StructuredErrorCategory; + code: string; +} +export type AtLeastOne = { + [K in keyof T]-?: Required> & Partial>; +}[keyof T]; +import type { BuildInvocationRequest } from './domain-fragments.ts'; +import type { + RuntimeSnapshotUnchangedV1, + RuntimeSnapshotV1, + UiAutomationRecoverableError, + UiWaitMatch, +} from './ui-snapshot.ts'; + +export type ExecutionStatus = 'SUCCEEDED' | 'FAILED'; +export type BuildTarget = 'simulator' | 'device' | 'macos' | 'swift-package'; +export type SimulatorPlatform = + | 'iOS Simulator' + | 'watchOS Simulator' + | 'tvOS Simulator' + | 'visionOS Simulator'; +export type SupportedArchitecture = 'arm64' | 'x86_64'; +export type SessionAction = 'attach' | 'continue' | 'detach'; +export type DebugConnectionState = 'attached' | 'detached'; +export type DebugExecutionState = 'paused' | 'running'; +export interface DiagnosticEntry { + message: string; + location?: string; +} +export interface DoctorCheckEntry { + name: string; + status: 'ok' | 'warning' | 'error'; + message: string; +} +export interface BasicDiagnostics { + warnings: DiagnosticEntry[]; + errors: DiagnosticEntry[]; + rawOutput?: string[]; +} +export interface TestFailureEntry { + suite: string; + test: string; + message: string; + location?: string; +} +export interface TestDiagnostics extends BasicDiagnostics { + testFailures: TestFailureEntry[]; +} +export interface StatusSummary { + status: ExecutionStatus; +} +export interface Counts { + passed: number; + failed: number; + skipped: number; +} +export interface OrderedEntry { + key: string; + value: string; +} +export interface Point { + x: number; + y: number; +} +export interface PathItem { + path: string; +} +export interface SessionDefaultsProfile { + projectPath: string | null; + workspacePath: string | null; + scheme: string | null; + configuration: string | null; + simulatorName: string | null; + simulatorId: string | null; + simulatorPlatform: SimulatorPlatform | null; + deviceId: string | null; + useLatestOS: boolean | null; + arch: SupportedArchitecture | null; + suppressWarnings: boolean | null; + derivedDataPath: string | null; + preferXcodebuild: boolean | null; + platform: string | null; + bundleId: string | null; + env: Record | null; +} +export interface BuildLikeSummary extends StatusSummary { + durationMs?: number; + target?: BuildTarget; +} +export type BuildResultArtifacts = AtLeastOne<{ + appPath: string; + bundleId: string; + buildLogPath: string; + packagePath: string; + workspacePath: string; + scheme: string; + configuration: string; + platform: string; +}>; +export type BuildRunResultArtifacts = AtLeastOne<{ + appPath: string; + bundleId: string; + processId: number; + simulatorId: string; + deviceId: string; + buildLogPath: string; + runtimeLogPath: string; + osLogPath: string; + packagePath: string; + executablePath: string; +}>; +export type LaunchResultArtifacts = AtLeastOne<{ + appPath: string; + bundleId: string; + processId: number; + simulatorId: string; + deviceId: string; + runtimeLogPath: string; + osLogPath: string; +}>; +export type StopResultArtifacts = AtLeastOne<{ + simulatorId: string; + deviceId: string; + processId: number; + bundleId: string; + appName: string; +}>; +export type TestResultArtifacts = AtLeastOne<{ + deviceId: string; + buildLogPath: string; + packagePath: string; + xcresultPath: string; +}>; +export interface CoverageSummary extends StatusSummary { + coveragePct?: number; + coveredLines?: number; + executableLines?: number; +} +export interface CoverageTarget { + name: string; + coveragePct: number; + coveredLines: number; + executableLines: number; +} +export interface NotCoveredFunction { + line: number; + name: string; + coveredLines: number; + executableLines: number; +} +export interface PartialCoverageFunction extends NotCoveredFunction { + coveragePct: number; +} +export interface CoverageFunctions { + notCovered?: NotCoveredFunction[]; + partialCoverage?: PartialCoverageFunction[]; + fullCoverageCount: number; + notCoveredFunctionCount: number; + notCoveredLineCount: number; + partialCoverageFunctionCount: number; +} +export interface Frame { + x: number; + y: number; + width: number; + height: number; +} +export interface AccessibilityNode { + frame: Frame; + type: string; + role: string; + children: AccessibilityNode[]; + enabled: boolean; + custom_actions: string[]; + AXFrame?: string; + AXUniqueId?: string | null; + role_description?: string | null; + AXLabel?: string | null; + content_required?: boolean; + title?: string | null; + help?: string | null; + AXValue?: string | null; + subrole?: string | null; + pid?: number; + [key: string]: unknown; +} +export interface CaptureImagePayload { + format: string; + width: number; + height: number; +} +export interface CaptureUiHierarchyPayload { + type: 'ui-hierarchy'; + uiHierarchy: AccessibilityNode[]; +} +export type CapturePayload = + | CaptureImagePayload + | CaptureUiHierarchyPayload + | RuntimeSnapshotV1 + | RuntimeSnapshotUnchangedV1; +export interface DebugFileLineBreakpoint { + kind: 'file-line'; + file: string; + line: number; + breakpointId?: number; +} +export interface DebugFunctionBreakpoint { + kind: 'function'; + name: string; + breakpointId?: number; +} +export interface DebugRemovedBreakpoint { + breakpointId: number; +} +export interface DebugSessionInfo { + debugSessionId: string; + connectionState: DebugConnectionState; + executionState?: DebugExecutionState; +} +export type DebugSessionArtifacts = AtLeastOne<{ simulatorId: string; processId: number }>; +export interface DebugStackFrame { + index: number; + symbol: string; + displayLocation: string; +} +export interface DebugThread { + threadId: number; + name: string; + truncated: boolean; + frames: DebugStackFrame[]; +} +export type DebugVariable = Record; +export interface DebugVariableScope { + variables: DebugVariable[]; +} +export interface DebugRegisterGroup { + name: string; + variables: DebugVariable[]; +} +export interface DeviceInfo { + name: string; + deviceId: string; + platform: string; + state: string; + isAvailable: boolean; + osVersion: string; +} +export interface ProcessEntry { + name: string; + processId: number; + uptimeSeconds: number; + artifacts?: { packagePath: string }; +} +export interface XcodeBridgeStatusInfo { + workflowEnabled: boolean; + bridgeAvailable: boolean; + bridgePath: string | null; + xcodeRunning: boolean | null; + connected: boolean; + bridgePid: number | null; + proxiedToolCount: number; + lastError: string | null; + xcodePid: string | null; + xcodeSessionId: string | null; +} +export interface XcodeBridgeSyncStats { + added: number; + updated: number; + removed: number; + total: number; +} +export interface XcodeBridgeRelayedContentItem { + type: string; + [key: string]: unknown; +} +export interface XcodeBridgeResponseArtifacts { + rawResponseJsonPath: string; +} +export type XcodeBridgeCallResultArtifacts = XcodeBridgeResponseArtifacts; +export interface ProjectListSummary extends StatusSummary { + maxDepth: number; + projectCount?: number; + workspaceCount?: number; +} +export interface ScaffoldSummary extends StatusSummary { + platform: 'iOS' | 'macOS'; +} +export interface TestCaseResult { + suite?: string; + test: string; + status: 'passed' | 'failed' | 'skipped'; + durationMs?: number; +} +export interface TestSummary extends BuildLikeSummary { + counts?: Counts; +} +export interface TestDiscovery { + total: number; + items: string[]; +} +export interface TestSelectionInfo { + selected?: string[]; + discovered?: TestDiscovery; +} +export interface UiActionTap { + type: 'tap'; + elementRef: string; +} +export interface UiActionSwipe { + type: 'swipe'; + withinElementRef: string; + direction: 'up' | 'down' | 'left' | 'right'; + durationSeconds?: number; +} +export interface UiActionTouch { + type: 'touch'; + elementRef: string; + event?: string; +} +export interface UiActionLongPress { + type: 'long-press'; + elementRef: string; + durationMs: number; +} +export interface UiActionButton { + type: 'button'; + button: string; +} +export interface UiActionGesture { + type: 'gesture'; + gesture: string; +} +export interface UiActionTypeText { + type: 'type-text'; + elementRef: string; + textLength?: number; +} +export interface UiActionKeyPress { + type: 'key-press'; + keyCode: number; +} +export interface UiActionKeySequence { + type: 'key-sequence'; + keyCodes: number[]; +} +export interface UiActionBatch { + type: 'batch'; + stepCount: number; +} +export type UiAction = + | UiActionTap + | UiActionSwipe + | UiActionTouch + | UiActionLongPress + | UiActionButton + | UiActionGesture + | UiActionTypeText + | UiActionKeyPress + | UiActionKeySequence + | UiActionBatch; +export interface SimulatorActionBoot { + type: 'boot'; +} +export interface SimulatorActionErase { + type: 'erase'; +} +export interface SimulatorActionOpen { + type: 'open'; +} +export interface SimulatorActionResetLocation { + type: 'reset-location'; +} +export interface SimulatorActionSetLocation { + type: 'set-location'; + coordinates: { latitude: number; longitude: number }; +} +export interface SimulatorActionSetAppearance { + type: 'set-appearance'; + appearance: string; +} +export interface SimulatorActionStatusbar { + type: 'statusbar'; + dataNetwork?: string; +} +export interface SimulatorActionToggleSoftwareKeyboard { + type: 'toggle-software-keyboard'; +} +export interface SimulatorActionToggleConnectHardwareKeyboard { + type: 'toggle-connect-hardware-keyboard'; +} +export type SimulatorAction = + | SimulatorActionBoot + | SimulatorActionErase + | SimulatorActionOpen + | SimulatorActionResetLocation + | SimulatorActionSetLocation + | SimulatorActionSetAppearance + | SimulatorActionStatusbar + | SimulatorActionToggleSoftwareKeyboard + | SimulatorActionToggleConnectHardwareKeyboard; +export interface AppPathRequest { + scheme?: string; + projectPath?: string; + workspacePath?: string; + configuration?: string; + platform?: string; + simulator?: string; +} +export type AppPathDomainResult = ToolDomainResultBase & { + kind: 'app-path'; + request?: AppPathRequest; + summary?: BuildLikeSummary; +} & AtLeastOne<{ + artifacts: { appPath: string }; + diagnostics: BasicDiagnostics; + }>; +export type BuildResultDomainResult = + | (ToolDomainResultBase & { + kind: 'build-result'; + request?: BuildInvocationRequest; + summary: BuildLikeSummary; + artifacts: BuildResultArtifacts; + diagnostics: BasicDiagnostics; + }) + | (ToolDomainResultBase & { kind: 'build-result'; request?: BuildInvocationRequest }); +export type BuildRunResultDomainResult = ToolDomainResultBase & { + kind: 'build-run-result'; + request?: BuildInvocationRequest; + summary: BuildLikeSummary; + artifacts: BuildRunResultArtifacts; + diagnostics: BasicDiagnostics; + output?: { stdout: string[]; stderr: string[] }; +}; +export type BuildSettingsDomainResult = ToolDomainResultBase & { + kind: 'build-settings'; + artifacts: { workspacePath: string; scheme: string }; + entries: OrderedEntry[]; + diagnostics?: BasicDiagnostics; +}; +export type BundleIdDomainResult = ToolDomainResultBase & { + kind: 'bundle-id'; + artifacts: { appPath: string; bundleId?: string }; + diagnostics?: BasicDiagnostics; +}; +export type CaptureResultDomainResult = ToolDomainResultBase & { + kind: 'capture-result'; + summary: StatusSummary; + artifacts: { simulatorId: string; screenshotPath?: string }; + capture?: CapturePayload; + diagnostics?: BasicDiagnostics; + uiError?: UiAutomationRecoverableError; + waitMatch?: UiWaitMatch; +}; +export type CoverageResultDomainResult = ToolDomainResultBase & { + kind: 'coverage-result'; + summary: CoverageSummary; + coverageScope: 'report' | 'file'; + artifacts: { xcresultPath: string; target?: string; file?: string; sourceFilePath?: string }; + targets?: CoverageTarget[]; + functions?: CoverageFunctions; + diagnostics?: BasicDiagnostics; +}; +export type DebugBreakpointResultDomainResult = + | (ToolDomainResultBase & { + kind: 'debug-breakpoint-result'; + action: 'add'; + breakpoint: DebugFileLineBreakpoint | DebugFunctionBreakpoint; + }) + | (ToolDomainResultBase & { + kind: 'debug-breakpoint-result'; + action: 'remove'; + breakpoint: DebugRemovedBreakpoint; + }); +export type DebugCommandResultDomainResult = ToolDomainResultBase & { + kind: 'debug-command-result'; + command: string; + outputLines: string[]; +}; +export type DebugSessionActionDomainResult = ToolDomainResultBase & { + kind: 'debug-session-action'; + action: SessionAction; + session?: DebugSessionInfo; + artifacts?: DebugSessionArtifacts; +}; +export type DebugStackResultDomainResult = + | (ToolDomainResultBase & { kind: 'debug-stack-result'; threads: DebugThread[] }) + | (ToolDomainResultBase & { kind: 'debug-stack-result' }); +export type DebugVariablesResultDomainResult = + | (ToolDomainResultBase & { + kind: 'debug-variables-result'; + scopes: { + locals: DebugVariableScope; + globals: DebugVariableScope; + registers: { groups: DebugRegisterGroup[] }; + }; + }) + | (ToolDomainResultBase & { kind: 'debug-variables-result' }); +export type DoctorReportDomainResult = ToolDomainResultBase & { + kind: 'doctor-report'; + serverVersion: string; + checks: DoctorCheckEntry[]; +}; +export type DeviceListDomainResult = ToolDomainResultBase & { + kind: 'device-list'; + devices: DeviceInfo[]; +}; +export type InstallResultDomainResult = ToolDomainResultBase & { + kind: 'install-result'; + summary: StatusSummary; + artifacts: { appPath: string; simulatorId?: string; deviceId?: string }; + diagnostics: BasicDiagnostics; +}; +export type LaunchResultDomainResult = ToolDomainResultBase & { + kind: 'launch-result'; + summary: StatusSummary; + artifacts: LaunchResultArtifacts; + diagnostics: BasicDiagnostics; +}; +export type ProcessListDomainResult = ToolDomainResultBase & { + kind: 'process-list'; + summary: { runningProcessCount: number }; + processes: ProcessEntry[]; +}; +export type ProjectListDomainResult = ToolDomainResultBase & { + kind: 'project-list'; + summary: ProjectListSummary; + artifacts: { workspaceRoot: string; scanPath: string }; + projects: PathItem[]; + workspaces: PathItem[]; + diagnostics?: BasicDiagnostics; +}; +export type ScaffoldResultDomainResult = ToolDomainResultBase & { + kind: 'scaffold-result'; + summary: ScaffoldSummary; + artifacts: { projectName: string; outputPath: string; workspacePath?: string }; +}; +export type SchemeListDomainResult = ToolDomainResultBase & { + kind: 'scheme-list'; + artifacts: { workspacePath: string } | { projectPath: string }; + schemes: string[]; + diagnostics?: BasicDiagnostics; +}; +export type SessionDefaultsDomainResult = ToolDomainResultBase & { + kind: 'session-defaults'; + currentProfile: string; + profiles: Record & { '(default)': SessionDefaultsProfile }; +}; +export type SessionProfileDomainResult = ToolDomainResultBase & { + kind: 'session-profile'; + previousProfile: string; + currentProfile: string; + persisted?: boolean; +}; +export type SimulatorActionResultDomainResult = ToolDomainResultBase & { + kind: 'simulator-action-result'; + summary: StatusSummary; + action: SimulatorAction; + artifacts?: { simulatorId: string }; + diagnostics?: BasicDiagnostics; +}; +export type SimulatorListDomainResult = ToolDomainResultBase & { + kind: 'simulator-list'; + simulators: Array<{ + name: string; + simulatorId: string; + state: string; + isAvailable: boolean; + runtime: string; + }>; +}; +export type StopResultDomainResult = ToolDomainResultBase & { + kind: 'stop-result'; + summary: StatusSummary; + artifacts: StopResultArtifacts; + diagnostics: BasicDiagnostics; +}; +export type TestResultDomainResult = ToolDomainResultBase & { + kind: 'test-result'; + request?: BuildInvocationRequest; + summary: TestSummary; + artifacts: TestResultArtifacts; + diagnostics: TestDiagnostics; + tests?: TestSelectionInfo; + testCases?: readonly TestCaseResult[]; +}; +export type UiActionResultDomainResult = ToolDomainResultBase & { + kind: 'ui-action-result'; + summary: StatusSummary; + action: UiAction; + artifacts: { simulatorId: string }; + diagnostics?: BasicDiagnostics; + uiError?: UiAutomationRecoverableError; +}; +export type XcodeBridgeCallResultDomainResult = ToolDomainResultBase & { + kind: 'xcode-bridge-call-result'; + remoteTool: string; + succeeded: boolean; + content: XcodeBridgeRelayedContentItem[]; + artifacts?: XcodeBridgeCallResultArtifacts; +}; +export type XcodeBridgeStatusDomainResult = ToolDomainResultBase & { + kind: 'xcode-bridge-status'; + action: 'status' | 'disconnect'; + status: XcodeBridgeStatusInfo; +}; +export type XcodeBridgeSyncDomainResult = ToolDomainResultBase & { + kind: 'xcode-bridge-sync'; + sync: XcodeBridgeSyncStats; + status: XcodeBridgeStatusInfo; +}; +export type XcodeBridgeToolListDomainResult = ToolDomainResultBase & { + kind: 'xcode-bridge-tool-list'; + toolCount: number; + artifacts?: XcodeBridgeResponseArtifacts; +}; +export type WorkflowSelectionDomainResult = ToolDomainResultBase & { + kind: 'workflow-selection'; + enabledWorkflows: string[]; + registeredToolCount: number; +}; +export type ToolDomainResult = + | ErrorDomainResult + | AppPathDomainResult + | BuildResultDomainResult + | BuildRunResultDomainResult + | BuildSettingsDomainResult + | BundleIdDomainResult + | CaptureResultDomainResult + | CoverageResultDomainResult + | DoctorReportDomainResult + | DebugBreakpointResultDomainResult + | DebugCommandResultDomainResult + | DebugSessionActionDomainResult + | DebugStackResultDomainResult + | DebugVariablesResultDomainResult + | DeviceListDomainResult + | InstallResultDomainResult + | LaunchResultDomainResult + | ProcessListDomainResult + | ProjectListDomainResult + | ScaffoldResultDomainResult + | SchemeListDomainResult + | SessionDefaultsDomainResult + | SessionProfileDomainResult + | SimulatorActionResultDomainResult + | SimulatorListDomainResult + | StopResultDomainResult + | TestResultDomainResult + | UiActionResultDomainResult + | WorkflowSelectionDomainResult + | XcodeBridgeCallResultDomainResult + | XcodeBridgeStatusDomainResult + | XcodeBridgeSyncDomainResult + | XcodeBridgeToolListDomainResult; + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0087_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:57.357Z +_tool_use_id_: toolu_01S7NRJwETfk1zrMm7LrMLhm + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0gbr27c", + "seq": 12, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e10|tap|button|mph|not selected|", + "e11|tap|button|km/h|not selected|", + "e14|tap|button|mb|not selected|", + "e17|tap|button|mi|not selected|", + "e20|tap|switch|Atmospheric animations|0|", + "e21|tap|switch|Severe weather alerts|0|", + "e22|tap|switch|Reduce transparency|1|", + "e8|tap|button|°C|selected|", + "e12|tap|button|m/s|selected|", + "e15|tap|button|inHg|selected|", + "e18|tap|button|km|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0319_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:24:35.782Z +_tool_use_id_: toolu_01ShisJtmaz5kkFzjFxwLuK1 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0ggwg4b", + "seq": 38, + "count": 23, + "targets": [ + "e8|tap|button|°C|not selected|", + "e11|tap|button|km/h|not selected|", + "e12|tap|button|m/s|not selected|", + "e15|tap|button|inHg|not selected|", + "e18|tap|button|km|not selected|", + "e20|tap|switch|Atmospheric animations|1|", + "e21|tap|switch|Severe weather alerts|0|", + "e22|tap|switch|Reduce transparency|1|", + "e7|tap|button|°F|selected|", + "e10|tap|button|mph|selected|", + "e14|tap|button|mb|selected|", + "e17|tap|button|mi|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/axe-command.ts +```ts +import { log } from '../../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../../utils/execution/index.ts'; +import { getAxePath, getBundledAxeEnvironment } from '../../../../utils/axe-helpers.ts'; +import { DependencyError, AxeError, SystemError } from '../../../../utils/errors.ts'; + +export interface AxeHelpers { + getAxePath: () => string | null; + getBundledAxeEnvironment: () => Record; +} + +export const defaultAxeHelpers: AxeHelpers = { + getAxePath, + getBundledAxeEnvironment, +}; + +const LOG_PREFIX = '[AXe]'; + +export async function executeAxeCommand( + commandArgs: string[], + simulatorId: string, + commandName: string, + executor: CommandExecutor = getDefaultCommandExecutor(), + axeHelpers: AxeHelpers = defaultAxeHelpers, +): Promise { + const axeBinary = axeHelpers.getAxePath(); + if (!axeBinary) { + throw new DependencyError('AXe binary not found'); + } + + const fullArgs = [...commandArgs, '--udid', simulatorId]; + const fullCommand = [axeBinary, ...fullArgs]; + + try { + const axeEnv = axeBinary !== 'axe' ? axeHelpers.getBundledAxeEnvironment() : undefined; + + const result = await executor( + fullCommand, + `${LOG_PREFIX}: ${commandName}`, + false, + axeEnv ? { env: axeEnv } : undefined, + ); + + if (!result.success) { + const axeOutput = + result.error && result.error.trim().length > 0 ? result.error : result.output; + throw new AxeError( + `axe command '${commandName}' failed.`, + commandName, + axeOutput.trim(), + simulatorId, + ); + } + + if (result.error) { + log( + 'warn', + `${LOG_PREFIX}: Command '${commandName}' produced stderr output but exited successfully. Output: ${result.error}`, + ); + } + + return result.output.trim(); + } catch (error) { + if (error instanceof Error) { + if (error instanceof AxeError) { + throw error; + } + throw new SystemError(`Failed to execute axe command: ${error.message}`, error); + } + throw new SystemError(`Failed to execute axe command: ${String(error)}`); + } +} + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0316_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:24:30.144Z +_tool_use_id_: toolu_01PfkHYNyfmwqDHmAaVCKPgG + +--- + +```json +{ + "steps": [ + "tap -x 350 -y 562 --pre-delay 0.3 --post-delay 0.5", + "tap -x 350 -y 617 --pre-delay 0.3 --post-delay 0.5" + ] +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0115_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:12:31.573Z +_tool_use_id_: toolu_01TJGP7czqby3CvWayoSU5t6 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0j0299z", + "seq": 16, + "count": 16, + "targets": [ + "e12|tap|button|MY LOCATION, San Francisco, 1:24 PM ¡ Mostly Sunny, 18°, H:20° L:12°||", + "e13|tap|button|Portland, 1:24 PM ¡ Light Rain, 11°, H:13° L:9°||", + "e14|tap|button|Aspen, 2:24 PM ¡ Light Snow, -4°, H:-2° L:-10°||", + "e9|typeText|text-field||Search for a city, airport, or country|weather.locationsSheet", + "e6|tap|button|Edit||weather.locationsSheet", + "e10|tap|button|Use current location||weather.locationsSheet", + "e7|tap|button|Close||weather.locationsSheet" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0312_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:23:58.277Z +_tool_use_id_: toolu_01HxwaBniBzU3mQ9YsEVZ1eb + +--- + +```json +{ + "steps": [ + "tap-target e21" + ] +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0020_tool_call_build_run_sim.md +```md +# tool_call: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T18:08:33.852Z +_tool_use_id_: toolu_01TLdf2f4VXn4C2t2LPTeQQH + +--- + +```json +{ + "launchArgs": [ + "--mock-weather-api" + ] +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/manifests/tools/snapshot_ui.yaml +```yaml +id: snapshot_ui +module: mcp/tools/ui-automation/snapshot_ui +names: + mcp: snapshot_ui + cli: snapshot-ui +description: Capture a semantic rs/1 runtime UI snapshot with elementRef targets. Observe once, use tap for one target or batch for multiple same-screen targets, and refresh after navigation, scrolling, sheet changes, or obvious layout changes. +outputSchema: + schema: xcodebuildmcp.output.capture-result + version: '2' +routing: + stateful: true +annotations: + title: Snapshot UI + readOnlyHint: true + destructiveHint: false + openWorldHint: false + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0138_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:13:51.893Z +_tool_use_id_: toolu_01DMvBVJJAccJnH2Ud5R7RJ8 + +--- + +```json +{ + "x1": 200, + "y1": 700, + "x2": 200, + "y2": 450, + "duration": 0.5 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0326_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:25:09.954Z +_tool_use_id_: toolu_016HnM8PLkPkHZjRq1PU3pyQ + +--- + +```json +{ + "steps": [ + "touch -x 340 -y 562 --down", + "touch -x 340 -y 562 --up", + "touch -x 340 -y 617 --down", + "touch -x 340 -y 617 --up" + ] +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0135_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:13:43.719Z +_tool_use_id_: toolu_01Lx5xsTrdDbYJXrrrsqgsyb + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "from": { + "x": 200, + "y": 388 + }, + "to": { + "x": 200, + "y": 80 + }, + "durationSeconds": 1 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "diagnostics": { + "warnings": [ + { + "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." + } + ], + "errors": [] + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0081_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:49.947Z +_tool_use_id_: toolu_019nTaP3zd49hqThPd8SkomK + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e21" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0070_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:35.533Z +_tool_use_id_: toolu_01CDf9mdZtkYUJofNQgoXETP + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0284_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:21:52.181Z +_tool_use_id_: toolu_01BxE27VvkF6fdB1558nTnrv + +--- + +```json +âš™ī¸ Batch UI Actions + +❌ Failed to execute AXe batch with 1 steps. +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0144_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:14:01.556Z +_tool_use_id_: toolu_01PUv7cBRZqns9GLneqabtmd + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "from": { + "x": 200, + "y": 700 + }, + "to": { + "x": 200, + "y": 450 + }, + "durationSeconds": 0.5 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "diagnostics": { + "warnings": [ + { + "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." + } + ], + "errors": [] + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0077_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:44.250Z +_tool_use_id_: toolu_01X4pcxpJVe6wNYKadzduqSu + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e20" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0083_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:52.446Z +_tool_use_id_: toolu_01LssrRFBAQ9i2bZpBd5Ttda + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0g8hlpp", + "seq": 11, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e10|tap|button|mph|not selected|", + "e11|tap|button|km/h|not selected|", + "e14|tap|button|mb|not selected|", + "e17|tap|button|mi|not selected|", + "e20|tap|switch|Atmospheric animations|0|", + "e21|tap|switch|Severe weather alerts|0|", + "e22|tap|switch|Reduce transparency|0|", + "e8|tap|button|°C|selected|", + "e12|tap|button|m/s|selected|", + "e15|tap|button|inHg|selected|", + "e18|tap|button|km|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0006_tool_result_build_run_sim.md +```md +# tool_result: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T18:07:34.909Z +_tool_use_id_: toolu_01MZ6qo8ChUAfbkQdHHLqvXJ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "request": { + "scheme": "Weather", + "projectPath": "/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj", + "derivedDataPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33", + "configuration": "Debug", + "platform": "Simulator", + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "summary": { + "status": "SUCCEEDED", + "durationMs": 15526, + "target": "simulator" + }, + "artifacts": { + "appPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app", + "bundleId": "com.sentry.weather.Weather", + "processId": 9792, + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670", + "buildLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T18-07-19-358Z_pid3927_fceea737.log", + "runtimeLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T18-07-32-918Z_helperpid9757_ownerpid3927_dd6cdfc4.log", + "osLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T18-07-34-869Z_helperpid9829_ownerpid3927_e7e6cce5.log" + }, + "diagnostics": { + "warnings": [], + "errors": [] + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0325_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:25:06.283Z +_tool_use_id_: toolu_01Ln7QnJpYYYhutkxnfNsV8Y + +--- + +```json +âš™ī¸ Batch UI Actions + +❌ Failed to execute AXe batch with 4 steps. +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0078_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:46.291Z +_tool_use_id_: toolu_01Uw42sQ11LmaxfyU3kj5R3o + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0005_tool_call_build_run_sim.md +```md +# tool_call: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T18:07:19.348Z +_tool_use_id_: toolu_01MZ6qo8ChUAfbkQdHHLqvXJ + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0073_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:38.225Z +_tool_use_id_: toolu_01AdGn8m8FbKwic4yGNcSxSK + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e18" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0141_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:56.119Z +_tool_use_id_: toolu_01FZ5P3ycxUqVm1iVFTqMokS + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0122_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:12:49.261Z +_tool_use_id_: toolu_01PSAW1Ppt57iHo3cE2ryyEp + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0019_tool_result_launch_app_sim.md +```md +# tool_result: mcp__xcodebuildmcp-dev__launch_app_sim + +_timestamp_: 2026-05-13T18:08:31.760Z +_tool_use_id_: toolu_01AwsYLN8dxnPYoKKpjFGMtf + +--- + +```json +âš™ī¸ Error + +❌ Missing required session defaults: bundleId is required +Set with: session-set-defaults { "bundleId": "..." } + ├ Category: validation + └ Code: MISSING_REQUIRED_PARAMETERS +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0112_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:12:27.605Z +_tool_use_id_: toolu_01SXB4kyHbu9HUM6xEA66u2X + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0323_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:24:57.129Z +_tool_use_id_: toolu_0149WpC912sMJzPBXoiaJvpe + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0ggwg4b", + "seq": 39, + "count": 23, + "targets": [ + "e8|tap|button|°C|not selected|", + "e11|tap|button|km/h|not selected|", + "e12|tap|button|m/s|not selected|", + "e15|tap|button|inHg|not selected|", + "e18|tap|button|km|not selected|", + "e20|tap|switch|Atmospheric animations|1|", + "e21|tap|switch|Severe weather alerts|0|", + "e22|tap|switch|Reduce transparency|1|", + "e7|tap|button|°F|selected|", + "e10|tap|button|mph|selected|", + "e14|tap|button|mb|selected|", + "e17|tap|button|mi|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0075_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:40.803Z +_tool_use_id_: toolu_01J6nL3d8dzMFQzwmWi9znaC + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "1sqoss7", + "seq": 9, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e10|tap|button|mph|not selected|", + "e11|tap|button|km/h|not selected|", + "e14|tap|button|mb|not selected|", + "e17|tap|button|mi|not selected|", + "e20|tap|switch|Atmospheric animations|1|", + "e21|tap|switch|Severe weather alerts|1|", + "e22|tap|switch|Reduce transparency|0|", + "e8|tap|button|°C|selected|", + "e12|tap|button|m/s|selected|", + "e15|tap|button|inHg|selected|", + "e18|tap|button|km|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0285_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:21:55.329Z +_tool_use_id_: toolu_01UkyyYmvLGgbMfQxRYZNe8M + +--- + +```json +{ + "steps": [ + "tap -x 200 -y 200" + ] +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0084_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:54.567Z +_tool_use_id_: toolu_018ErnQVRkUF3pF3MTQ6wXsc + +--- + +```json +{ + "elementRef": "e22" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0320_tool_call_batch.md +```md +# tool_call: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:24:51.300Z +_tool_use_id_: toolu_014ZRwQwDRkKceGuUzbumUkd + +--- + +```json +{ + "steps": [ + "tap -x 360 -y 555 --post-delay 0.5", + "tap -x 360 -y 605 --post-delay 0.5" + ] +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts +```ts +import type { + RuntimeActionNameV1, + RuntimeElementResolution, + RuntimeSnapshotLookup, + RuntimeSnapshotRecord, + UiAutomationRecoverableError, +} from '../../../../types/ui-snapshot.ts'; + +const runtimeSnapshots = new Map(); +const runtimeSnapshotSeqs = new Map(); + +function snapshotAgeMs(snapshot: RuntimeSnapshotRecord, nowMs: number): number { + return Math.max(0, nowMs - snapshot.capturedAtMs); +} + +function snapshotMissingError(): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_MISSING', + message: 'No runtime UI snapshot is available for this simulator.', + recoveryHint: + 'Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot.', + }; +} + +function snapshotExpiredError( + snapshot: RuntimeSnapshotRecord, + nowMs: number, +): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_EXPIRED', + message: 'The runtime UI snapshot for this simulator has expired.', + recoveryHint: 'Run snapshot_ui again and retry with a current elementRef.', + snapshotAgeMs: snapshotAgeMs(snapshot, nowMs), + }; +} + +export function recordRuntimeSnapshot(snapshot: RuntimeSnapshotRecord): RuntimeSnapshotRecord { + const nextSeq = (runtimeSnapshotSeqs.get(snapshot.simulatorId) ?? 0) + 1; + runtimeSnapshotSeqs.set(snapshot.simulatorId, nextSeq); + snapshot.seq = nextSeq; + snapshot.payload.seq = nextSeq; + runtimeSnapshots.set(snapshot.simulatorId, snapshot); + return snapshot; +} + +export function clearRuntimeSnapshot(simulatorId: string): void { + runtimeSnapshots.delete(simulatorId); +} + +export function __resetRuntimeSnapshotStoreForTests(): void { + runtimeSnapshots.clear(); + runtimeSnapshotSeqs.clear(); +} + +export function getRuntimeSnapshotLookup( + simulatorId: string, + nowMs = Date.now(), +): RuntimeSnapshotLookup { + const snapshot = runtimeSnapshots.get(simulatorId) ?? null; + if (!snapshot) { + return { status: 'missing', snapshot: null }; + } + + const ageMs = snapshotAgeMs(snapshot, nowMs); + if (nowMs > snapshot.expiresAtMs) { + runtimeSnapshots.delete(simulatorId); + return { status: 'expired', snapshot: null, snapshotAgeMs: ageMs }; + } + + return { status: 'available', snapshot, snapshotAgeMs: ageMs }; +} + +export function getRuntimeSnapshot( + simulatorId: string, + nowMs = Date.now(), +): RuntimeSnapshotRecord | null { + return getRuntimeSnapshotLookup(simulatorId, nowMs).snapshot; +} + +export function resolveElementRef( + simulatorId: string, + elementRef: string, + requiredAction: RuntimeActionNameV1, + nowMs = Date.now(), +): RuntimeElementResolution { + const snapshot = runtimeSnapshots.get(simulatorId) ?? null; + if (!snapshot) { + return { ok: false, error: snapshotMissingError() }; + } + + const ageMs = snapshotAgeMs(snapshot, nowMs); + if (nowMs > snapshot.expiresAtMs) { + runtimeSnapshots.delete(simulatorId); + return { ok: false, error: snapshotExpiredError(snapshot, nowMs) }; + } + + const element = snapshot.elementsByRef.get(elementRef); + if (!element) { + return { + ok: false, + error: { + code: 'ELEMENT_REF_NOT_FOUND', + message: `Element ref '${elementRef}' was not found in the current runtime UI snapshot.`, + recoveryHint: + 'Run snapshot_ui again and retry with an elementRef from the latest snapshot.', + elementRef, + snapshotAgeMs: ageMs, + }, + }; + } + + if (!element.publicElement.actions.includes(requiredAction)) { + return { + ok: false, + error: { + code: 'TARGET_NOT_ACTIONABLE', + message: `Element ref '${elementRef}' does not support '${requiredAction}'.`, + recoveryHint: + 'Choose an elementRef that lists the required action, or refresh with snapshot_ui.', + elementRef, + candidates: snapshot.payload.elements.filter((candidate) => + candidate.actions.includes(requiredAction), + ), + snapshotAgeMs: ageMs, + }, + }; + } + + return { ok: true, snapshot, element, snapshotAgeMs: ageMs }; +} + +export function getSnapshotUiWarning(simulatorId: string): string | null { + const lookup = getRuntimeSnapshotLookup(simulatorId); + + if (lookup.status === 'missing') { + return 'Warning: snapshot_ui has not been called yet. Consider using snapshot_ui to capture semantic element references before interacting with the UI.'; + } + + if (lookup.status === 'expired') { + const secondsAgo = Math.round((lookup.snapshotAgeMs ?? 0) / 1000); + return `Warning: snapshot_ui was last called ${secondsAgo} seconds ago. Refresh UI element references with snapshot_ui before interacting with the UI.`; + } + + return null; +} + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0120_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T18:12:47.027Z +_tool_use_id_: toolu_01FNYGvykEiUA4NXU5yw4bwr + +--- + +```json +{ + "withinElementRef": "e12", + "direction": "up", + "distance": 400, + "duration": 0.6 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0068_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:33.184Z +_tool_use_id_: toolu_015DR4UZvaykBX7NNagERVvE + +--- + +```json +{ + "elementRef": "e15" +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/CHANGELOG.md +```md +# Changelog + +## [Unreleased] + +### Added + +- Added `snapshot_ui sinceScreenHash` / CLI `--since-screen-hash` so callers can skip full runtime snapshot output when the screen hash is unchanged. +- Added `batch` for executing multiple AXe UI automation steps in one simulator session. +- Added `wait_for_ui` for polling rs/1 runtime UI snapshots until UI predicates such as existence, enabled state, focus, text, or settled layout are satisfied. `textContains` can also wait on visible text without a selector when the match is unique. +- Added structured rs/1 element-ref `batch` tap steps, preserved same-screen refs after successful `tap` and `batch` actions, and improved UI automation guidance and next steps for one-observation interactions. + +### Fixed + +- Fixed compact runtime snapshots so top-level app and window refs are not advertised as swipe targets just because a generic descendant overflows their frame. +- Fixed `wait_for_ui` focus waits so elements that do not expose focus state return a typed recoverable error instead of timing out. +- Fixed invalid `touch` calls so structured output no longer reports a fake touch event when neither `down` nor `up` was requested. +- Fixed compact runtime snapshots so standalone `other` elements, such as keyboard suggestions, are not advertised as swipe targets unless they behave like scrollable containers. +- Fixed runtime snapshots so off-screen elements, and clipped elements whose activation point is offscreen, are not advertised as actionable targets. +- Fixed full-screen swipe gestures so app-level scroll refs avoid unsafe screen edges such as the status bar and notch area. +- Clarified runtime snapshot tips so agents know element refs are snapshot-specific and must come from the latest `snapshot_ui` or `wait_for_ui` output, and only show swipe guidance when the snapshot includes a scroll ref. +- Made `wait_for_ui` `textContains` matching case-insensitive so assertions survive platform text normalization such as keyboard auto-capitalization, treat duplicate exact text matches as successful presence assertions, narrow broad selectors by text before reporting ambiguity, reject `text` on non-`textContains` predicates instead of silently ignoring it, and keep recoverable-error candidates compact in structured output. +- Fixed `tap` on SwiftUI switch element refs by using a touch down/up activation instead of AXe's coordinate tap path. +- Fixed selector fallback for AXe duplicate-match diagnostics that include parenthesized match counts. +- Fixed semantic taps and text-field focusing so element refs with duplicate AXe selectors use their resolved snapshot coordinates immediately. +- Fixed bottom-clipped UI automation targets so taps, touches, and long presses use a visible activation point instead of the hidden center of the accessibility frame. +- Fixed app-level horizontal swipes so full-screen refs use a content-area y-coordinate instead of missing horizontal carousels by swiping near the hero area. +- Fixed CLI commands with `simulatorId`-only contracts so `simulatorName` session defaults are resolved to a simulator ID without adding conflicting simulator arguments to tools that already accept `simulatorName`, and fixed simulator lifecycle tools so name-only defaults resolve before simctl operations. +- Fixed `snapshot_ui` and `wait_for_ui` next steps so they use the resolved simulator ID instead of leaking `SIMULATOR_UUID` placeholders. +- Fixed the Weather example app so saved-location rows are not reused as search-result rows after editing locations. +- Fixed the Weather example app's current-location button so it selects the current saved location instead of appearing as a no-op UI automation target. +- Added a `replaceExisting` option to `type_text` so agents can replace an existing text-field value instead of accidentally appending to it. +- Fixed `type_text` so AXe-unsupported international/accented characters fail before focusing the field, with a clear recoverable error instead of a generic typing failure. +- Fixed `snapshot_ui` next-step guidance so the suggested tap ref prefers useful tappable controls over text fields, sheet grabbers, close buttons, and clear-search buttons. +- Fixed compact runtime snapshot JSON so target ordering matches compact text output and prioritizes useful content targets before low-value sheet chrome. +- Fixed `wait_for_ui` success output so compact text and JSON include the matched elements that satisfied the wait predicate. +- Fixed `wait_for_ui textContains` so duplicate elements with the same matching visible text satisfy presence-style assertions instead of reporting ambiguity. +- Fixed CLI `--style minimal` so final text output suppresses generated next steps for daemon-routed tools as intended. +- Fixed `snapshot_ui` next-step guidance so snapshots with no tappable targets no longer suggest tapping the first non-actionable element. +- Fixed next-step rendering for tools shared across workflows so follow-up commands prefer the workflow that produced the result instead of drifting to another workflow alias. +- Fixed `snapshot_ui` next-step guidance so calculator-style utility and operator buttons no longer outrank more useful digit/content controls. +- Fixed `snapshot_ui` compact text, JSON, and next-step guidance so already-selected segmented controls no longer outrank unselected choices. +- Fixed compact runtime snapshots and next-step guidance so sheet grabbers remain visible as low-priority targets, allowing agents to expand or dismiss sheets without outranking useful content controls. +- Fixed compact wait-match rows so static assertion matches render with `none` instead of exposing low-level long-press/touch actions as if they were primary agent actions. +- Fixed compact runtime snapshot ordering and next-step guidance so destructive controls such as Remove/Delete are demoted behind safer content and navigation targets. +- Clarified simulator keyboard shortcut failures when Simulator.app is running without a visible device window. +- Fixed hardware button automation so successful button presses wait briefly for system UI transitions before returning, reducing stale immediate follow-up snapshots. +- Fixed runtime snapshots so modal sheet hosts remain swipeable after the currently visible sheet content fits inside the viewport. +- Fixed `wait_for_ui` validation so unknown JSON fields are rejected instead of silently broadening waits. +- Fixed CLI numeric array flags so comma-separated values such as `--key-codes 23,18,14` are parsed as numbers instead of failing validation. +- Fixed runtime snapshots so unlabeled internal custom-action nodes, such as SpringBoard icon subviews, are no longer advertised as likely tap targets. +- Fixed AXe bundling so downloaded artifacts must report the pinned AXe version, and dirty local AXe builds require an explicit opt-in. +- Fixed runtime snapshot tips so compact output names all target-ref action tools, including `long_press` and `touch`. +- Clarified key press and key sequence tool descriptions so agents know key codes are AXe/macOS virtual key codes and should prefer `type_text` for text entry. +- Clarified `wait_for_ui` timeout recovery hints so agents know selector fields match exact values and should use `textContains` for partial visible text. + +## [2.5.2] + +### Changed + +- Updated the bundled AXe binary used by UI automation tools to 1.7.0. + +### Fixed + +- Fixed a log-capture vulnerability where a crafted `bundleId` or custom subsystem filter could broaden simulator log streams to capture output from other apps or Apple system subsystems. Bundle IDs and subsystem filters are now validated against a strict allowlist before reaching the predicate ([#407](https://github.com/getsentry/XcodeBuildMCP/pull/407) by [@sebastiondev](https://github.com/sebastiondev)). +- Fixed `debug_attach_sim` so an explicit `pid` overrides an inherited `bundleId` session default before mutual-exclusion validation ([#410](https://github.com/getsentry/XcodeBuildMCP/issues/410)). + +## [2.5.1] + +### Fixed + +- Fixed portable macOS/Homebrew installs missing structured output schemas, which prevented MCP clients from loading tools. + +## [2.5.0] + +### Breaking + +#### Standalone log-capture tools removed + +The old `logging` workflow and its standalone log-capture tools (`start_sim_log_cap`, `stop_sim_log_cap`, `start_device_log_cap`, `stop_device_log_cap`, and `launch_app_logs_sim`) have been removed. This affects users, scripts, and agents that call those tool names directly. + +Use the launch or build-and-run tools instead. They return runtime log paths as part of the normal result, so agents no longer need a separate start/stop log-capture sequence. + +Before: + +```bash +xcodebuildmcp logging start-sim-log-cap --simulator-id --bundle-id com.example.MyApp +xcodebuildmcp simulator launch-app --simulator-id --bundle-id com.example.MyApp +xcodebuildmcp logging stop-sim-log-cap --pid +``` + +After: + +```bash +xcodebuildmcp simulator build-and-run --scheme MyApp --project-path ./MyApp.xcodeproj + +# Or, for an app that is already installed on a simulator: +xcodebuildmcp simulator launch-app --simulator-id --bundle-id com.example.MyApp +``` + +For MCP clients, use `build_run_sim` or `launch_app_sim` and read the returned runtime log path. + +#### Runtime launch arguments now use `launchArgs` + +Build-and-run and launch-only tools now separate build settings from app launch arguments. This affects users, scripts, and agents that previously passed runtime arguments through `extraArgs` or the launch-only `args` input. + +If you do nothing, app runtime arguments may not reach the launched process, and launch-only calls that still use `args` will fail validation. Move app arguments to `launchArgs`; keep `extraArgs` only for `xcodebuild` flags and build setting overrides. + +Before: + +```bash +xcodebuildmcp simulator build-and-run --json '{ + "scheme": "MyApp", + "projectPath": "./MyApp.xcodeproj", + "extraArgs": ["--uitesting"] +}' +``` + +After: + +```bash +xcodebuildmcp simulator build-and-run --json '{ + "scheme": "MyApp", + "projectPath": "./MyApp.xcodeproj", + "launchArgs": ["--uitesting"] +}' +``` + +Launch-only tools use the same input: + +```bash +xcodebuildmcp simulator launch-app --json '{ + "simulatorId": "", + "bundleId": "com.example.MyApp", + "launchArgs": ["--uitesting"] +}' +``` + +For MCP clients, use `launchArgs` on `build_run_sim`, `build_run_device`, `build_run_macos`, `launch_app_sim`, `launch_app_device`, and `launch_mac_app`. See [CLI](https://xcodebuildmcp.com/docs/cli#build-and-run-in-one-step). + +### New! Structured outputs + +XcodeBuildMCP now returns structured, machine-readable results across supported MCP clients and the CLI. Agents and scripts no longer have to scrape prose to find build status, log paths, bundle IDs, process IDs, test failures, or app paths. The human-readable text remains available, but every supported result now has a consistent envelope with the same fields: + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { } +} +``` + +For agents, this reduces token usage and makes tool results easier to act on reliably. Instead of rereading a full text transcript to find the build log, runtime log, or launched process, the agent can jump straight to fields such as `data.artifacts.buildLogPath`, `data.artifacts.runtimeLogPath`, `data.artifacts.osLogPath`, `data.artifacts.appPath`, `data.artifacts.bundleId`, and `data.artifacts.processId`. + +#### MCP clients + +MCP clients that support structured tool results receive `structuredContent` alongside the existing text response. The text remains useful for humans and older clients; supported clients can use the structured fields directly. + +Example Build & Run result shape: + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "summary": { "status": "SUCCEEDED", "durationMs": 1234, "target": "simulator" }, + "artifacts": { + "appPath": "~/Library/Developer/XcodeBuildMCP/DerivedData/.../CalculatorApp.app", + "bundleId": "io.sentry.calculatorapp", + "processId": 99999, + "buildLogPath": "~/Library/Developer/XcodeBuildMCP/logs/build_run_sim_...log", + "runtimeLogPath": "~/Library/Developer/XcodeBuildMCP/logs/io.sentry.calculatorapp_...log", + "osLogPath": "~/Library/Developer/XcodeBuildMCP/logs/io.sentry.calculatorapp_oslog_...log" + } + } +} +``` + +#### CLI JSON output + +The CLI now supports `--output text|json|jsonl|raw` for tool commands. `text` remains the default. Use `--output json` when a script, CI job, or agent needs one final result document: + +```bash +xcodebuildmcp simulator build-and-run --output json +``` + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "request": { "scheme": "CalculatorApp", "platform": "iOS Simulator" }, + "summary": { "status": "SUCCEEDED", "durationMs": 1234, "target": "simulator" }, + "artifacts": { "buildLogPath": "~/Library/Developer/XcodeBuildMCP/logs/build_run_sim_...log" }, + "diagnostics": { "warnings": [], "errors": [] } + } +} +``` + +Use `--output jsonl` for live progress as newline-delimited JSON, one event per line: + +```jsonl +{"event":"build-result.invocation","operation":"BUILD","request":{"scheme":"CalculatorApp","platform":"iOS Simulator"}} +{"event":"build-result.build-stage","operation":"BUILD","stage":"COMPILING","message":"Compiling CalculatorApp"} +{"event":"build-result.build-summary","operation":"BUILD","status":"SUCCEEDED","durationMs":3421} +``` + +Failures use the same envelope as successes, so callers can rely on `didError`, `error`, `data.summary`, `data.diagnostics`, and test-specific fields like `testCases` and `testFailures` instead of handling every command differently. + +#### Published schemas + +The structured result contracts are published as JSON Schema and can be used to validate output or generate types: + +```text +https://xcodebuildmcp.com/schemas/structured-output//.schema.json +``` + +For example: [`xcodebuildmcp.output.build-run-result` v1](https://xcodebuildmcp.com/schemas/structured-output/xcodebuildmcp.output.build-run-result/1.schema.json). See [Output Formats](https://xcodebuildmcp.com/docs/output-formats) for the full reference. + +### Added + +- Added `xcodebuildmcp upgrade` to check for available updates and upgrade in place, with `--check` for report-only use and `--yes`/`-y` for non-interactive upgrades. +- Added a platform-aware `xcodebuildmcp setup` wizard: choose macOS, iOS, tvOS, watchOS, or visionOS up front; get platform-appropriate workflow recommendations; skip simulator/device prompts for macOS-only projects; and reuse previous choices when re-running setup. Single-platform setups also include the platform in generated config and `--format mcp-json` output. See [Setup](https://xcodebuildmcp.com/docs/setup) ([#365](https://github.com/getsentry/XcodeBuildMCP/pull/365), based on work by [@ichoosetoaccept](https://github.com/ichoosetoaccept)). +- Added `XCODEBUILDMCP_CWD` so MCP clients that cannot choose the server's start directory can still point project config discovery and relative-path resolution at the right workspace. See [Environment Variables](https://xcodebuildmcp.com/docs/env-vars#general-settings). +- Added per-test timing output, so agents and scripts can identify slow tests without opening the full test report. JSON and structured results include a `testCases` list, and text output can show per-test durations with `showTestTiming` or `XCODEBUILDMCP_SHOW_TEST_TIMING=1` ([#339](https://github.com/getsentry/XcodeBuildMCP/pull/339) by [@codeman9](https://github.com/codeman9)). +- Added default result bundles for simulator, device, macOS, and Swift Package test runs, so agents can inspect detailed test artifacts without manually choosing a result bundle path. +- Added opt-in idle shutdown for unused MCP server processes via `XCODEBUILDMCP_MCP_IDLE_TIMEOUT_MS`, reducing leftover background processes for clients that keep server sessions open ([#398](https://github.com/getsentry/XcodeBuildMCP/pull/398)). See [Environment Variables](https://xcodebuildmcp.com/docs/env-vars#mcp-idle-shutdown). +- Added `toggle_software_keyboard` and `toggle_connect_hardware_keyboard` tools for showing/hiding the iOS Simulator software keyboard and connecting/disconnecting the Mac hardware keyboard. See [Tools Reference](https://xcodebuildmcp.com/docs/tools) ([#346](https://github.com/getsentry/XcodeBuildMCP/issues/346), [#347](https://github.com/getsentry/XcodeBuildMCP/pull/347) by [@yjmeqt](https://github.com/yjmeqt)). +- Added tvOS, watchOS, and visionOS support to `build_device`, so physical-device builds are no longer limited to iOS. See [Device Code Signing](https://xcodebuildmcp.com/docs/device-signing) ([#352](https://github.com/getsentry/XcodeBuildMCP/pull/352) by [@bitxeno](https://github.com/bitxeno)). + +### Changed + +- CLI build and test commands now show live progress while they are running instead of waiting until the command finishes. See [Output Formats](https://xcodebuildmcp.com/docs/output-formats). +- CLI text output now shows file paths in a more readable `Files:` list by default. Use `--file-path-render-style tree`, `filePathRenderStyle`, or `XCODEBUILDMCP_FILE_PATH_RENDER_STYLE` if you prefer the compact tree layout used by MCP text responses ([#402](https://github.com/getsentry/XcodeBuildMCP/pull/402)). See [Output Formats](https://xcodebuildmcp.com/docs/output-formats#output-text). +- Xcode IDE tool results are now shorter in final output, with full details still accessible when needed. CLI JSON and JSONL output now work for Xcode IDE tool calls too ([#396](https://github.com/getsentry/XcodeBuildMCP/pull/396)). +- Runtime log capture is more reliable across restarts, cleans itself up when apps stop or the server shuts down, and avoids stopping active log streams from another workspace ([#382](https://github.com/getsentry/XcodeBuildMCP/issues/382)). +- XcodeBuildMCP now cleans up old logs and temporary build artifacts more reliably without disrupting concurrent active sessions ([#391](https://github.com/getsentry/XcodeBuildMCP/pull/391)). +- Builds and tests now use an isolated DerivedData location per workspace or project when you have not set `derivedDataPath`, reducing cross-project build conflicts while keeping explicit `derivedDataPath` settings unchanged ([#340](https://github.com/getsentry/XcodeBuildMCP/issues/340), [#341](https://github.com/getsentry/XcodeBuildMCP/pull/341) by [@codeman9](https://github.com/codeman9)). +- Long-form documentation has moved to [xcodebuildmcp.com/docs](https://xcodebuildmcp.com/docs), with the README focused on installation, setup, and quick links to the hosted guides. + +### Fixed + +- Fixed shell-injection vulnerabilities when user-provided values were passed to Apple developer tools, log-capture queries, bundle ID extraction, and macOS launch flows ([#289](https://github.com/getsentry/XcodeBuildMCP/pull/289) by [@sebastiondev](https://github.com/sebastiondev), [#390](https://github.com/getsentry/XcodeBuildMCP/pull/390) by [@voidborne-d](https://github.com/voidborne-d)). +- Fixed a path traversal vulnerability that could allow reading files outside the expected scope. +- Fixed portable macOS installs missing a required runtime dependency, which could make packaged installs fail when commands needed file matching. +- Fixed configured paths that begin with `~` or `~/` so project, workspace, DerivedData, AXe, and template paths resolve under the user's home directory instead of creating literal `~` folders. Absolute configured paths are now normalized before use ([#283](https://github.com/getsentry/XcodeBuildMCP/issues/283), supersedes [#301](https://github.com/getsentry/XcodeBuildMCP/pull/301) by [@trmquang93](https://github.com/trmquang93)). +- Fixed device build next-step guidance so agents no longer suggest unsupported `--device-id` or `deviceId` arguments ([#287](https://github.com/getsentry/XcodeBuildMCP/issues/287), [#300](https://github.com/getsentry/XcodeBuildMCP/pull/300) by [@trmquang93](https://github.com/trmquang93), [#350](https://github.com/getsentry/XcodeBuildMCP/pull/350) by [@MukundaKatta](https://github.com/MukundaKatta)). +- Fixed Xcode IDE manual disconnect immediately reconnecting after the user explicitly disconnected it ([#343](https://github.com/getsentry/XcodeBuildMCP/issues/343), [#344](https://github.com/getsentry/XcodeBuildMCP/pull/344) by [@shaun0927](https://github.com/shaun0927)). +- Fixed simulator defaults refresh so stale simulator IDs are reconciled when both a simulator name and ID are configured, without rewriting shared project config files unnecessarily ([#357](https://github.com/getsentry/XcodeBuildMCP/issues/357)). +- Fixed session profile output so the `persisted` field accurately reflects whether a profile switch was saved. +- Fixed long-running commands that could hang even after completing. +- Fixed build and test failures after command startup returning incomplete output; they now finish with a clear error result and log paths. +- Fixed final text and JSON results changing unexpectedly when commands also stream live progress ([#360](https://github.com/getsentry/XcodeBuildMCP/issues/360)). +- Fixed test result output so agents can find xcresult bundle paths after simulator, device, macOS, and Swift Package test runs ([#397](https://github.com/getsentry/XcodeBuildMCP/pull/397)). +- Fixed test summaries and progress output so CLI tests no longer show false compiler errors, mixed Swift Testing/XCTest suites are counted accurately, parameterized Swift Testing cases are not overcounted, and simulator test progress stays visible while tests run ([#383](https://github.com/getsentry/XcodeBuildMCP/issues/383), [#392](https://github.com/getsentry/XcodeBuildMCP/issues/392)). +- Fixed device tool calls that use session defaults so they no longer fail when platform is omitted. + +Various other internal improvements to stability, performance, and code quality. + +## [2.3.2] + +### Fixed + +- Improved reliability of internal telemetry during shutdown ([#302](https://github.com/getsentry/XcodeBuildMCP/pull/302)). + +## [2.3.1] + +### Fixed + +- Fixed unnecessary tool confirmation prompts in MCP clients (such as Codex) that treat missing approval annotations as high-risk defaults ([#297](https://github.com/getsentry/XcodeBuildMCP/pull/297)). + +## [2.3.0] + +### Added + +- Added environment variable support for session defaults (e.g. `XCODEBUILDMCP_WORKSPACE_PATH`, `XCODEBUILDMCP_SCHEME`, `XCODEBUILDMCP_PLATFORM`) so MCP clients can supply startup defaults in their config without a project config file ([#268](https://github.com/getsentry/XcodeBuildMCP/pull/268) by [@detailobsessed](https://github.com/detailobsessed)). See [docs/CONFIGURATION.md](docs/CONFIGURATION.md#environment-variables). +- Added `--format mcp-json` flag to `xcodebuildmcp setup` that exports an env-based MCP client config block instead of writing `config.yaml` ([#268](https://github.com/getsentry/XcodeBuildMCP/pull/268) by [@detailobsessed](https://github.com/detailobsessed)). + +### Changed + +- Clarified configuration layering: `session_set_defaults` overrides `config.yaml`, which overrides environment variables. See [docs/CONFIGURATION.md](docs/CONFIGURATION.md) ([#268](https://github.com/getsentry/XcodeBuildMCP/pull/268) by [@detailobsessed](https://github.com/detailobsessed)). +- Improved `xcodebuildmcp setup` reliability when optional targets (like physical devices) are unavailable. + +### Fixed + +- Fixed `.xcodebuildmcp/config.yaml` being modified on startup when simulator metadata was refreshed ([#230](https://github.com/getsentry/XcodeBuildMCP/issues/230)). +- Fixed orphaned MCP server processes that could remain running after the client disconnects ([#273](https://github.com/getsentry/XcodeBuildMCP/issues/273)). +- Fixed `list-schemes` CLI command missing `--project-path` and `--workspace-path` flags ([#271](https://github.com/getsentry/XcodeBuildMCP/pull/271)). +- Fixed Xcode IDE workflow tools not working when invoked from the CLI. +- Fixed Swift Package tools not properly waiting for process exit when stopping. + +## [2.2.1] + +- Fix AXe bundling issue. + +## [2.2.0] + +### Added + +- Added `get_coverage_report` and `get_file_coverage` tools for inspecting code coverage from test results — view per-target summaries or drill into function-level coverage and uncovered line ranges for specific files ([#240](https://github.com/getsentry/XcodeBuildMCP/pull/240) by [@irangareddy](https://github.com/irangareddy)). See [docs/TOOLS.md](docs/TOOLS.md). +- Added a unified build-and-run command for physical devices, matching the existing simulator workflow so agents can build and launch device apps in a single step. +- Added an interactive setup wizard via `xcodebuildmcp setup` that walks you through creating or updating `.xcodebuildmcp/config.yaml` — select workflows, pick a simulator, set your scheme and project, and configure debug options without editing YAML by hand. Non-interactive mode remains available for CI and scripting. See [docs/CONFIGURATION.md](docs/CONFIGURATION.md). + + ```bash + xcodebuildmcp setup + ``` +- Added `AGENTS.md` generation to the `init` command, providing prescriptive agent workflow instructions for your project. +- Added support for custom workflows in `.xcodebuildmcp/config.yaml`. Define your own workflow names and map them to an explicit list of tools, then reference them from `enabledWorkflows` like any built-in workflow. This lets you limit the tools your agent sees to exactly the ones you need. See [docs/CONFIGURATION.md](docs/CONFIGURATION.md#custom-workflows). + + ```yaml + enabledWorkflows: ["my-workflow"] + customWorkflows: + my-workflow: + - build_run_sim + - record_sim_video + - screenshot + ``` +- Added AdaL CLI setup instructions ([#242](https://github.com/getsentry/XcodeBuildMCP/pull/242) by [@Abdulrahmansoliman](https://github.com/Abdulrahmansoliman)). + +### Changed + +- CLI now auto-fills tool arguments from session defaults. If your config file sets a scheme, project path, or simulator, every CLI command picks those up automatically — no need to repeat `--scheme`, `--project-path`, and similar flags on every invocation. See [docs/CLI.md](docs/CLI.md). + + ```yaml + # .xcodebuildmcp/config.yaml + sessionDefaults: + scheme: MyApp + projectPath: ./MyApp.xcodeproj + simulatorName: iPhone 17 Pro + ``` + + ```bash + # Before: every command needed explicit flags + xcodebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj + + # Now: flags are filled from session defaults + xcodebuildmcp simulator build + ``` + + This also works with session defaults profiles, which is especially useful for monorepos. Define a profile per sub-project and the CLI uses the active profile's values. Override the profile for a single command with `--profile`. See [docs/SESSION_DEFAULTS.md](docs/SESSION_DEFAULTS.md#namespaced-profiles). + + ```yaml + # .xcodebuildmcp/config.yaml + schemaVersion: 1 + sessionDefaultsProfiles: + calculator: + workspacePath: ./iOS_Calculator/CalculatorApp.xcworkspace + scheme: CalculatorApp + simulatorName: iPhone 17 Pro + ios-test: + projectPath: ./iOS/MCPTest.xcodeproj + scheme: MCPTest + simulatorName: iPhone 17 Pro + spm: + projectPath: ./spm + scheme: spm + activeSessionDefaultsProfile: calculator + ``` + + ```bash + # Build using the active profile (calculator) + xcodebuildmcp simulator build-and-run + + # Build a different sub-project without switching the active profile + xcodebuildmcp simulator build-and-run --profile ios-test + ``` +- Default simulator updated from iPhone 16 to iPhone 17. +- Tool annotations now more accurately classify operations, reducing unnecessary confirmation prompts in MCP clients that respect annotations ([#253](https://github.com/getsentry/XcodeBuildMCP/pull/253) by [@saschagordner](https://github.com/saschagordner)). +- Improved agent workflow guidance with more prescriptive instructions for common tasks. +- Bundled AXe updated to 1.5.2. + +### Fixed + +- Fixed Swift Package tools (`swift_package_build`, `swift_package_test`, `swift_package_clean`) hiding compiler diagnostics when stderr was empty ([#255](https://github.com/getsentry/XcodeBuildMCP/pull/255) by [@doovers](https://github.com/doovers)). +- Fixed stderr warnings (e.g. "multiple matching destinations") hiding actual test failures by prioritizing xcresult output when available ([#254](https://github.com/getsentry/XcodeBuildMCP/pull/254) by [@czottmann](https://github.com/czottmann)). + +Various other internal improvements to stability, performance, and code quality. + +## [2.1.0] + +### Added + +- Added `xcodebuildmcp init` CLI command to install agent skills, replacing the standalone `install-skill.sh` script. Supports auto-detection of AI clients (Claude Code, Cursor, Codex), `--print` for unsupported clients, and `--uninstall` for removal. See [docs/SKILLS.md](docs/SKILLS.md#install). +- Added namespaced session defaults profiles, letting you save and switch between different project/scheme/simulator configurations without reconfiguring each time. See [docs/SESSION_DEFAULTS.md](docs/SESSION_DEFAULTS.md#namespaced-profiles). +- Added support for persisting custom environment variables in session defaults ([#235](https://github.com/getsentry/XcodeBuildMCP/pull/235) by [@kamal](https://github.com/kamal)). See [docs/SESSION_DEFAULTS.md](docs/SESSION_DEFAULTS.md#persisting-defaults). +- Added Kiro client setup instructions ([#222](https://github.com/getsentry/XcodeBuildMCP/pull/222) by [@manojmahapatra](https://github.com/manojmahapatra)). + +### Added + +- Added `get_coverage_report` tool to show per-target code coverage from xcresult bundles ([#227](https://github.com/getsentry/XcodeBuildMCP/issues/227)) +- Added `get_file_coverage` tool to show function-level coverage and uncovered line ranges for specific files ([#227](https://github.com/getsentry/XcodeBuildMCP/issues/227)) + +### Changed + +- Faster MCP startup when the Xcode IDE workflow is enabled — tools are available sooner after connecting ([#210](https://github.com/getsentry/XcodeBuildMCP/issues/210)). See [docs/XCODE_IDE_MCPBRIDGE.md](docs/XCODE_IDE_MCPBRIDGE.md). +- Agents now use the combined build-and-run tool for simulator run intents, avoiding a redundant separate build step. +- Improved next-step suggestions so agents receive more accurate follow-up actions after each tool call. +- Updated UI automation tap guidance to prefer label and ID targets, reducing agent errors. + +### Fixed + +- Fixed false positive error and warning detection when build output contained echoed source code ([#218](https://github.com/getsentry/XcodeBuildMCP/pull/218) by [@nebooz](https://github.com/nebooz)). +- Fixed outdated tool names and parameters in the CLI skill file ([#217](https://github.com/getsentry/XcodeBuildMCP/pull/217) by [@pocketpixels](https://github.com/pocketpixels)). +- Fixed Sentry telemetry scope to capture only internal runtime failures, removing unnecessary data collection ([#204](https://github.com/getsentry/XcodeBuildMCP/issues/204)). +- Fixed a shell injection vulnerability in the release workflow ([#229](https://github.com/getsentry/XcodeBuildMCP/pull/229)). +- Improved privacy redaction in the `doctor` command to better protect project names and paths in default output. + +### Removed + +- Removed `scripts/install-skill.sh` in favour of `xcodebuildmcp init`. + +Various other internal improvements to stability, performance, and code quality. + +## [2.0.7] + +### Changed + +- XcodeBuildMCP has moved to the [getsentry](https://github.com/getsentry) GitHub organization. Homebrew users should switch to the new tap: `brew untap cameroncooke/xcodebuildmcp && brew tap getsentry/xcodebuildmcp`. npm and npx users are unaffected. + +## [2.0.5] - 2026-02-10 + +### Added + +- Homebrew installation (`brew tap getsentry/xcodebuildmcp && brew install xcodebuildmcp`) — installs a self-contained binary with no Node.js dependency. + +### Removed + +- Smithery distribution channel. + +## [2.0.0] + +### New! CLI + +XcodeBuildMCP now includes a first-class CLI for direct terminal usage, scripting, and CI workflows. All the same tools available via MCP are accessible from the command line. + +```bash +npm install -g xcodebuildmcp@beta +xcodebuildmcp tools # List available tools +xcodebuildmcp simulator build-and-run --scheme MyApp --project-path ./MyApp.xcodeproj +``` + +Stateful operations (log capture, debugging, video recording) are backed by a per-workspace background process that starts automatically and shuts down after idle. See [docs/CLI.md](docs/CLI.md) for full documentation. + +### New! Configuration File + +Project-level configuration via `.xcodebuildmcp/config.yaml` replaces the need for environment variables. Set your project path, scheme, simulator, enabled workflows, debug settings, and more in one place. Environment variables still work but the config file takes precedence. + +```yaml +schemaVersion: 1 +enabledWorkflows: + - simulator + - ui-automation + - debugging +sessionDefaults: + scheme: MyApp + projectPath: ./MyApp.xcodeproj + simulatorName: iPhone 17 +``` + +See [docs/CONFIGURATION.md](docs/CONFIGURATION.md) for the full reference. + +### New! Xcode IDE Integration + +XcodeBuildMCP can now proxy tools from Xcode 26.3's built-in MCP bridge, giving your agent access to Xcode IDE capabilities like Preview rendering, the Issue Navigator, and documentation search. Enable the `xcode-ide` workflow to use this. Setup instructions for both Codex Agent and Claude Code Agent in Xcode are included. See [docs/XCODE_IDE_MCPBRIDGE.md](docs/XCODE_IDE_MCPBRIDGE.md) for details. + +### Added + +- **LLDB Debugging**: Attach a debugger to simulator apps, set breakpoints, inspect variables, view the call stack, and run LLDB commands — all through your agent. Supports both DAP and LLDB-CLI backends. See [docs/TOOLS.md](docs/TOOLS.md) for the debugging tools. +- **Session default persistence**: Session defaults can now be saved to the config file with `persist: true`, so your preferred project, scheme, and simulator are remembered across sessions. +- **Log subsystem filtering**: Filter simulator log capture by subsystem — choose `app` (default), `all`, `swiftui` (for `Self._printChanges()` output), or a custom list of subsystems. +- **Agent skills**: Optional skill files that prime your agent with usage instructions for the MCP server or CLI. Install via the provided shell script or manually. See [docs/SKILLS.md](docs/SKILLS.md). +- **MCP tool annotations**: All tools now include MCP-standard annotations (read-only vs. destructive, idempotent, etc.) for clients that support them. +- **Simulator name resolution**: Session defaults now accept a simulator name and automatically resolve it to a device ID. +- **Launch environment variables**: Launch tools now accept an optional `env` object so you can pass runtime environment variables when starting apps on simulator or device. + +### Changed + +- Simulator tools are now the default workflow. Previously all workflows loaded by default, increasing context usage. +- Bundled AXe updated to 1.3.0. +- Landscape screenshots now orient correctly. +- Simulator platform detection and default refresh behavior are more reliable, so simulator commands stay aligned with your current defaults as they change. + +### Fixed + +- Fixed incremental builds corrupting arguments when strings contained substrings matching build flags. +- Fixed build path handling so relative project, workspace, and derived data paths resolve correctly even when commands run from different working directories. +- Fixed working-directory leakage in incremental build setup that could affect concurrent requests. +- Fixed simulator screenshot matching for similarly named devices (for example, `iPhone 15` and `iPhone 15 Pro`). + +## [1.15.1] - 2025-12-20 + +### Changed +- Add suppressWarnings to suppress warnings from the build tools. +- Update AXe to 1.2.0 +- Update tap tool to accept label/id as tap targets. + +## [1.15.0] - 2025-12-15 + +### Added +- Add support for in-memory session defaults. + +### Changed +- Various bug fixes and improvements + +## [1.14.0] - 2025-09-22 +- Add video capture tool for simulators + +## [1.13.1] - 2025-09-21 +- Add simulator erase content and settings tool + +## [1.12.3] - 2025-08-22 +- Pass environment variables to test runs on device, simulator, and macOS via an optional testRunnerEnv input (auto-prefixed as TEST_RUNNER_). + +## [1.12.2] - 2025-08-21 +### Fixed +- **Clean tool**: Fixed issue where clean would fail for simulators + +## [1.12.1] - 2025-08-18 +### Improved +- **Sentry Logging**: No longer logs domain errors to Sentry, now only logs MCP server errors. + +## [1.12.0] - 2025-08-17 +### Added +- Unify project/workspace and sim id/name tools into a single tools reducing the number of tools from 81 to 59, this helps reduce the client agent's context window size by 27%! +- **Selective Workflow Loading**: New `XCODEBUILDMCP_ENABLED_WORKFLOWS` environment variable allows loading only specific workflow groups in static mode, reducing context window usage for clients that don't support MCP sampling (Thanks to @codeman9 for their first contribution!) +- Rename `diagnosics` tool and cli to `doctor` +- Add Sentry instrumentation to track MCP usage statistics (can be disabled by setting `XCODEBUILDMCP_SENTRY_DISABLED=true`) +- Add support for MCP setLevel handler to allow clients to control the log level of the MCP server + +## [v1.11.2] - 2025-08-08 +- Fixed "registerTools is not a function" errors during package upgrades + +## [v1.11.1] - 2025-08-07 +- Improved tool discovery to be more accurate and context-aware + +## [v1.11.0] - 2025-08-07 +- Major refactor/rewrite to improve code quality and maintainability in preparation for future development +- Added support for dynamic tools (VSCode only for now) +- Added support for MCP Resources (devices, simulators, environment info) +- Workaround for https://github.com/cameroncooke/XcodeBuildMCP/issues/66 and https://github.com/anthropics/claude-code/issues/1804 issues where Claude Code would only see the first text content from tool responses + +## [v1.10.0] - 2025-06-10 +### Added +- **App Lifecycle Management**: New tools for stopping running applications + - `stop_app_device`: Stop apps running on physical Apple devices (iPhone, iPad, Apple Watch, Apple TV, Apple Vision Pro) + - `stop_app_sim`: Stop apps running on iOS/watchOS/tvOS/visionOS simulators + - `stop_mac_app`: Stop macOS applications by name or process ID +- **Enhanced Launch Tools**: Device launch tools now return process IDs for better app management +- **Bundled AXe Distribution**: AXe binary and frameworks now included in npm package for zero-setup UI automation + +### Fixed +- **WiFi Device Detection**: Improved detection of Apple devices connected over WiFi networks +- **Device Connectivity**: Better handling of paired devices with different connection states + +### Improved +- **Simplified Installation**: No separate AXe installation required - everything works out of the box + +## [v1.9.0] - 2025-06-09 +- Added support for hardware devices over USB and Wi-Fi +- New tools for Apple device deployment: + - `install_app_device` + - `launch_app_device` +- Updated all simulator and device tools to be platform-agnostic, supporting all Apple platforms (iOS, iPadOS, watchOS, tvOS, visionOS) +- Changed `get_ios_bundle_id` to `get_app_bundle_id` with support for all Apple platforms + +## [v1.8.0] - 2025-06-07 +- Added support for running tests on macOS, iOS simulators, and iOS devices +- New tools for testing: + - `test_macos_workspace` + - `test_macos_project` + - `test_ios_simulator_name_workspace` + - `test_ios_simulator_name_project` + - `test_ios_simulator_id_workspace` + - `test_ios_simulator_id_project` + - `test_ios_device_workspace` + - `test_ios_device_project` + +## [v1.7.0] - 2025-06-04 +- Added support for Swift Package Manager (SPM) +- New tools for Swift Package Manager: + - `swift_package_build` + - `swift_package_clean` + - `swift_package_test` + - `swift_package_run` + - `swift_package_list` + - `swift_package_stop` + +## [v1.6.1] - 2025-06-03 +- Improve UI tool hints + +## [v1.6.0] - 2025-06-03 +- Moved project templates to external GitHub repositories for independent versioning +- Added support for downloading templates from GitHub releases +- Added local template override support via environment variables +- Added `scaffold_ios_project` and `scaffold_macos_project` tools for creating new projects +- Centralized template version management in package.json for easier updates + +## [v1.5.0] - 2025-06-01 +- UI automation is no longer in beta! +- Added support for AXe UI automation +- Revised default installation instructions to prefer npx instead of mise + +## [v1.4.0] - 2025-05-11 +- Merge the incremental build beta branch into main +- Add preferXcodebuild argument to build tools with improved error handling allowing the agent to force the use of xcodebuild over xcodemake for complex projects. It also adds a hint when incremental builds fail due to non-compiler errors, enabling the agent to automatically switch to xcodebuild for a recovery build attempt, improving reliability. + +## [v1.3.7] - 2025-05-08 +- Fix Claude Code issue due to long tool names + +## [v1.4.0-beta.3] - 2025-05-07 +- Fixed issue where incremental builds would only work for "Debug" build configurations +- +## [v1.4.0-beta.2] - 2025-05-07 +- Same as beta 1 but has the latest features from the main release channel + +## [v1.4.0-beta.1] - 2025-05-05 +- Added experimental support for incremental builds (requires opt-in) + +## [v1.3.6] - 2025-05-07 +- Added support for enabling/disabling tools via environment variables + +## [v1.3.5] - 2025-05-05 +- Fixed the text input UI automation tool +- Improve the UI automation tool hints to reduce agent tool call errors +- Improved the project discovery tool to reduce agent tool call errors +- Added instructions for installing idb client manually + +## [v1.3.4] - 2025-05-04 +- Improved Sentry integration + +## [v1.3.3] - 2025-05-04 +- Added Sentry opt-out functionality + +## [v1.3.1] - 2025-05-03 +- Added Sentry integration for error reporting + +## [v1.3.0] - 2025-04-28 + +- Added support for interacting with the simulator (tap, swipe etc.) +- Added support for capturing simulator screenshots + +Please note that the UI automation features are an early preview and currently in beta your mileage may vary. + +## [v1.2.4] - 2025-04-24 +- Improved xcodebuild reporting of warnings and errors in tool response +- Refactor build utils and remove redundant code + +## [v1.2.3] - 2025-04-23 +- Added support for skipping macro validation + +## [v1.2.2] - 2025-04-23 +- Improved log readability with version information for easier debugging +- Enhanced overall stability and performance + +## [v1.2.1] - 2025-04-23 +- General stability improvements and bug fixes + +## [v1.2.0] - 2025-04-14 +### Added +- New simulator log capture feature: Easily view and debug your app's logs while running in the simulator +- Automatic project discovery: XcodeBuildMCP now finds your Xcode projects and workspaces automatically +- Support for both Intel and Apple Silicon Macs in macOS builds + +### Improved +- Cleaner, more readable build output with better error messages +- Faster build times and more reliable build process +- Enhanced documentation with clearer usage examples + +## [v1.1.0] - 2025-04-05 +### Added +- Real-time build progress reporting +- Separate tools for iOS and macOS builds +- Better workspace and project support + +### Improved +- Simplified build commands with better parameter handling +- More reliable clean operations for both projects and workspaces + +## [v1.0.2] - 2025-04-02 +- Improved documentation with better examples and clearer instructions +- Easier version tracking for compatibility checks + +## [v1.0.1] - 2025-04-02 +- Initial release of XcodeBuildMCP +- Basic support for building iOS and macOS applications + + + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0313_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:23:58.410Z +_tool_use_id_: toolu_01HxwaBniBzU3mQ9YsEVZ1eb + +--- + +```json +âš™ī¸ Batch UI Actions + +❌ Failed to execute AXe batch with 1 steps. +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0318_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:24:35.572Z +_tool_use_id_: toolu_01ShisJtmaz5kkFzjFxwLuK1 + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0327_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:25:10.525Z +_tool_use_id_: toolu_016HnM8PLkPkHZjRq1PU3pyQ + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "batch", + "stepCount": 4 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0018_tool_call_launch_app_sim.md +```md +# tool_call: mcp__xcodebuildmcp-dev__launch_app_sim + +_timestamp_: 2026-05-13T18:08:31.751Z +_tool_use_id_: toolu_01AwsYLN8dxnPYoKKpjFGMtf + +--- + +```json +{ + "launchArgs": [ + "--mock-weather-api" + ] +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0128_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:04.408Z +_tool_use_id_: toolu_01T75r43RNY7uiLHANg9Dz2h + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0066_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:30.863Z +_tool_use_id_: toolu_015UMc8i63NMaziULYEfHDt1 + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0085_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:54.952Z +_tool_use_id_: toolu_018ErnQVRkUF3pF3MTQ6wXsc + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e22" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0063_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:25.003Z +_tool_use_id_: toolu_01F9EWAAXG85JLYDVejXEGPr + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "09ip90p", + "seq": 6, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e11|tap|button|km/h|not selected|", + "e12|tap|button|m/s|not selected|", + "e15|tap|button|inHg|not selected|", + "e18|tap|button|km|not selected|", + "e20|tap|switch|Atmospheric animations|1|", + "e21|tap|switch|Severe weather alerts|1|", + "e22|tap|switch|Reduce transparency|0|", + "e8|tap|button|°C|selected|", + "e10|tap|button|mph|selected|", + "e14|tap|button|mb|selected|", + "e17|tap|button|mi|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0086_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:57.147Z +_tool_use_id_: toolu_01S7NRJwETfk1zrMm7LrMLhm + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0074_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:40.611Z +_tool_use_id_: toolu_01J6nL3d8dzMFQzwmWi9znaC + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0321_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:24:52.721Z +_tool_use_id_: toolu_014ZRwQwDRkKceGuUzbumUkd + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "batch", + "stepCount": 2 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0021_tool_result_build_run_sim.md +```md +# tool_result: mcp__xcodebuildmcp-dev__build_run_sim + +_timestamp_: 2026-05-13T18:08:37.573Z +_tool_use_id_: toolu_01TLdf2f4VXn4C2t2LPTeQQH + +--- + +```json +{ + "schema": "xcodebuildmcp.output.build-run-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "request": { + "scheme": "Weather", + "projectPath": "/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/Weather.xcodeproj", + "derivedDataPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33", + "configuration": "Debug", + "platform": "Simulator", + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "summary": { + "status": "SUCCEEDED", + "durationMs": 3710, + "target": "simulator" + }, + "artifacts": { + "appPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/DerivedData/Weather-7834e7689e33/Build/Products/Debug-iphonesimulator/Weather.app", + "bundleId": "com.sentry.weather.Weather", + "processId": 12128, + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670", + "buildLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/build_run_sim_2026-05-13T18-08-33-860Z_pid3927_bc55d202.log", + "runtimeLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_2026-05-13T18-08-36-397Z_helperpid12125_ownerpid3927_aafb5509.log", + "osLogPath": "/Users/cameroncooke/Library/Developer/XcodeBuildMCP/workspaces/Weather-f483e28eb9fe/logs/com.sentry.weather.Weather_oslog_2026-05-13T18-08-37-532Z_helperpid12256_ownerpid3927_b2b68011.log" + }, + "diagnostics": { + "warnings": [], + "errors": [] + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0064_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:28.677Z +_tool_use_id_: toolu_013pHEhXFhLbka4ooiRwZrfw + +--- + +```json +{ + "elementRef": "e12" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0062_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:24.786Z +_tool_use_id_: toolu_01F9EWAAXG85JLYDVejXEGPr + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0136_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:46.715Z +_tool_use_id_: toolu_01H3eEMM629XE5KerVVV2K15 + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0127_tool_result_gesture.md +```md +# tool_result: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T18:13:01.765Z +_tool_use_id_: toolu_013UMs8G43qFPXT3yAKd2UEA + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "gesture", + "gesture": "scroll-up" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0116_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T18:12:35.819Z +_tool_use_id_: toolu_01Up4pZewYyfsBoDrDF9PoTC + +--- + +```json +{ + "withinElementRef": "e1", + "direction": "up", + "distance": 500, + "duration": 0.5 +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/snapshot_ui.ts +```ts +import * as z from 'zod'; +import { log } from '../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultDebuggerManager } from '../../../utils/debugger/index.ts'; +import type { DebuggerManager } from '../../../utils/debugger/debugger-manager.ts'; +import { guardUiAutomationAgainstStoppedDebugger } from '../../../utils/debugger/ui-automation-guard.ts'; +import { + createSessionAwareTool, + getSessionAwareToolSchemaShape, + getHandlerContext, + toInternalSchema, +} from '../../../utils/typed-tool-factory.ts'; +import { clearRuntimeSnapshot, recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import type { AxeHelpers } from './shared/axe-command.ts'; +import type { NextStep } from '../../../types/common.ts'; +import type { CaptureResultDomainResult } from '../../../types/domain-results.ts'; +import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; +import { + createCaptureFailureResult, + createCaptureSuccessResult, + mapAxeCommandError, + setCaptureStructuredOutput, +} from './shared/domain-result.ts'; +import { + parseRuntimeSnapshotResponse, + RuntimeSnapshotParseError, +} from './shared/runtime-snapshot.ts'; + +const snapshotUiSchema = z.object({ + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + sinceScreenHash: z + .string() + .min(1, 'sinceScreenHash must not be empty') + .optional() + .describe('Return an unchanged response when the current screen hash matches this value'), +}); + +type SnapshotUiParams = z.infer; +type SnapshotUiResult = CaptureResultDomainResult; + +const LOG_PREFIX = '[AXe]'; + +const HIDDEN_TAP_NEXT_STEP_LABELS = new Set(['sheet grabber']); + +const LOW_PRIORITY_TAP_NEXT_STEP_LABELS = new Set([ + 'close', + 'clear search', + 'remove', + 'delete', + 'clear', + 'c', + 'ac', + 'Âą', + '%', + 'Ãˇ', + '×', + '-', + '+', + '=', +]); + +function compactTapNextStepText(value: string | undefined): string { + return (value ?? '').replace(/\s+/g, ' ').trim(); +} + +function isHiddenTapNextStepElement(label: string | undefined): boolean { + return HIDDEN_TAP_NEXT_STEP_LABELS.has(compactTapNextStepText(label).toLowerCase()); +} + +function isLowPriorityTapNextStepElement(label: string | undefined): boolean { + return LOW_PRIORITY_TAP_NEXT_STEP_LABELS.has(compactTapNextStepText(label).toLowerCase()); +} + +function isContentRichTapNextStepElement(element: { + label?: string; + identifier?: string; +}): boolean { + const label = compactTapNextStepText(element.label); + const identifier = compactTapNextStepText(element.identifier); + return label.includes(',') || label.length >= 24 || /card$/i.test(identifier); +} + +function isAlreadySelectedTapNextStepElement(element: { + state?: { selected?: boolean }; + value?: string; +}): boolean { + return ( + element.state?.selected === true || + compactTapNextStepText(element.value).toLowerCase() === 'selected' + ); +} + +function isSafeBatchNextStepElement(element: { + label?: string; + state?: { selected?: boolean }; + value?: string; +}): boolean { + return ( + !isLowPriorityTapNextStepElement(element.label) && !isAlreadySelectedTapNextStepElement(element) + ); +} + +function getTapNextStepElementPriority(element: { + label?: string; + identifier?: string; + state?: { selected?: boolean }; + value?: string; +}): number { + if (isLowPriorityTapNextStepElement(element.label)) { + return 90; + } + if (isAlreadySelectedTapNextStepElement(element)) { + return 70; + } + if (isContentRichTapNextStepElement(element)) { + return 0; + } + return 20; +} + +export function createSnapshotUiExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): NonStreamingExecutor { + return async (params) => { + const toolName = 'snapshot_ui'; + const { simulatorId } = params; + const commandArgs = ['describe-ui']; + + const guard = await guardUiAutomationAgainstStoppedDebugger({ + debugger: debuggerManager, + simulatorId, + toolName, + }); + if (guard.blockedMessage) { + clearRuntimeSnapshot(simulatorId); + return createCaptureFailureResult(simulatorId, guard.blockedMessage); + } + + log('info', `${LOG_PREFIX}/${toolName}: Starting for ${simulatorId}`); + + try { + const responseText = await executeAxeCommand( + commandArgs, + simulatorId, + 'describe-ui', + executor, + axeHelpers, + ); + + const snapshot = parseRuntimeSnapshotResponse({ simulatorId, responseText }); + recordRuntimeSnapshot(snapshot); + log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); + + if (params.sinceScreenHash === snapshot.screenHash) { + return createCaptureSuccessResult(simulatorId, { + capture: { + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId, + screenHash: snapshot.screenHash, + seq: snapshot.seq, + }, + warnings: [guard.warningText], + }); + } + + return createCaptureSuccessResult(simulatorId, { + capture: snapshot.payload, + warnings: [guard.warningText], + }); + } catch (error) { + clearRuntimeSnapshot(simulatorId); + + if (error instanceof RuntimeSnapshotParseError) { + const message = 'Failed to parse runtime UI snapshot.'; + log('error', `${LOG_PREFIX}/${toolName}: Failed - ${message}`); + return createCaptureFailureResult(simulatorId, message, { + details: [error.message], + uiError: { + code: 'SNAPSHOT_PARSE_FAILED', + message, + recoveryHint: 'Run snapshot_ui again after the app is fully launched and responsive.', + }, + }); + } + + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => 'Failed to get accessibility hierarchy.', + }); + log('error', `${LOG_PREFIX}/${toolName}: Failed - ${failure.message}`); + return createCaptureFailureResult(simulatorId, failure.message, { + details: failure.diagnostics?.errors.map((entry) => entry.message), + }); + } + }; +} + +export async function snapshot_uiLogic( + params: SnapshotUiParams, + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), +): Promise { + const ctx = getHandlerContext(); + const executeSnapshotUi = createSnapshotUiExecutor(executor, axeHelpers, debuggerManager); + const result = await executeSnapshotUi(params); + + setCaptureStructuredOutput(ctx, result); + + const runtimeSnapshot = + result.capture && 'type' in result.capture && result.capture.type === 'runtime-snapshot' + ? result.capture + : null; + const tapElements = runtimeSnapshot + ? runtimeSnapshot.elements + .map((element, index) => ({ element, index })) + .filter( + ({ element }) => + element.actions.includes('tap') && + !element.actions.includes('typeText') && + !isHiddenTapNextStepElement(element.label), + ) + .sort((left, right) => { + const priorityDelta = + getTapNextStepElementPriority(left.element) - + getTapNextStepElementPriority(right.element); + return priorityDelta === 0 ? left.index - right.index : priorityDelta; + }) + .map(({ element }) => element) + : []; + const tapElement = tapElements[0] ?? null; + const batchElements = tapElements.filter(isSafeBatchNextStepElement); + + if (!result.didError) { + const nextSteps: NextStep[] = [ + { + label: 'Refresh after layout changes', + tool: 'snapshot_ui', + params: { simulatorId: params.simulatorId }, + }, + { + label: 'Wait for UI to settle', + tool: 'wait_for_ui', + params: { simulatorId: params.simulatorId, predicate: 'settled' }, + }, + ...(batchElements.length >= 2 + ? [ + { + label: 'Batch same-screen taps', + tool: 'batch', + params: { + simulatorId: params.simulatorId, + steps: batchElements.slice(0, 2).map((element) => ({ + action: 'tap', + elementRef: element.ref, + })), + }, + }, + ] + : []), + ...(tapElement + ? [ + { + label: 'Tap an elementRef', + tool: 'tap', + params: { simulatorId: params.simulatorId, elementRef: tapElement.ref }, + }, + ] + : []), + { + label: 'Take screenshot for verification', + tool: 'screenshot', + params: { simulatorId: params.simulatorId }, + }, + ]; + ctx.nextSteps = nextSteps; + } +} + +const publicSchemaObject = z.strictObject( + snapshotUiSchema.omit({ simulatorId: true } as const).shape, +); + +export const schema = getSessionAwareToolSchemaShape({ + sessionAware: publicSchemaObject, + legacy: snapshotUiSchema, +}); + +export const handler = createSessionAwareTool({ + internalSchema: toInternalSchema(snapshotUiSchema), + logicFunction: (params: SnapshotUiParams, executor: CommandExecutor) => + snapshot_uiLogic(params, executor, defaultAxeHelpers), + getExecutor: getDefaultCommandExecutor, + requirements: [{ allOf: ['simulatorId'], message: 'simulatorId is required' }], +}); + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0082_tool_call_snapshot_ui.md +```md +# tool_call: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:52.231Z +_tool_use_id_: toolu_01LssrRFBAQ9i2bZpBd5Ttda + +--- + +```json +{} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0317_tool_result_batch.md +```md +# tool_result: mcp__xcodebuildmcp-dev__batch + +_timestamp_: 2026-05-13T18:24:32.200Z +_tool_use_id_: toolu_01PfkHYNyfmwqDHmAaVCKPgG + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "batch", + "stepCount": 2 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0119_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:12:41.095Z +_tool_use_id_: toolu_01WgqNb9CTTgjauv7PCTDPEa + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0134_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:13:42.481Z +_tool_use_id_: toolu_01Lx5xsTrdDbYJXrrrsqgsyb + +--- + +```json +{ + "x1": 200, + "y1": 388, + "x2": 200, + "y2": 80, + "duration": 1 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0139_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:13:52.607Z +_tool_use_id_: toolu_01DMvBVJJAccJnH2Ud5R7RJ8 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "from": { + "x": 200, + "y": 700 + }, + "to": { + "x": 200, + "y": 450 + }, + "durationSeconds": 0.5 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "diagnostics": { + "warnings": [ + { + "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." + } + ], + "errors": [] + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0058_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:19.349Z +_tool_use_id_: toolu_01RwmphGCBr1N5TNtKCmAkdr + +--- + +```json +{ + "elementRef": "e8" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0067_tool_result_snapshot_ui.md +```md +# tool_result: mcp__xcodebuildmcp-dev__snapshot_ui + +_timestamp_: 2026-05-13T18:10:31.085Z +_tool_use_id_: toolu_015UMc8i63NMaziULYEfHDt1 + +--- + +```json +{ + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "type": "runtime-snapshot", + "rs": "1", + "screenHash": "0ik3pa1", + "seq": 7, + "count": 23, + "targets": [ + "e7|tap|button|°F|not selected|", + "e10|tap|button|mph|not selected|", + "e11|tap|button|km/h|not selected|", + "e15|tap|button|inHg|not selected|", + "e18|tap|button|km|not selected|", + "e20|tap|switch|Atmospheric animations|1|", + "e21|tap|switch|Severe weather alerts|1|", + "e22|tap|switch|Reduce transparency|0|", + "e8|tap|button|°C|selected|", + "e12|tap|button|m/s|selected|", + "e14|tap|button|mb|selected|", + "e17|tap|button|mi|selected|", + "e4|tap|button|Close||xmark" + ], + "scroll": [ + "e1|swipe|application|Weather||" + ], + "udid": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0137_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:47.281Z +_tool_use_id_: toolu_01H3eEMM629XE5KerVVV2K15 + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0140_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:13:55.501Z +_tool_use_id_: toolu_01FZ5P3ycxUqVm1iVFTqMokS + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/manifests/tools/wait_for_ui.yaml +```yaml +id: wait_for_ui +module: mcp/tools/ui-automation/wait_for_ui +names: + mcp: wait_for_ui + cli: wait-for-ui +description: Poll rs/1 runtime UI snapshots until a selector-based UI predicate, selector-free textContains/gone text predicate, or selector-free settled predicate is satisfied, then record the latest snapshot. Prefer this after navigation or layout changes. Select with elementRef, identifier, label, role, or value when a selector is needed. +outputSchema: + schema: xcodebuildmcp.output.capture-result + version: '2' +routing: + stateful: true +nextSteps: + - label: Refresh runtime snapshot + toolId: snapshot_ui + params: + simulatorId: SIMULATOR_UUID + when: success + - label: Wait again + toolId: wait_for_ui + params: + simulatorId: SIMULATOR_UUID + predicate: settled + when: success +annotations: + title: Wait for UI + readOnlyHint: true + destructiveHint: false + openWorldHint: false + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/wait-predicate.ts +```ts +import type { + RuntimeElementRoleV1, + RuntimeElementV1, + RuntimeSnapshotRecord, + UiAutomationRecoverableError, +} from '../../../../types/ui-snapshot.ts'; +import { getRuntimeSnapshotLookup } from './snapshot-ui-state.ts'; + +export const waitPredicates = [ + 'exists', + 'gone', + 'enabled', + 'focused', + 'textContains', + 'settled', +] as const; + +export type WaitPredicate = (typeof waitPredicates)[number]; +export type SelectorPredicate = Exclude; + +export interface WaitSelector { + elementRef?: string; + identifier?: string; + label?: string; + role?: RuntimeElementRoleV1; + value?: string; +} + +export interface ResolvedWaitSelector { + sourceElementRef?: string; + identifier?: string; + label?: string; + role?: RuntimeElementRoleV1; + value?: string; +} + +export interface WaitEvaluation { + matched: boolean; + candidates?: RuntimeElementV1[]; + uiError?: UiAutomationRecoverableError; +} + +export interface SettledTracker { + signature: string | null; + stableSinceMs: number | null; +} + +function snapshotMissingError(): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_MISSING', + message: 'No runtime UI snapshot is available for this simulator.', + recoveryHint: + 'Run snapshot_ui for this simulator, then retry wait_for_ui with an elementRef from that snapshot.', + }; +} + +function snapshotExpiredError(snapshotAgeMs: number): UiAutomationRecoverableError { + return { + code: 'SNAPSHOT_EXPIRED', + message: 'The runtime UI snapshot for this simulator has expired.', + recoveryHint: 'Run snapshot_ui again and retry wait_for_ui with a current elementRef.', + snapshotAgeMs, + }; +} + +function targetNotFoundError(elementRef: string): UiAutomationRecoverableError { + return { + code: 'TARGET_NOT_FOUND', + message: `Element ref '${elementRef}' cannot be converted into a stable wait selector.`, + recoveryHint: + 'Use an element with an identifier, label, or value, or refresh with snapshot_ui and choose a more stable target.', + elementRef, + }; +} + +function normalizedText(value: string | undefined): string { + return value?.replace(/\s+/g, ' ').trim() ?? ''; +} + +function elementTextContains(element: RuntimeElementV1, text: string): boolean { + const needle = normalizedText(text).toLowerCase(); + if (needle.length === 0) { + return false; + } + return ( + normalizedText(element.value).toLowerCase().includes(needle) || + normalizedText(element.label).toLowerCase().includes(needle) + ); +} + +function matchingElementText(element: RuntimeElementV1, text: string): string | null { + const needle = normalizedText(text).toLowerCase(); + if (needle.length === 0) { + return null; + } + + const value = normalizedText(element.value).toLowerCase(); + if (value.includes(needle)) { + return value; + } + + const label = normalizedText(element.label).toLowerCase(); + if (label.includes(needle)) { + return label; + } + + return null; +} + +function candidatesShareMatchingText(candidates: RuntimeElementV1[], text: string): boolean { + const [first, ...remaining] = candidates.map((candidate) => matchingElementText(candidate, text)); + return first !== null && remaining.every((candidateText) => candidateText === first); +} + +function elementSignatures(snapshot: RuntimeSnapshotRecord): string { + return snapshot.elements.map((element) => element.metadata.signature).join('|'); +} + +export function hasSelectorFields(selector: WaitSelector): boolean { + return Boolean( + selector.elementRef || selector.identifier || selector.label || selector.role || selector.value, + ); +} + +export function selectorFromParams(selector: WaitSelector): ResolvedWaitSelector | null { + const resolved: ResolvedWaitSelector = { + ...(selector.identifier ? { identifier: selector.identifier } : {}), + ...(selector.label ? { label: selector.label } : {}), + ...(selector.role ? { role: selector.role } : {}), + ...(selector.value ? { value: selector.value } : {}), + }; + + return hasSelectorFields(resolved) ? resolved : null; +} + +export function resolveElementSelector( + simulatorId: string, + elementRef: string, + nowMs: number, +): + | { ok: true; selector: ResolvedWaitSelector } + | { ok: false; error: UiAutomationRecoverableError } { + const lookup = getRuntimeSnapshotLookup(simulatorId, nowMs); + if (lookup.status === 'missing') { + return { ok: false, error: snapshotMissingError() }; + } + + if (lookup.status === 'expired') { + return { ok: false, error: snapshotExpiredError(lookup.snapshotAgeMs ?? 0) }; + } + + const snapshot = lookup.snapshot; + const element = snapshot?.elementsByRef.get(elementRef); + if (!snapshot || !element) { + return { + ok: false, + error: { + code: 'ELEMENT_REF_NOT_FOUND', + message: `Element ref '${elementRef}' was not found in the current runtime UI snapshot.`, + recoveryHint: + 'Run snapshot_ui again and retry wait_for_ui with an elementRef from the latest snapshot.', + elementRef, + snapshotAgeMs: lookup.snapshotAgeMs ?? 0, + }, + }; + } + + const publicElement = element.publicElement; + if (publicElement.identifier) { + return { + ok: true, + selector: { sourceElementRef: elementRef, identifier: publicElement.identifier }, + }; + } + + if (publicElement.label && publicElement.role) { + return { + ok: true, + selector: { + sourceElementRef: elementRef, + label: publicElement.label, + role: publicElement.role, + }, + }; + } + + if (publicElement.value && publicElement.role) { + return { + ok: true, + selector: { + sourceElementRef: elementRef, + value: publicElement.value, + role: publicElement.role, + }, + }; + } + + return { ok: false, error: targetNotFoundError(elementRef) }; +} + +function matchSelector( + snapshot: RuntimeSnapshotRecord, + selector: ResolvedWaitSelector, +): RuntimeElementV1[] { + return snapshot.elements + .map((element) => element.publicElement) + .filter((element) => { + if (selector.identifier !== undefined && element.identifier !== selector.identifier) + return false; + if (selector.label !== undefined && element.label !== selector.label) return false; + if (selector.role !== undefined && element.role !== selector.role) return false; + if (selector.value !== undefined && element.value !== selector.value) return false; + return true; + }); +} + +function ambiguousSelectorError( + selector: ResolvedWaitSelector, + candidates: RuntimeElementV1[], +): UiAutomationRecoverableError { + return { + code: 'TARGET_AMBIGUOUS', + message: 'The wait selector matched multiple runtime UI elements.', + recoveryHint: + 'Provide a more specific selector, or refresh with snapshot_ui and choose a stable elementRef.', + ...(selector.sourceElementRef ? { elementRef: selector.sourceElementRef } : {}), + candidates, + }; +} + +function focusedStateUnavailableError( + selector: ResolvedWaitSelector, + candidate: RuntimeElementV1, +): UiAutomationRecoverableError { + return { + code: 'TARGET_NOT_ACTIONABLE', + message: 'The matched runtime UI element does not expose focus state.', + recoveryHint: + 'Use exists, enabled, textContains, or a screenshot-based check for this element instead of focused.', + ...(selector.sourceElementRef ? { elementRef: selector.sourceElementRef } : {}), + candidates: [candidate], + }; +} + +export function evaluateTextContainsPredicate(params: { + snapshot: RuntimeSnapshotRecord; + text: string; +}): WaitEvaluation { + const candidates = params.snapshot.elements + .map((element) => element.publicElement) + .filter((element) => elementTextContains(element, params.text)); + + if (candidates.length > 1) { + if (candidatesShareMatchingText(candidates, params.text)) { + return { matched: true, candidates }; + } + return { + matched: false, + candidates, + uiError: ambiguousSelectorError({}, candidates), + }; + } + + return { matched: candidates.length === 1, candidates }; +} + +export function evaluateElementPredicate(params: { + predicate: SelectorPredicate; + selector: ResolvedWaitSelector; + snapshot: RuntimeSnapshotRecord; + text?: string; +}): WaitEvaluation { + const { predicate, selector, snapshot, text } = params; + const candidates = matchSelector(snapshot, selector); + + if (predicate === 'exists') { + return { matched: candidates.length > 0, candidates }; + } + + if (predicate === 'gone') { + return { matched: candidates.length === 0, candidates }; + } + + if (predicate === 'textContains') { + const textMatches = candidates.filter((candidate) => + elementTextContains(candidate, text ?? ''), + ); + if (textMatches.length > 1) { + if (candidatesShareMatchingText(textMatches, text ?? '')) { + return { matched: true, candidates: textMatches }; + } + return { + matched: false, + candidates: textMatches, + uiError: ambiguousSelectorError(selector, textMatches), + }; + } + return { matched: textMatches.length === 1, candidates: textMatches }; + } + + if (candidates.length > 1) { + return { matched: false, candidates, uiError: ambiguousSelectorError(selector, candidates) }; + } + + const match = candidates[0]; + if (!match) { + return { matched: false, candidates }; + } + + switch (predicate) { + case 'enabled': + return { matched: match.state?.enabled === true, candidates }; + case 'focused': + if (match.state?.focused === undefined) { + return { + matched: false, + candidates, + uiError: focusedStateUnavailableError(selector, match), + }; + } + return { matched: match.state.focused === true, candidates }; + } +} + +export function evaluateSettledPredicate(params: { + snapshot: RuntimeSnapshotRecord; + nowMs: number; + settledDurationMs: number; + tracker: SettledTracker; +}): boolean { + const signature = elementSignatures(params.snapshot); + if (params.tracker.signature !== signature) { + params.tracker.signature = signature; + params.tracker.stableSinceMs = params.nowMs; + return params.settledDurationMs === 0; + } + + const stableSinceMs = params.tracker.stableSinceMs ?? params.nowMs; + params.tracker.stableSinceMs = stableSinceMs; + return params.nowMs - stableSinceMs >= params.settledDurationMs; +} + +export function createWaitTimeoutError(params: { + predicate: WaitPredicate; + timeoutMs: number; + selector?: ResolvedWaitSelector; + candidates?: RuntimeElementV1[]; +}): UiAutomationRecoverableError { + const recoveryHint = params.selector + ? 'Selector fields match exact values. Use textContains for partial visible text, inspect the latest runtime snapshot, or adjust the wait selector.' + : 'Inspect the latest runtime snapshot, adjust the wait selector, or retry later.'; + + return { + code: 'WAIT_TIMEOUT', + message: `Timed out after ${params.timeoutMs}ms waiting for UI predicate '${params.predicate}'.`, + recoveryHint, + timeoutMs: params.timeoutMs, + ...(params.selector?.sourceElementRef ? { elementRef: params.selector.sourceElementRef } : {}), + ...(params.candidates !== undefined ? { candidates: params.candidates } : {}), + }; +} + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0314_tool_call_screenshot.md +```md +# tool_call: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:24:18.900Z +_tool_use_id_: toolu_014dabSjNDa9Pb4p5TNL9X6g + +--- + +```json +{ + "returnFormat": "base64" +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0126_tool_call_gesture.md +```md +# tool_call: mcp__xcodebuildmcp-dev__gesture + +_timestamp_: 2026-05-13T18:13:00.743Z +_tool_use_id_: toolu_013UMs8G43qFPXT3yAKd2UEA + +--- + +```json +{ + "preset": "scroll-up", + "delta": 200, + "duration": 0.8 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0130_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:13:24.295Z +_tool_use_id_: toolu_01FXM2xk15LpDhB8SwV22bPz + +--- + +```json +{ + "x1": 200, + "y1": 400, + "x2": 200, + "y2": 100, + "duration": 0.6 +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/wait_for_ui.ts +```ts +import * as z from 'zod'; +import { log } from '../../../utils/logging/index.ts'; +import type { CommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultCommandExecutor } from '../../../utils/execution/index.ts'; +import { getDefaultDebuggerManager } from '../../../utils/debugger/index.ts'; +import type { DebuggerManager } from '../../../utils/debugger/debugger-manager.ts'; +import { guardUiAutomationAgainstStoppedDebugger } from '../../../utils/debugger/ui-automation-guard.ts'; +import { + createSessionAwareTool, + getSessionAwareToolSchemaShape, + getHandlerContext, + toInternalSchema, +} from '../../../utils/typed-tool-factory.ts'; +import type { CaptureResultDomainResult } from '../../../types/domain-results.ts'; +import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; +import type { + RuntimeElementRoleV1, + RuntimeElementV1, + RuntimeSnapshotRecord, + UiWaitMatch, +} from '../../../types/ui-snapshot.ts'; +import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +import type { AxeHelpers } from './shared/axe-command.ts'; +import { clearRuntimeSnapshot, recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import { + parseRuntimeSnapshotResponse, + RuntimeSnapshotParseError, +} from './shared/runtime-snapshot.ts'; +import { + createCaptureFailureResult, + createCaptureSuccessResult, + mapAxeCommandError, + setCaptureStructuredOutput, +} from './shared/domain-result.ts'; +import { + createWaitTimeoutError, + evaluateElementPredicate, + evaluateSettledPredicate, + evaluateTextContainsPredicate, + hasSelectorFields, + resolveElementSelector, + selectorFromParams, + waitPredicates, +} from './shared/wait-predicate.ts'; +import type { ResolvedWaitSelector, SettledTracker } from './shared/wait-predicate.ts'; + +const DEFAULT_TIMEOUT_MS = 5_000; +const DEFAULT_POLL_INTERVAL_MS = 250; +const DEFAULT_SETTLED_DURATION_MS = 500; +const LOG_PREFIX = '[AXe]'; + +const waitForUiSchemaShape = { + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + predicate: z.enum(waitPredicates), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }).optional(), + identifier: z.string().min(1, { message: 'identifier must be non-empty' }).optional(), + label: z.string().min(1, { message: 'label must be non-empty' }).optional(), + role: z + .enum([ + 'application', + 'button', + 'cell', + 'image', + 'keyboard-key', + 'list', + 'menu', + 'other', + 'scroll-view', + 'slider', + 'switch', + 'tab', + 'text', + 'text-field', + 'window', + ] satisfies RuntimeElementRoleV1[]) + .optional(), + value: z.string().min(1, { message: 'value must be non-empty' }).optional(), + text: z + .string() + .min(1, { message: 'text must be non-empty' }) + .refine((value) => value.replace(/\s+/g, ' ').trim().length > 0, { + message: 'text must contain non-whitespace characters', + }) + .optional(), + timeoutMs: z + .number() + .int({ message: 'timeoutMs must be an integer number of milliseconds' }) + .min(0, { message: 'timeoutMs must be non-negative' }) + .optional() + .describe('milliseconds'), + pollIntervalMs: z + .number() + .int({ message: 'pollIntervalMs must be an integer number of milliseconds' }) + .min(1, { message: 'pollIntervalMs must be at least 1 millisecond' }) + .optional() + .describe('milliseconds'), + settledDurationMs: z + .number() + .int({ message: 'settledDurationMs must be an integer number of milliseconds' }) + .min(0, { message: 'settledDurationMs must be non-negative' }) + .optional() + .describe('milliseconds'), +}; + +const waitForUiSchema = z.strictObject(waitForUiSchemaShape).superRefine((value, ctx) => { + if ( + value.predicate !== 'settled' && + value.predicate !== 'textContains' && + !(value.predicate === 'gone' && value.text !== undefined) && + !hasSelectorFields(value) + ) { + ctx.addIssue({ + code: 'custom', + path: ['elementRef'], + message: `${value.predicate} waits require at least one selector field`, + }); + } + + if (value.predicate === 'textContains' && value.text === undefined) { + ctx.addIssue({ + code: 'custom', + path: ['text'], + message: 'textContains waits require text', + }); + } + + if ( + value.predicate !== 'textContains' && + value.predicate !== 'gone' && + value.text !== undefined + ) { + ctx.addIssue({ + code: 'custom', + path: ['text'], + message: 'text is only supported for textContains and gone waits', + }); + } +}); + +type WaitForUiParams = z.infer; +type WaitForUiResult = CaptureResultDomainResult; + +interface WaitTiming { + now: () => number; + sleep: (durationMs: number) => Promise; +} + +function defaultSleep(durationMs: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, durationMs); + }); +} + +function createWaitMatch( + predicate: WaitForUiParams['predicate'], + matches: RuntimeElementV1[] | undefined, +): UiWaitMatch | undefined { + if (predicate === 'settled' || matches === undefined) { + return undefined; + } + return { predicate, matches }; +} + +export function createWaitForUiExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), + timing: WaitTiming = { now: Date.now, sleep: defaultSleep }, +): NonStreamingExecutor { + return async (params) => { + const toolName = 'wait_for_ui'; + const { simulatorId, predicate, elementRef, text } = params; + const timeoutMs = params.timeoutMs ?? DEFAULT_TIMEOUT_MS; + const pollIntervalMs = params.pollIntervalMs ?? DEFAULT_POLL_INTERVAL_MS; + const settledDurationMs = params.settledDurationMs ?? DEFAULT_SETTLED_DURATION_MS; + const startedAtMs = timing.now(); + const deadlineMs = startedAtMs + timeoutMs; + let selector: ResolvedWaitSelector | null = null; + if (predicate !== 'settled') { + if (elementRef) { + const selectorResolution = resolveElementSelector(simulatorId, elementRef, startedAtMs); + if (!selectorResolution.ok) { + return createCaptureFailureResult(simulatorId, selectorResolution.error.message, { + uiError: selectorResolution.error, + }); + } + selector = selectorResolution.selector; + } else { + selector = selectorFromParams(params); + } + } + + if (predicate !== 'settled' && predicate !== 'textContains' && !selector && !text) { + const message = `${predicate} waits require at least one selector field.`; + return createCaptureFailureResult(simulatorId, message, { + uiError: { + code: 'TARGET_NOT_FOUND', + message, + recoveryHint: + 'Provide elementRef, identifier, label, role, or value, or use settled for selector-free waits.', + }, + }); + } + + const guard = await guardUiAutomationAgainstStoppedDebugger({ + debugger: debuggerManager, + simulatorId, + toolName, + }); + if (guard.blockedMessage) { + clearRuntimeSnapshot(simulatorId); + return createCaptureFailureResult(simulatorId, guard.blockedMessage); + } + + let latestSnapshot: RuntimeSnapshotRecord | null = null; + let latestCandidates: RuntimeElementV1[] = []; + let lastParseError: RuntimeSnapshotParseError | null = null; + let lastPollError: string | null = null; + const settledTracker: SettledTracker = { signature: null, stableSinceMs: null }; + + log('info', `${LOG_PREFIX}/${toolName}: Waiting for ${predicate} on ${simulatorId}`); + + while (true) { + try { + const responseText = await executeAxeCommand( + ['describe-ui'], + simulatorId, + 'describe-ui', + executor, + axeHelpers, + ); + const nowMs = timing.now(); + const snapshot = parseRuntimeSnapshotResponse({ simulatorId, responseText, nowMs }); + latestSnapshot = snapshot; + lastParseError = null; + lastPollError = null; + recordRuntimeSnapshot(snapshot); + + const matched = + predicate === 'settled' + ? evaluateSettledPredicate({ + snapshot, + nowMs, + settledDurationMs, + tracker: settledTracker, + }) + : predicate === 'textContains' && !selector + ? evaluateTextContainsPredicate({ snapshot, text: text! }) + : predicate === 'gone' && !selector && text + ? (() => { + const textMatch = evaluateTextContainsPredicate({ snapshot, text }); + return { + matched: (textMatch.candidates ?? []).length === 0, + candidates: textMatch.candidates ?? [], + uiError: undefined, + }; + })() + : evaluateElementPredicate({ predicate, selector: selector!, snapshot, text }); + + if (typeof matched === 'boolean') { + if (matched) { + return createCaptureSuccessResult(simulatorId, { + capture: snapshot.payload, + warnings: [guard.warningText], + }); + } + } else { + latestCandidates = matched.candidates ?? []; + if (matched.uiError) { + return createCaptureFailureResult(simulatorId, matched.uiError.message, { + warnings: [guard.warningText], + uiError: matched.uiError, + capture: snapshot.payload, + }); + } + if (matched.matched) { + return createCaptureSuccessResult(simulatorId, { + capture: snapshot.payload, + warnings: [guard.warningText], + waitMatch: createWaitMatch(predicate, matched.candidates), + }); + } + } + } catch (error) { + if (error instanceof RuntimeSnapshotParseError) { + lastParseError = error; + lastPollError = null; + } else { + const failure = mapAxeCommandError(error, { + axeFailureMessage: () => 'Failed to poll runtime UI snapshot.', + }); + lastPollError = failure.message; + lastParseError = null; + } + } + + const nowMs = timing.now(); + if (nowMs >= deadlineMs) { + break; + } + + await timing.sleep(Math.min(pollIntervalMs, deadlineMs - nowMs)); + } + + if (latestSnapshot) { + const uiError = createWaitTimeoutError({ + predicate, + timeoutMs, + selector: selector ?? undefined, + candidates: latestCandidates, + }); + return createCaptureFailureResult(simulatorId, uiError.message, { + warnings: [guard.warningText], + uiError, + capture: latestSnapshot.payload, + }); + } + + clearRuntimeSnapshot(simulatorId); + if (lastParseError) { + const message = 'Failed to parse runtime UI snapshot while waiting for UI.'; + return createCaptureFailureResult(simulatorId, message, { + details: [lastParseError.message], + uiError: { + code: 'SNAPSHOT_PARSE_FAILED', + message, + recoveryHint: 'Retry after the app is fully launched and responsive.', + }, + }); + } + + const message = + lastPollError ?? `Timed out after ${timeoutMs}ms waiting for UI predicate '${predicate}'.`; + return createCaptureFailureResult(simulatorId, message, { + uiError: { + code: lastPollError ? 'ACTION_FAILED' : 'WAIT_TIMEOUT', + message, + recoveryHint: 'Retry after the app is fully launched and responsive.', + ...(lastPollError ? {} : { timeoutMs }), + }, + }); + }; +} + +export async function wait_for_uiLogic( + params: WaitForUiParams, + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, + debuggerManager: DebuggerManager = getDefaultDebuggerManager(), + timing?: WaitTiming, +): Promise { + const ctx = getHandlerContext(); + const executeWaitForUi = createWaitForUiExecutor(executor, axeHelpers, debuggerManager, timing); + const result = await executeWaitForUi(params); + + setCaptureStructuredOutput(ctx, result, { headerTitle: 'Wait for UI' }); + + ctx.nextStepParams = { + snapshot_ui: { simulatorId: params.simulatorId }, + wait_for_ui: { simulatorId: params.simulatorId, predicate: 'settled' }, + }; +} + +const publicSchemaObject = z.strictObject( + z.object(waitForUiSchemaShape).omit({ simulatorId: true } as const).shape, +); + +export const schema = getSessionAwareToolSchemaShape({ + sessionAware: publicSchemaObject, + legacy: waitForUiSchema, +}); + +export const handler = createSessionAwareTool({ + internalSchema: toInternalSchema(waitForUiSchema), + logicFunction: (params: WaitForUiParams, executor: CommandExecutor) => + wait_for_uiLogic(params, executor, defaultAxeHelpers), + getExecutor: getDefaultCommandExecutor, + requirements: [{ allOf: ['simulatorId'], message: 'simulatorId is required' }], +}); + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0315_tool_result_screenshot.md +```md +# tool_result: mcp__xcodebuildmcp-dev__screenshot + +_timestamp_: 2026-05-13T18:24:19.588Z +_tool_use_id_: toolu_014dabSjNDa9Pb4p5TNL9X6g + +--- + +```json +[ + { + "type": "image", + "source": { + "type": "base64", + "media_type": "image/jpeg", + "data": "" + } + }, + { + "type": "text", + "text": { + "schema": "xcodebuildmcp.output.capture-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "capture": { + "format": "image/jpeg", + "width": 368, + "height": 800 + } + } + } + } +] +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0065_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:29.000Z +_tool_use_id_: toolu_013pHEhXFhLbka4ooiRwZrfw + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "2", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "tap", + "elementRef": "e12" + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + } + } +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0124_tool_call_swipe.md +```md +# tool_call: mcp__xcodebuildmcp-dev__swipe + +_timestamp_: 2026-05-13T18:12:52.115Z +_tool_use_id_: toolu_01N3zf5Y2moaUiVAzNNkAUsX + +--- + +```json +{ + "withinElementRef": "e12", + "direction": "up", + "distance": 400, + "duration": 0.6 +} +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0061_tool_result_tap.md +```md +# tool_result: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:22.045Z +_tool_use_id_: toolu_01UqZFVd7WzU6EByqzQFWdq1 + +--- + +```json +👆 Tap + +Recovery + Code: SNAPSHOT_MISSING + Hint: Run snapshot_ui for this simulator, then retry with an elementRef from that snapshot. + +❌ No runtime UI snapshot is available for this simulator. +``` + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0076_tool_call_tap.md +```md +# tool_call: mcp__xcodebuildmcp-dev__tap + +_timestamp_: 2026-05-13T18:10:43.853Z +_tool_use_id_: toolu_01X4pcxpJVe6wNYKadzduqSu + +--- + +```json +{ + "elementRef": "e20" +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/semantic-tap.ts +```ts +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { executeAxeCommand } from './axe-command.ts'; +import type { AxeHelpers } from './axe-command.ts'; +import { getRuntimeElementActivationPoint } from './runtime-snapshot.ts'; +import type { RuntimeSnapshotElementRecord } from '../../../../types/ui-snapshot.ts'; + +export interface SemanticTapCommand { + selectorArgs: string[] | null; + coordinateArgs: string[]; + primaryArgs: string[]; + targetDescription: string; + usedSelector: boolean; +} + +function axeElementTypeFor(element: RuntimeSnapshotElementRecord): string | null { + switch (element.publicElement.role) { + case 'button': + return 'Button'; + case 'cell': + return 'Cell'; + case 'keyboard-key': + return 'Key'; + case 'switch': + return 'Switch'; + case 'tab': + return 'Tab'; + case 'text-field': + return 'TextField'; + default: + return null; + } +} + +export function isRecoverableAxeSelectorError(error: unknown): boolean { + const messageParts = error instanceof Error ? [error.message] : [String(error)]; + if (typeof error === 'object' && error !== null && 'axeOutput' in error) { + const { axeOutput } = error as { axeOutput?: unknown }; + if (typeof axeOutput === 'string') { + messageParts.push(axeOutput); + } + } + + const message = messageParts.join('\n'); + return ( + /multiple(?:\s+\(?\d+\)?)?\s+accessibility\s+elements\s+matched/i.test(message) || + /no\s+accessibility\s+element\s+matched/i.test(message) + ); +} + +function hasDuplicateSelectorMatch(params: { + element: RuntimeSnapshotElementRecord; + elements: readonly RuntimeSnapshotElementRecord[]; + selector: 'identifier' | 'label' | 'value'; + value: string; +}): boolean { + const targetType = axeElementTypeFor(params.element); + const matches = params.elements.filter((candidate) => { + if (axeElementTypeFor(candidate) !== targetType) { + return false; + } + return candidate.publicElement[params.selector] === params.value; + }); + + return matches.length > 1; +} + +export function createSemanticTapCommand( + element: RuntimeSnapshotElementRecord, + elementRef: string, + extraArgs: readonly string[] = [], + elements: readonly RuntimeSnapshotElementRecord[] = [element], +): SemanticTapCommand { + const { identifier, label, value } = element.publicElement; + const activationPoint = getRuntimeElementActivationPoint(element); + const elementType = axeElementTypeFor(element); + const elementTypeArgs = elementType ? ['--element-type', elementType] : []; + const coordinateArgs = + element.publicElement.role === 'switch' + ? [ + 'touch', + '-x', + String(activationPoint.x), + '-y', + String(activationPoint.y), + '--down', + '--up', + ] + : ['tap', '-x', String(activationPoint.x), '-y', String(activationPoint.y), ...extraArgs]; + + const selectorArgs = (() => { + if (element.publicElement.role === 'switch') return null; + if ( + identifier && + !hasDuplicateSelectorMatch({ element, elements, selector: 'identifier', value: identifier }) + ) { + return ['tap', '--id', identifier, ...elementTypeArgs, ...extraArgs]; + } + if ( + label && + !hasDuplicateSelectorMatch({ element, elements, selector: 'label', value: label }) + ) { + return ['tap', '--label', label, ...elementTypeArgs, ...extraArgs]; + } + if (value && !hasDuplicateSelectorMatch({ element, elements, selector: 'value', value })) { + return ['tap', '--value', value, ...elementTypeArgs, ...extraArgs]; + } + return null; + })(); + + return { + selectorArgs, + coordinateArgs, + primaryArgs: selectorArgs ?? coordinateArgs, + targetDescription: selectorArgs + ? `elementRef ${elementRef} semantic selector` + : `elementRef ${elementRef} activation point (${activationPoint.x}, ${activationPoint.y})`, + usedSelector: selectorArgs !== null, + }; +} + +export function createSemanticTapBatchSteps(command: SemanticTapCommand): string[] { + if (command.coordinateArgs[0] !== 'touch') { + return [command.coordinateArgs.join(' ')]; + } + + const baseArgs = command.coordinateArgs.filter((arg) => arg !== '--down' && arg !== '--up'); + return [`${baseArgs.join(' ')} --down`, `${baseArgs.join(' ')} --up`]; +} + +export async function executeSemanticTapWithAmbiguityFallback(params: { + command: SemanticTapCommand; + simulatorId: string; + executor: CommandExecutor; + axeHelpers: AxeHelpers; +}): Promise { + const { command, simulatorId, executor, axeHelpers } = params; + + try { + await executeAxeCommand(command.primaryArgs, simulatorId, 'tap', executor, axeHelpers); + } catch (error) { + if (!command.selectorArgs || !isRecoverableAxeSelectorError(error)) { + throw error; + } + + await executeAxeCommand(command.coordinateArgs, simulatorId, 'tap', executor, axeHelpers); + } +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts +```ts +import type { AccessibilityNode, Frame, Point } from '../../../../types/domain-results.ts'; +import type { + RuntimeActionHintV1, + RuntimeActionNameV1, + RuntimeElementRoleV1, + RuntimeElementStateV1, + RuntimeElementV1, + RuntimeSnapshotElementRecord, + RuntimeSnapshotRecord, + RuntimeSnapshotV1, +} from '../../../../types/ui-snapshot.ts'; + +export const RUNTIME_SNAPSHOT_PROTOCOL = 'rs/1' as const; +export const RUNTIME_SNAPSHOT_TTL_MS = 60_000; + +interface NormalizedNodeInput { + node: AccessibilityNode; + path: string; + depth: number; +} + +export class RuntimeSnapshotParseError extends Error { + constructor(message: string) { + super(message); + this.name = 'RuntimeSnapshotParseError'; + } +} + +function isRecord(value: unknown): value is Record { + return typeof value === 'object' && value !== null && !Array.isArray(value); +} + +function normalizeText(value: unknown): string | undefined { + if (typeof value !== 'string' && typeof value !== 'number' && typeof value !== 'boolean') { + return undefined; + } + + const normalized = String(value).replace(/\s+/g, ' ').trim(); + return normalized.length > 0 ? normalized : undefined; +} + +function readText(node: AccessibilityNode, keys: readonly string[]): string | undefined { + for (const key of keys) { + const value = normalizeText(node[key]); + if (value) { + return value; + } + } + return undefined; +} + +function isFiniteNumber(value: unknown): value is number { + return typeof value === 'number' && Number.isFinite(value); +} + +function normalizeFrame(frame: Frame): Frame { + return { + x: Number(frame.x.toFixed(2)), + y: Number(frame.y.toFixed(2)), + width: Number(frame.width.toFixed(2)), + height: Number(frame.height.toFixed(2)), + }; +} + +function readFrameObject(value: unknown): Frame | null { + if (!isRecord(value)) { + return null; + } + + const { x, y, width, height } = value; + if ( + !isFiniteNumber(x) || + !isFiniteNumber(y) || + !isFiniteNumber(width) || + !isFiniteNumber(height) + ) { + return null; + } + + return normalizeFrame({ x, y, width, height }); +} + +function parseAxFrame(value: unknown): Frame | null { + if (typeof value !== 'string') { + return null; + } + + const numbers = value.match(/-?\d+(?:\.\d+)?/g)?.map(Number) ?? []; + if (numbers.length < 4 || numbers.some((entry) => !Number.isFinite(entry))) { + return null; + } + + const [x = 0, y = 0, width = 0, height = 0] = numbers; + return normalizeFrame({ x, y, width, height }); +} + +function readFrame(node: AccessibilityNode): Frame { + return ( + readFrameObject(node.frame) ?? parseAxFrame(node.AXFrame) ?? { x: 0, y: 0, width: 0, height: 0 } + ); +} + +function deriveRole(node: AccessibilityNode): RuntimeElementRoleV1 | undefined { + const roleText = [node.role, node.type, node.subrole, node.role_description] + .map((value) => normalizeText(value)?.toLowerCase()) + .filter((value): value is string => value !== undefined) + .join(' '); + + if (roleText.length === 0) return undefined; + if (/application/.test(roleText)) return 'application'; + if (/window/.test(roleText)) return 'window'; + if (/button/.test(roleText)) return 'button'; + if (/keyboard|key/.test(roleText)) return 'keyboard-key'; + if ( + /textfield|text field|searchfield|search field|securetext|textarea|combo box/.test(roleText) + ) { + return 'text-field'; + } + if (/statictext|text/.test(roleText)) return 'text'; + if (/image/.test(roleText)) return 'image'; + if (/switch|checkbox|check box/.test(roleText)) return 'switch'; + if (/slider/.test(roleText)) return 'slider'; + if (/tab/.test(roleText)) return 'tab'; + if (/cell|row/.test(roleText)) return 'cell'; + if (/scroll/.test(roleText)) return 'scroll-view'; + if (/table|list|outline|collection/.test(roleText)) return 'list'; + if (/menu/.test(roleText)) return 'menu'; + return 'other'; +} + +function isVisible(frame: Frame): boolean { + return frame.width > 0 && frame.height > 0; +} + +function framesIntersect(a: Frame, b: Frame): boolean { + return a.x < b.x + b.width && a.x + a.width > b.x && a.y < b.y + b.height && a.y + a.height > b.y; +} + +function pointInsideFrame(point: Point, frame: Frame): boolean { + return ( + point.x >= frame.x && + point.x <= frame.x + frame.width && + point.y >= frame.y && + point.y <= frame.y + frame.height + ); +} + +function hasPointAction(actions: readonly RuntimeActionNameV1[]): boolean { + return actions.some( + (action) => + action === 'tap' || action === 'typeText' || action === 'longPress' || action === 'touch', + ); +} + +function isTapRole(role: RuntimeElementRoleV1 | undefined): boolean { + return ( + role === 'button' || + role === 'cell' || + role === 'keyboard-key' || + role === 'switch' || + role === 'tab' || + role === 'text-field' + ); +} + +function isGenericInternalIdentifier(identifier: string | undefined): boolean { + return identifier === 'label-view'; +} + +function deriveActions(params: { + role: RuntimeElementRoleV1 | undefined; + enabled: boolean; + frame: Frame; + customActions: readonly string[]; + hasSemanticIdentity: boolean; +}): RuntimeActionNameV1[] { + const { role, enabled, frame, customActions, hasSemanticIdentity } = params; + if (!enabled || !isVisible(frame)) { + return []; + } + + const actions = new Set(); + if (isTapRole(role) || (customActions.length > 0 && hasSemanticIdentity)) { + actions.add('tap'); + } + if (role === 'text-field') { + actions.add('typeText'); + } + if (role !== 'application' && role !== 'window') { + actions.add('longPress'); + actions.add('touch'); + } + if (role === 'scroll-view' || role === 'list' || role === 'cell') { + actions.add('swipeWithin'); + } + + return [...actions]; +} + +function hashString(input: string): string { + let hash = 0x811c9dc5; + for (let index = 0; index < input.length; index += 1) { + hash ^= input.charCodeAt(index); + hash = Math.imul(hash, 0x01000193) >>> 0; + } + return hash.toString(36).padStart(7, '0'); +} + +function readChildren(node: AccessibilityNode): AccessibilityNode[] { + return Array.isArray(node.children) ? node.children : []; +} + +function normalizeCustomActions(value: unknown): string[] { + if (!Array.isArray(value)) { + return []; + } + return value.map(normalizeText).filter((entry): entry is string => entry !== undefined); +} + +function readState(node: AccessibilityNode, frame: Frame): RuntimeElementStateV1 | undefined { + const state: RuntimeElementStateV1 = { + enabled: node.enabled !== false, + visible: isVisible(frame), + }; + + if (typeof node.focused === 'boolean') { + state.focused = node.focused; + } else if (typeof node.AXFocused === 'boolean') { + state.focused = node.AXFocused; + } + + if (typeof node.selected === 'boolean') { + state.selected = node.selected; + } else if (typeof node.AXSelected === 'boolean') { + state.selected = node.AXSelected; + } + + return Object.keys(state).length > 0 ? state : undefined; +} + +function stableSignature(params: { + role?: RuntimeElementRoleV1; + label?: string; + value?: string; + identifier?: string; + path: string; + frame: Frame; +}): string { + return hashString(JSON.stringify(params)); +} + +function normalizeNode(input: NormalizedNodeInput, index: number): RuntimeSnapshotElementRecord { + const { node, path, depth } = input; + const ref = `e${index + 1}`; + const frame = readFrame(node); + const role = deriveRole(node); + const label = readText(node, ['AXLabel', 'title', 'help', 'label']); + const value = readText(node, ['AXValue', 'value']); + const identifier = readText(node, ['AXUniqueId', 'identifier', 'id']); + const enabled = node.enabled !== false; + const customActions = normalizeCustomActions(node.custom_actions); + const actions = deriveActions({ + role, + enabled, + frame, + customActions, + hasSemanticIdentity: + label !== undefined || + value !== undefined || + (identifier !== undefined && !isGenericInternalIdentifier(identifier)), + }); + const state = readState(node, frame); + + return { + publicElement: { + ref, + ...(role ? { role } : {}), + ...(label ? { label } : {}), + ...(value ? { value } : {}), + ...(identifier ? { identifier } : {}), + frame, + ...(state ? { state } : {}), + actions, + }, + metadata: { + path, + depth, + childCount: readChildren(node).length, + signature: stableSignature({ role, label, value, identifier, path, frame }), + }, + rawNode: node, + }; +} + +function isContainerRole(role: RuntimeElementRoleV1 | undefined): boolean { + return ( + role === 'application' || + role === 'window' || + role === 'scroll-view' || + role === 'list' || + role === 'other' + ); +} + +function isDescendantPath(parentPath: string, candidatePath: string): boolean { + return candidatePath.startsWith(`${parentPath}.`); +} + +function isLargeEnoughInferredScrollContainer( + role: RuntimeElementRoleV1 | undefined, + frame: Frame, +): boolean { + if (role !== 'other') { + return true; + } + return frame.width >= 120 && frame.height >= 120; +} + +function frameOverflowsContainer(frame: Frame, containerFrame: Frame): boolean { + const tolerance = 8; + return ( + frame.x < containerFrame.x - tolerance || + frame.y < containerFrame.y - tolerance || + frame.x + frame.width > containerFrame.x + containerFrame.width + tolerance || + frame.y + frame.height > containerFrame.y + containerFrame.height + tolerance + ); +} + +function isSheetGrabberElement(element: RuntimeSnapshotElementRecord): boolean { + return element.publicElement.label?.toLowerCase() === 'sheet grabber'; +} + +function findSheetGrabberDescendant( + element: RuntimeSnapshotElementRecord, + elements: RuntimeSnapshotElementRecord[], +): RuntimeSnapshotElementRecord | null { + return ( + elements.find( + (candidate) => + candidate !== element && + isDescendantPath(element.metadata.path, candidate.metadata.path) && + isSheetGrabberElement(candidate), + ) ?? null + ); +} + +function createSheetSwipeFrame(containerFrame: Frame, grabberFrame: Frame): Frame { + const top = Math.round( + Math.max( + grabberFrame.y + grabberFrame.height + 120, + containerFrame.y + containerFrame.height * 0.35, + ), + ); + const bottom = Math.round(containerFrame.y + containerFrame.height * 0.85); + const height = Math.max(2, bottom - top); + return normalizeFrame({ + x: containerFrame.x, + y: Math.min(top, bottom - 2), + width: containerFrame.width, + height, + }); +} + +function findViewportFrame(elements: RuntimeSnapshotElementRecord[]): Frame | null { + return ( + elements.find( + (element) => + (element.publicElement.role === 'application' || element.publicElement.role === 'window') && + isVisible(element.publicElement.frame), + )?.publicElement.frame ?? null + ); +} + +function applyViewportVisibility(elements: RuntimeSnapshotElementRecord[]): void { + const viewport = findViewportFrame(elements); + if (!viewport) { + return; + } + + for (const element of elements) { + const publicElement = element.publicElement; + if (publicElement.role === 'application' || publicElement.role === 'window') { + continue; + } + + if (!framesIntersect(publicElement.frame, viewport)) { + publicElement.state = { ...publicElement.state, visible: false }; + publicElement.actions = []; + continue; + } + + const activationPoint = getDefaultRuntimeElementActivationPoint(element); + if (!pointInsideFrame(activationPoint, viewport)) { + publicElement.actions = publicElement.actions.filter((action) => action === 'swipeWithin'); + continue; + } + + const adjustedActivationPoint = getBottomClippedActivationPoint(element, viewport); + if (adjustedActivationPoint) { + element.metadata.activationPoint = adjustedActivationPoint; + } + } +} + +function inferScrollableContainers(elements: RuntimeSnapshotElementRecord[]): void { + for (const element of elements) { + const { publicElement, metadata } = element; + if ( + !isContainerRole(publicElement.role) || + !isVisible(publicElement.frame) || + !isLargeEnoughInferredScrollContainer(publicElement.role, publicElement.frame) + ) { + continue; + } + if (publicElement.actions.includes('swipeWithin')) { + continue; + } + + const hasOverflowingDescendant = elements.some((candidate) => { + if (candidate === element) { + return false; + } + return ( + isDescendantPath(metadata.path, candidate.metadata.path) && + frameOverflowsContainer(candidate.publicElement.frame, publicElement.frame) + ); + }); + + const sheetGrabber = + publicElement.role === 'application' || publicElement.role === 'window' + ? findSheetGrabberDescendant(element, elements) + : null; + + if (sheetGrabber) { + publicElement.actions.push('swipeWithin'); + metadata.swipeFrame = createSheetSwipeFrame( + publicElement.frame, + sheetGrabber.publicElement.frame, + ); + continue; + } + + if ( + publicElement.role !== 'application' && + publicElement.role !== 'window' && + hasOverflowingDescendant + ) { + publicElement.actions.push('swipeWithin'); + } + } +} + +function flattenHierarchy(roots: AccessibilityNode[]): NormalizedNodeInput[] { + const flattened: NormalizedNodeInput[] = []; + + function visit(node: AccessibilityNode, path: string, depth: number): void { + flattened.push({ node, path, depth }); + readChildren(node).forEach((child, index) => visit(child, `${path}.${index}`, depth + 1)); + } + + roots.forEach((root, index) => visit(root, String(index), 0)); + return flattened; +} + +function toActionHints(elements: readonly RuntimeElementV1[]): RuntimeActionHintV1[] { + return elements.flatMap((element) => + element.actions.map((action) => ({ + action, + elementRef: element.ref, + ...(element.label ? { label: element.label } : {}), + })), + ); +} + +function createScreenHash(params: { + elements: readonly RuntimeElementV1[]; + actions: readonly RuntimeActionHintV1[]; +}): string { + return hashString( + JSON.stringify({ + protocol: RUNTIME_SNAPSHOT_PROTOCOL, + elements: params.elements, + actions: params.actions, + }), + ); +} + +export function extractAccessibilityHierarchy(responseText: string): AccessibilityNode[] { + let parsed: unknown; + try { + parsed = JSON.parse(responseText) as unknown; + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + throw new RuntimeSnapshotParseError(`AXe describe-ui returned invalid JSON: ${message}`); + } + + if (Array.isArray(parsed)) { + return parsed as AccessibilityNode[]; + } + + if (isRecord(parsed) && Array.isArray(parsed.elements)) { + return parsed.elements as AccessibilityNode[]; + } + + throw new RuntimeSnapshotParseError( + 'AXe describe-ui did not return an accessibility element array.', + ); +} + +export function createRuntimeSnapshotRecord(params: { + simulatorId: string; + uiHierarchy: AccessibilityNode[]; + nowMs?: number; + seq?: number; +}): RuntimeSnapshotRecord { + const capturedAtMs = params.nowMs ?? Date.now(); + const expiresAtMs = capturedAtMs + RUNTIME_SNAPSHOT_TTL_MS; + const elements = flattenHierarchy(params.uiHierarchy).map((input, index) => + normalizeNode(input, index), + ); + applyViewportVisibility(elements); + inferScrollableContainers(elements); + const publicElements = elements.map((element) => element.publicElement); + const actions = toActionHints(publicElements); + const screenHash = createScreenHash({ elements: publicElements, actions }); + const seq = params.seq ?? 0; + const elementsByRef = new Map(elements.map((element) => [element.publicElement.ref, element])); + const payload: RuntimeSnapshotV1 = { + type: 'runtime-snapshot', + protocol: RUNTIME_SNAPSHOT_PROTOCOL, + simulatorId: params.simulatorId, + screenHash, + seq, + capturedAtMs, + expiresAtMs, + elements: publicElements, + actions, + }; + + return { + simulatorId: params.simulatorId, + screenHash, + seq, + capturedAtMs, + expiresAtMs, + payload, + elements, + elementsByRef, + }; +} + +export function parseRuntimeSnapshotResponse(params: { + simulatorId: string; + responseText: string; + nowMs?: number; +}): RuntimeSnapshotRecord { + return createRuntimeSnapshotRecord({ + simulatorId: params.simulatorId, + uiHierarchy: extractAccessibilityHierarchy(params.responseText), + nowMs: params.nowMs, + }); +} + +export function getPrimaryRuntimeElement( + snapshot: RuntimeSnapshotV1, + action: RuntimeActionNameV1 = 'tap', +): RuntimeElementV1 | null { + return ( + snapshot.elements.find((element) => element.actions.includes(action)) ?? + snapshot.elements[0] ?? + null + ); +} + +export function getRuntimeElementCenter(element: RuntimeSnapshotElementRecord): Point { + const { frame } = element.publicElement; + return { + x: Math.round(frame.x + frame.width / 2), + y: Math.round(frame.y + frame.height / 2), + }; +} + +function getDefaultRuntimeElementActivationPoint(element: RuntimeSnapshotElementRecord): Point { + const { frame, role } = element.publicElement; + if (role === 'switch' && frame.width > 120) { + return { + x: Math.round(frame.x + frame.width - 52), + y: Math.round(frame.y + frame.height / 2), + }; + } + + return getRuntimeElementCenter(element); +} + +function getBottomClippedActivationPoint( + element: RuntimeSnapshotElementRecord, + viewport: Frame, +): Point | null { + if (!hasPointAction(element.publicElement.actions)) { + return null; + } + + const defaultPoint = getDefaultRuntimeElementActivationPoint(element); + const bottomClippedZoneStart = viewport.y + viewport.height * 0.93; + if (defaultPoint.y < bottomClippedZoneStart) { + return null; + } + + const { frame } = element.publicElement; + const verticalOffset = Math.min(Math.max(frame.height * 0.1, 8), frame.height / 2); + const adjustedPoint = { + x: defaultPoint.x, + y: Math.round(frame.y + verticalOffset), + }; + + if (!pointInsideFrame(adjustedPoint, frame) || !pointInsideFrame(adjustedPoint, viewport)) { + return null; + } + + return adjustedPoint; +} + +export function getRuntimeElementActivationPoint(element: RuntimeSnapshotElementRecord): Point { + return element.metadata.activationPoint ?? getDefaultRuntimeElementActivationPoint(element); +} + +export type RuntimeSwipeDirection = 'up' | 'down' | 'left' | 'right'; + +export type RuntimeSwipePointResolution = + | { ok: true; from: Point; to: Point } + | { ok: false; message: string }; + +function isDegenerateSwipe(from: Point, to: Point): boolean { + return from.x === to.x && from.y === to.y; +} + +function getFrameCenter(frame: Frame): Point { + return { + x: Math.round(frame.x + frame.width / 2), + y: Math.round(frame.y + frame.height / 2), + }; +} + +function getRuntimeSwipeCenter( + element: RuntimeSnapshotElementRecord, + direction: RuntimeSwipeDirection, + swipeFrame: Frame, +): Point { + const center = getFrameCenter(swipeFrame); + const { role } = element.publicElement; + if ( + (role === 'application' || role === 'window') && + (direction === 'left' || direction === 'right') + ) { + return { x: center.x, y: Math.round(swipeFrame.y + swipeFrame.height * 0.6) }; + } + return center; +} + +export function getRuntimeElementSwipePoints( + element: RuntimeSnapshotElementRecord, + direction: RuntimeSwipeDirection, +): RuntimeSwipePointResolution { + const frame = element.metadata.swipeFrame ?? element.publicElement.frame; + if (frame.width < 2 || frame.height < 2) { + return { + ok: false, + message: `Element ref '${element.publicElement.ref}' is too small for a reliable swipe.`, + }; + } + + const center = getRuntimeSwipeCenter(element, direction, frame); + const horizontalInset = Math.max(1, Math.min(Math.max(frame.width * 0.15, 24), frame.width / 3)); + const verticalInset = Math.max(1, Math.min(Math.max(frame.height * 0.15, 24), frame.height / 3)); + const left = Math.round(frame.x + horizontalInset); + const right = Math.round(frame.x + frame.width - horizontalInset); + const top = Math.round(frame.y + verticalInset); + const bottom = Math.round(frame.y + frame.height - verticalInset); + + const points = ((): { from: Point; to: Point } => { + switch (direction) { + case 'up': + return { from: { x: center.x, y: bottom }, to: { x: center.x, y: top } }; + case 'down': + return { from: { x: center.x, y: top }, to: { x: center.x, y: bottom } }; + case 'left': + return { from: { x: right, y: center.y }, to: { x: left, y: center.y } }; + case 'right': + return { from: { x: left, y: center.y }, to: { x: right, y: center.y } }; + } + })(); + + if (isDegenerateSwipe(points.from, points.to)) { + return { + ok: false, + message: `Element ref '${element.publicElement.ref}' does not provide non-degenerate ${direction} swipe points.`, + }; + } + + return { ok: true, ...points }; +} + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0131_tool_result_swipe.md +```md +# tool_result: mcp__xcodebuildmcp__swipe + +_timestamp_: 2026-05-13T18:13:25.523Z +_tool_use_id_: toolu_01FXM2xk15LpDhB8SwV22bPz + +--- + +```json +{ + "schema": "xcodebuildmcp.output.ui-action-result", + "schemaVersion": "1", + "didError": false, + "error": null, + "data": { + "summary": { + "status": "SUCCEEDED" + }, + "action": { + "type": "swipe", + "from": { + "x": 200, + "y": 400 + }, + "to": { + "x": 200, + "y": 100 + }, + "durationSeconds": 0.6 + }, + "artifacts": { + "simulatorId": "A2C64636-37E9-4B68-B872-E7F0A82A5670" + }, + "diagnostics": { + "warnings": [ + { + "message": "snapshot_ui has not been called yet. Consider using snapshot_ui for precise coordinates instead of guessing from screenshots." + } + ], + "errors": [] + } + } +} +``` + +``` + +File: /Volumes/Developer/XcodeBuildMCP/package.json +```json +{ + "name": "xcodebuildmcp", + "version": "2.5.2", + "mcpName": "com.xcodebuildmcp/XcodeBuildMCP", + "iOSTemplateVersion": "v1.0.8", + "macOSTemplateVersion": "v1.0.5", + "type": "module", + "exports": { + ".": "./build/cli.js", + "./package.json": "./package.json" + }, + "bin": { + "xcodebuildmcp": "build/cli.js", + "xcodebuildmcp-doctor": "build/doctor-cli.js" + }, + "scripts": { + "build": "wireit", + "dev": "npm run build:tsup && node build/cli.js mcp", + "build:tsup": "npm run generate:version && tsup", + "dev:tsup": "npm run build:tsup && tsup --watch", + "run": "npm run build -s >/dev/null 2>&1 && node build/cli.js", + "prepare": "node scripts/install-git-hooks.js", + "hooks:install": "node scripts/install-git-hooks.js", + "generate:version": "npx tsx scripts/generate-version.ts", + "repro:mcp-lifecycle-leak": "npm run build && npx tsx scripts/repro-mcp-lifecycle-leak.ts", + "repro:sentry-mcp-teardown": "cd repros/sentry-mcp-teardown && npm run harness", + "bundle:axe": "scripts/bundle-axe.sh", + "build:website-manifest": "node scripts/build-website-manifest.mjs", + "package:macos": "scripts/package-macos-portable.sh", + "package:macos:universal": "scripts/package-macos-portable.sh --universal", + "verify:portable": "scripts/verify-portable-install.sh", + "homebrew:formula": "scripts/create-homebrew-formula.sh", + "lint": "eslint 'src/**/*.{js,ts}'", + "lint:fix": "eslint 'src/**/*.{js,ts}' --fix", + "format": "prettier --write 'src/**/*.{js,ts}'", + "format:check": "prettier --check 'src/**/*.{js,ts}'", + "typecheck": "npx tsc --noEmit && npx tsc -p tsconfig.test.json", + "typecheck:tests": "npx tsc -p tsconfig.test.json", + "inspect": "npx @modelcontextprotocol/inspector@latest node build/cli.js mcp", + "doctor": "node build/doctor-cli.js", + "bench:test-sim": "npx tsx scripts/benchmark-simulator-test.ts", + "capture:xcodebuild": "npx tsx scripts/capture-xcodebuild-wrapper.ts", + "license:report": "node scripts/generate-third-party-package-licenses.mjs", + "license:check": "npx -y license-checker --production --onlyAllow 'MIT;ISC;BSD-2-Clause;BSD-3-Clause;Apache-2.0;Unlicense;FSL-1.1-MIT;BlueOak-1.0.0'", + "knip": "knip", + "test": "vitest run", + "test:schema-fixtures": "vitest run --config vitest.snapshot.config.ts src/snapshot-tests/__tests__/json-fixture-schema.test.ts", + "test:snapshot": "npm run build && node build/cli.js daemon stop 2>/dev/null; vitest run --config vitest.snapshot.config.ts", + "test:snapshots": "npm run test:snapshot", + "test:snapshot:device": "npm run build && node build/cli.js daemon stop 2>/dev/null; vitest run --config vitest.snapshot.config.ts src/snapshot-tests/__tests__/device.snapshot.test.ts", + "test:snapshot:update": "npm run build && node build/cli.js daemon stop 2>/dev/null; UPDATE_SNAPSHOTS=1 vitest run --config vitest.snapshot.config.ts", + "test:snapshots:update": "npm run test:snapshot:update", + "test:smoke": "npm run build && vitest run --config vitest.smoke.config.ts", + "test:watch": "vitest", + "test:ui": "vitest --ui", + "test:coverage": "vitest run --coverage" + }, + "files": [ + "build", + "bundled", + "plugins", + "manifests", + "schemas", + "skills" + ], + "keywords": [ + "xcodebuild", + "mcp", + "modelcontextprotocol", + "xcode", + "ios", + "macos", + "simulator" + ], + "license": "MIT", + "description": "XcodeBuildMCP is a Model Context Protocol server that provides tools for Xcode project management, simulator management, and app utilities.", + "repository": { + "type": "git", + "url": "git+https://github.com/getsentry/XcodeBuildMCP.git" + }, + "homepage": "https://www.xcodebuildmcp.com", + "bugs": { + "url": "https://github.com/getsentry/XcodeBuildMCP/issues" + }, + "dependencies": { + "@clack/prompts": "^1.0.1", + "@modelcontextprotocol/sdk": "^1.27.1", + "@sentry/node": "^10.43.0", + "bplist-parser": "^0.3.2", + "chokidar": "^5.0.0", + "glob": "^13.0.6", + "uuid": "^14.0.0", + "yaml": "^2.4.5", + "yargs": "^17.7.2", + "yargs-parser": "^22.0.0", + "zod": "^4.0.0" + }, + "devDependencies": { + "@eslint/js": "^9.23.0", + "@types/chokidar": "^1.7.5", + "@types/node": "^22.13.6", + "@types/yargs": "^17.0.33", + "@vitest/coverage-v8": "^3.2.4", + "@vitest/ui": "^3.2.4", + "ajv": "^8.18.0", + "eslint": "^9.23.0", + "eslint-config-prettier": "^10.1.1", + "eslint-plugin-prettier": "^5.2.5", + "knip": "^5.88.0", + "prettier": "3.6.2", + "tsup": "^8.5.0", + "tsx": "^4.20.4", + "typescript": "^5.8.2", + "typescript-eslint": "^8.28.0", + "vitest": "^3.2.4", + "wireit": "^0.14.12" + }, + "wireit": { + "build": { + "command": "npm run build:tsup", + "files": [ + "src/**/*.ts", + "schemas/**/*.json", + "tsup.config.ts", + "package.json" + ], + "output": [ + "build/**" + ] + } + } +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/batch.test.ts +```ts +import { beforeEach, describe, expect, it, vi } from 'vitest'; +import * as z from 'zod'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { DebuggerManager } from '../../../../utils/debugger/debugger-manager.ts'; +import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { batchLogic, createBatchExecutor, handler, schema } from '../batch.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runBatch( + params: Parameters[0], + executor = createTrackingExecutor().executor, + axeHelpers = createMockAxeHelpers(), +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => batchLogic(params, executor, axeHelpers)); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; +} + +describe('Batch UI Automation Tool', () => { + beforeEach(() => { + sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); + }); + + describe('Schema Validation', () => { + it('exposes structured tap steps and rejects raw AXe strings', () => { + expect(typeof handler).toBe('function'); + expect(schema).toHaveProperty('steps'); + expect(schema).toHaveProperty('axCache'); + expect(schema).not.toHaveProperty('tapStyle'); + + const schemaObject = z.object(schema); + expect(schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: 'e1' }] }).success).toBe( + true, + ); + expect( + schemaObject.safeParse({ + steps: [ + { action: 'tap', elementRef: 'e1', preDelay: 0.25, postDelay: 0.5 }, + { action: 'tap', elementRef: 'e2' }, + ], + axCache: 'perBatch', + waitTimeout: 2, + pollInterval: 0.25, + }).success, + ).toBe(true); + expect(schemaObject.safeParse({ steps: ['tap --id login'] }).success).toBe(false); + expect(schemaObject.safeParse({ steps: [] }).success).toBe(false); + expect(schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: '' }] }).success).toBe( + false, + ); + expect( + schemaObject.safeParse({ steps: [{ action: 'swipe', elementRef: 'e1' }] }).success, + ).toBe(false); + expect( + schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: 'e1' }], pollInterval: 0 }) + .success, + ).toBe(false); + }); + }); + + describe('Command Generation', () => { + it('pre-resolves element refs into AXe coordinate batch steps', async () => { + recordSnapshot([ + createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } }), + createNode({ frame: { x: 200, y: 300, width: 80, height: 60 }, AXLabel: 'Next' }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runBatch( + { + simulatorId, + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e2', preDelay: 0.25, postDelay: 0.5 }, + ], + }, + executor, + ); + + expect(result).toMatchObject({ + didError: false, + action: { type: 'batch', stepCount: 2 }, + }); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'batch', + '--step', + 'tap -x 60 -y 40', + '--step', + 'tap -x 240 -y 330 --pre-delay 0.25 --post-delay 0.5', + '--udid', + simulatorId, + ], + ]); + }); + + it('uses touch down/up batch steps for switch refs', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + AXLabel: 'Reduce transparency', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + await runBatch({ simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, executor); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'batch', + '--step', + 'touch -x 307 -y 903 --down', + '--step', + 'touch -x 307 -y 903 --up', + '--udid', + simulatorId, + ]); + }); + + it('passes supported AXe batch options through unchanged', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + await runBatch( + { + simulatorId, + steps: [{ action: 'tap', elementRef: 'e1' }], + axCache: 'perStep', + waitTimeout: 3, + pollInterval: 0.5, + }, + executor, + ); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'batch', + '--step', + 'tap -x 60 -y 40', + '--ax-cache', + 'perStep', + '--wait-timeout', + '3', + '--poll-interval', + '0.5', + '--udid', + simulatorId, + ]); + }); + }); + + describe('Runtime snapshot invalidation', () => { + it('preserves the cached runtime snapshot after a successful batch', async () => { + recordSnapshot([createNode()]); + + const result = await runBatch({ simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }); + + expect(result.didError).toBe(false); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('pre-resolves all refs and fails before execution if any ref is invalid', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runBatch( + { + simulatorId, + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e404' }, + ], + }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('clears the cached runtime snapshot when AXe runs and reports batch failure', async () => { + recordSnapshot([createNode()]); + + const result = await runBatch( + { simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, + createFailingExecutor('step failed'), + ); + + expect(result.didError).toBe(true); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + + it('preserves the cached runtime snapshot when AXe is unavailable before execution', async () => { + recordSnapshot([createNode()]); + const { executor } = createTrackingExecutor(); + + const result = await runBatch( + { simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, + executor, + createMockAxeHelpers({ getAxePathReturn: null }), + ); + + expect(result.didError).toBe(true); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('preserves the cached runtime snapshot when the debugger guard blocks before AXe runs', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + const debuggerManager = new DebuggerManager(); + vi.spyOn(debuggerManager, 'findSessionForSimulator').mockReturnValue({ + id: 'debug-session-1', + backend: 'dap', + simulatorId, + pid: 1234, + createdAt: 0, + lastUsedAt: 0, + }); + vi.spyOn(debuggerManager, 'getExecutionState').mockResolvedValue({ + status: 'stopped', + reason: 'breakpoint', + }); + const executeBatch = createBatchExecutor(executor, createMockAxeHelpers(), debuggerManager); + + const result = await executeBatch({ + simulatorId, + steps: [{ action: 'tap', elementRef: 'e1' }], + }); + + expect(result.didError).toBe(true); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + }); + + describe('Handler Behavior', () => { + it('requires simulatorId session default', async () => { + const result = await handler({ steps: [{ action: 'tap', elementRef: 'e1' }] }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); + }); + + it('ignores unrelated project session defaults before strict validation', async () => { + sessionStore.setDefaults({ + simulatorId, + projectPath: '/tmp/App.xcodeproj', + scheme: 'App', + simulatorName: 'iPhone 17 Pro', + simulatorPlatform: 'iOS Simulator', + }); + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + const result = await ( + handler as unknown as ( + args: Record, + executor: CommandExecutor, + ) => Promise<{ isError?: boolean; content: Array<{ text: string }> }> + )({ steps: [{ action: 'tap', elementRef: 'e1' }] }, executor); + + expect(result.isError).toBeUndefined(); + expect(calls[0]?.command.slice(1)).toEqual([ + 'batch', + '--step', + 'tap -x 60 -y 40', + '--udid', + simulatorId, + ]); + }); + + it('rejects removed legacy top-level fields', async () => { + sessionStore.setDefaults({ simulatorId }); + + const result = await handler({ + steps: [{ action: 'tap', elementRef: 'e1' }], + tapStyle: 'physical', + } as Parameters[0]); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Parameter validation failed'); + expect(result.content[0].text).toContain('Unrecognized key'); + expect(result.content[0].text).toContain('tapStyle'); + }); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts +```ts +import { describe, it, expect } from 'vitest'; +import * as z from 'zod'; +import { createMockExecutor, createNoopExecutor } from '../../../../test-utils/mock-executors.ts'; +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { schema, handler, snapshot_uiLogic } from '../snapshot_ui.ts'; +import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; +import { + allText, + createMockToolHandlerContext, + runLogic, +} from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; + +describe('Snapshot UI Plugin', () => { + describe('Export Field Validation (Literal)', () => { + it('should have handler function', () => { + expect(typeof handler).toBe('function'); + }); + + it('should expose public schema without simulatorId field', () => { + const schemaObject = z.object(schema); + + expect(schemaObject.safeParse({}).success).toBe(true); + expect(schemaObject.safeParse({ sinceScreenHash: 'screen-hash' }).success).toBe(true); + + const withSimId = schemaObject.safeParse({ + simulatorId: '12345678-1234-4234-8234-123456789012', + }); + expect(withSimId.success).toBe(true); + expect('simulatorId' in (withSimId.data as any)).toBe(false); + }); + }); + + describe('Handler Behavior (Complete Literal Returns)', () => { + it('should surface session default requirement when simulatorId is missing', async () => { + const result = await handler({}); + + expect(result.isError).toBe(true); + expect(allText(result)).toContain('Missing required session defaults'); + expect(allText(result)).toContain('simulatorId is required'); + }); + + it('should handle invalid simulatorId format via schema validation', async () => { + // Test the actual handler with invalid UUID format + const result = await handler({ + simulatorId: 'invalid-uuid-format', + }); + + expect(result.isError).toBe(true); + expect(allText(result)).toContain('Parameter validation failed'); + expect(allText(result)).toContain('Invalid Simulator UUID format'); + }); + + it('should return success for valid snapshot_ui execution', async () => { + const uiHierarchy = + '{"elements": [{"type": "Button", "frame": {"x": 100, "y": 200, "width": 50, "height": 30}}]}'; + + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + + // Create mock axe helpers + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + // Wrap executor to track calls + const executorCalls: any[] = []; + const trackingExecutor: CommandExecutor = async (...args) => { + executorCalls.push(args); + return mockExecutor(...args); + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + trackingExecutor, + mockAxeHelpers, + ), + ); + + expect(executorCalls[0]).toEqual([ + ['/usr/local/bin/axe', 'describe-ui', '--udid', '12345678-1234-4234-8234-123456789012'], + '[AXe]: describe-ui', + false, + { env: {} }, + ]); + + expect(result.isError()).toBe(false); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + expect(ctx.structuredOutput?.result.kind).toBe('capture-result'); + const capture = + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: '12345678-1234-4234-8234-123456789012', + screenHash: expect.any(String), + seq: 1, + elements: [ + expect.objectContaining({ + ref: 'e1', + role: 'button', + frame: { x: 100, y: 200, width: 50, height: 30 }, + state: { enabled: true, visible: true }, + actions: expect.arrayContaining(['tap']), + }), + ], + }), + ); + expect( + capture && 'type' in capture && capture.type === 'runtime-snapshot' ? capture.actions : [], + ).toContainEqual({ action: 'tap', elementRef: 'e1' }); + expect( + capture && 'type' in capture && capture.type === 'runtime-snapshot' + ? 'rawNode' in capture.elements[0]! + : true, + ).toBe(false); + const storedSnapshot = getRuntimeSnapshot('12345678-1234-4234-8234-123456789012'); + expect(storedSnapshot?.payload).toBe(capture); + const elementRef = + capture && 'type' in capture && capture.type === 'runtime-snapshot' + ? capture.elements[0]?.ref + : undefined; + expect(ctx.nextSteps).toEqual([ + { + label: 'Refresh after layout changes', + tool: 'snapshot_ui', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + { + label: 'Wait for UI to settle', + tool: 'wait_for_ui', + params: { + simulatorId: '12345678-1234-4234-8234-123456789012', + predicate: 'settled', + }, + }, + { + label: 'Tap an elementRef', + tool: 'tap', + params: { + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef, + }, + }, + { + label: 'Take screenshot for verification', + tool: 'screenshot', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + ]); + }); + + it('should return unchanged capture when sinceScreenHash matches the current screen hash', async () => { + const uiHierarchy = + '{"elements": [{"type": "Button", "frame": {"x": 100, "y": 200, "width": 50, "height": 30}}]}'; + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const first = createMockToolHandlerContext(); + await first.run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + const firstCapture = + first.ctx.structuredOutput?.result.kind === 'capture-result' + ? first.ctx.structuredOutput.result.capture + : undefined; + const screenHash = + firstCapture && 'screenHash' in firstCapture ? firstCapture.screenHash : undefined; + expect(screenHash).toEqual(expect.any(String)); + + const second = createMockToolHandlerContext(); + await second.run(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + sinceScreenHash: screenHash, + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + const capture = + second.ctx.structuredOutput?.result.kind === 'capture-result' + ? second.ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual({ + type: 'runtime-snapshot-unchanged', + protocol: 'rs/1', + simulatorId: '12345678-1234-4234-8234-123456789012', + screenHash, + seq: 2, + }); + expect(getRuntimeSnapshot('12345678-1234-4234-8234-123456789012')?.seq).toBe(2); + expect(second.ctx.nextSteps?.find((step) => step.tool === 'tap')).toBeUndefined(); + }); + + it('should return full runtime snapshot when sinceScreenHash differs from the current screen hash', async () => { + const uiHierarchy = + '{"elements": [{"type": "Button", "frame": {"x": 100, "y": 200, "width": 50, "height": 30}}]}'; + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + sinceScreenHash: 'different-screen-hash', + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + const capture = + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.capture + : undefined; + expect(capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + simulatorId: '12345678-1234-4234-8234-123456789012', + screenHash: expect.any(String), + seq: 1, + elements: [expect.objectContaining({ ref: 'e1' })], + }), + ); + }); + + it('should omit tap next-step guidance when no tap targets exist', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Loading weather...', + frame: { x: 20, y: 100, width: 200, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps).toEqual([ + { + label: 'Refresh after layout changes', + tool: 'snapshot_ui', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + { + label: 'Wait for UI to settle', + tool: 'wait_for_ui', + params: { + simulatorId: '12345678-1234-4234-8234-123456789012', + predicate: 'settled', + }, + }, + { + label: 'Take screenshot for verification', + tool: 'screenshot', + params: { simulatorId: '12345678-1234-4234-8234-123456789012' }, + }, + ]); + }); + + it('should emit a batch next step when multiple useful tap targets are present', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'First', + frame: { x: 20, y: 40, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Second', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e2' }, + ], + }); + }); + + it('should exclude low-value and already-selected controls from batch next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + frame: { x: 20, y: 40, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '°F', + AXValue: 'selected', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland', + frame: { x: 20, y: 160, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Seattle', + frame: { x: 20, y: 220, width: 100, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + steps: [ + { action: 'tap', elementRef: 'e3' }, + { action: 'tap', elementRef: 'e4' }, + ], + }); + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e3', + }); + }); + + it('should keep single tap guidance without batch when only one safe batch target exists', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + frame: { x: 20, y: 40, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')).toBeUndefined(); + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should prefer a non-text-field tap target in next steps', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'TextField', + role: 'AXTextField', + AXLabel: 'Search', + frame: { x: 20, y: 40, width: 200, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Submit', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should prefer a useful digit over calculator utility controls for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'C', + frame: { x: 20, y: 40, width: 70, height: 70 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Âą', + frame: { x: 100, y: 40, width: 70, height: 70 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '%', + frame: { x: 180, y: 40, width: 70, height: 70 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '7', + frame: { x: 20, y: 120, width: 70, height: 70 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e4', + }); + }); + + it('should prefer an unselected segmented choice over an already-selected choice for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: '°F', + AXValue: 'selected', + frame: { x: 20, y: 40, width: 70, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '°C', + AXValue: 'not selected', + frame: { x: 100, y: 40, width: 70, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should skip low-value controls for tap next-step guidance when another tap target exists', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Sheet Grabber', + frame: { x: 150, y: 10, width: 80, height: 20 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Close', + frame: { x: 300, y: 40, width: 60, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Clear search', + frame: { x: 30, y: 90, width: 120, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Berlin, Germany', + frame: { x: 20, y: 150, width: 320, height: 80 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e4', + }); + }); + + it('should not prefer destructive controls for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + AXIdentifier: 'trash', + frame: { x: 300, y: 180, width: 40, height: 40 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland, 1:24 PM ¡ Light Rain', + frame: { x: 20, y: 140, width: 300, height: 80 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should not suggest the sheet grabber as a tap next step', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Sheet Grabber', + frame: { x: 150, y: 10, width: 80, height: 20 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Close', + frame: { x: 300, y: 40, width: 60, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + + it('should prefer content-rich targets for tap next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland', + AXIdentifier: 'weather.locationButton', + frame: { x: 20, y: 40, width: 160, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Settings', + AXIdentifier: 'weather.settingsButton', + frame: { x: 320, y: 40, width: 44, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'PRECIP., 78%, Next 24 hours', + AXIdentifier: 'weather.precipitationCard', + frame: { x: 20, y: 260, width: 340, height: 140 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e3', + }); + }); + + it('should clear runtime snapshot store when AXe output cannot be parsed', async () => { + __resetRuntimeSnapshotStoreForTests(); + const simulatorId = '12345678-1234-4234-8234-123456789012'; + const seededExecutor = createMockExecutor({ + success: true, + output: + '{"elements": [{"type": "Button", "frame": {"x": 1, "y": 2, "width": 3, "height": 4}}]}', + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + await runLogic(() => snapshot_uiLogic({ simulatorId }, seededExecutor, mockAxeHelpers)); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + + const invalidJsonExecutor = createMockExecutor({ + success: true, + output: 'not json', + error: undefined, + process: { pid: 12345 }, + }); + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => snapshot_uiLogic({ simulatorId }, invalidJsonExecutor, mockAxeHelpers)); + + expect(result.isError()).toBe(true); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + expect( + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.uiError + : undefined, + ).toEqual( + expect.objectContaining({ + code: 'SNAPSHOT_PARSE_FAILED', + }), + ); + }); + + it('should handle DependencyError when axe is not available', async () => { + // Create mock axe helpers that return null for axe path + const mockAxeHelpers = { + getAxePath: () => null, + getBundledAxeEnvironment: () => ({}), + }; + + const result = await runLogic(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + createNoopExecutor(), + mockAxeHelpers, + ), + ); + + expect(result.isError).toBe(true); + expect(allText(result)).toContain(AXE_NOT_AVAILABLE_MESSAGE); + }); + + it('should handle AxeError from failed command execution', async () => { + const mockExecutor = createMockExecutor({ + success: false, + output: '', + error: 'axe command failed', + process: { pid: 12345 }, + }); + + // Create mock axe helpers + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + const result = await runLogic(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(result.isError).toBe(true); + const text = allText(result); + expect(text).toContain('Failed to get accessibility hierarchy.'); + expect(text).toContain('axe command failed'); + }); + + it('should handle SystemError from command execution', async () => { + const mockExecutor = createMockExecutor(new Error('ENOENT: no such file or directory')); + + // Create mock axe helpers + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + const result = await runLogic(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(result.isError).toBe(true); + }); + + it('should handle unexpected Error objects', async () => { + const mockExecutor = createMockExecutor(new Error('Unexpected error')); + + // Create mock axe helpers + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + const result = await runLogic(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(result.isError).toBe(true); + }); + + it('should handle unexpected string errors', async () => { + const mockExecutor = createMockExecutor('String error'); + + // Create mock axe helpers + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + const result = await runLogic(() => + snapshot_uiLogic( + { + simulatorId: '12345678-1234-4234-8234-123456789012', + }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(result.isError).toBe(true); + const text = allText(result); + expect(text).toContain('System error executing axe command.'); + expect(text).toContain('Failed to execute axe command: String error'); + }); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/types/common.ts +```ts +/** + * Common type definitions used across the server + * + * This module provides core type definitions and interfaces used throughout the codebase. + * It establishes a consistent type system for platform identification, tool responses, + * and other shared concepts. + * + * Responsibilities: + * - Defining the XcodePlatform enum for platform identification + * - Establishing the ToolResponse interface for standardized tool outputs + * - Providing ToolResponseContent types for different response formats + * - Supporting error handling with standardized error response types + */ + +/** + * Represents a suggested next step that can be rendered for CLI or MCP. + */ +export type NextStepParamValue = + | string + | number + | boolean + | null + | NextStepParamValue[] + | { [key: string]: NextStepParamValue }; + +export interface NextStep { + /** Optional MCP tool name (e.g., "boot_sim") */ + tool?: string; + /** CLI tool name (kebab-case, disambiguated) */ + cliTool?: string; + /** Workflow name for CLI grouping (e.g., "simulator") */ + workflow?: string; + /** Human-readable description of the action (optional when manifest template provides it) */ + label?: string; + /** Optional parameters to pass to the tool */ + params?: Record; + /** Optional ordering hint for merged steps */ + priority?: number; + /** When to show this step: 'always' (default), 'success', or 'failure' */ + when?: 'always' | 'success' | 'failure'; +} + +export type NextStepParams = Record; +export type NextStepParamsMap = Record; + +/** + * Output style controls verbosity of tool responses. + * - 'normal': Full output including next steps + * - 'minimal': Essential result only, no next steps + */ +export type OutputStyle = 'normal' | 'minimal'; + +/** + * Enum representing Xcode build platforms. + */ +export enum XcodePlatform { + macOS = 'macOS', + iOS = 'iOS', + iOSSimulator = 'iOS Simulator', + watchOS = 'watchOS', + watchOSSimulator = 'watchOS Simulator', + tvOS = 'tvOS', + tvOSSimulator = 'tvOS Simulator', + visionOS = 'visionOS', + visionOSSimulator = 'visionOS Simulator', +} + +/** + * ToolResponse - Standard response format for tools + * Compatible with MCP CallToolResult interface from the SDK + */ +export interface ToolResponse { + content: ToolResponseContent[]; + isError?: boolean; + _meta?: Record; + /** Structured next steps that get rendered differently for CLI vs MCP */ + nextSteps?: NextStep[]; + /** Dynamic params for manifest nextSteps keyed by toolId */ + nextStepParams?: NextStepParamsMap; + [key: string]: unknown; // Index signature to match CallToolResult +} + +/** + * Contents that can be included in a tool response + */ +export type ToolResponseContent = + | { + type: 'text'; + text: string; + [key: string]: unknown; // Index signature to match ContentItem + } + | { + type: 'image'; + data: string; // Base64-encoded image data (without URI scheme prefix) + mimeType: string; // e.g., 'image/png', 'image/jpeg' + [key: string]: unknown; // Index signature to match ContentItem + }; + +export function createTextContent(text: string): { type: 'text'; text: string } { + return { type: 'text', text }; +} + +export function createImageContent( + data: string, + mimeType: string, +): { type: 'image'; data: string; mimeType: string } { + return { type: 'image', data, mimeType }; +} + +/** + * ValidationResult - Result of parameter validation operations + */ +export interface ValidationResult { + isValid: boolean; + errorMessage?: string; +} + +/** + * CommandResponse - Generic result of command execution + */ +export interface CommandResponse { + success: boolean; + output: string; + error?: string; + process?: unknown; // ChildProcess from node:child_process +} + +/** + * Interface for shared build parameters + */ +export interface SharedBuildParams { + workspacePath?: string; + projectPath?: string; + scheme: string; + configuration: string; + derivedDataPath?: string; + extraArgs?: string[]; +} + +/** + * Interface for platform-specific build options + */ +export interface PlatformBuildOptions { + platform: XcodePlatform; + simulatorName?: string; + simulatorId?: string; + deviceId?: string; + useLatestOS?: boolean; + packageCachePath?: string; + arch?: string; + logPrefix: string; +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/responses/next-steps-renderer.ts +```ts +import type { RuntimeKind } from '../../runtime/types.ts'; +import type { + NextStep, + NextStepParamValue, + OutputStyle, + ToolResponse, +} from '../../types/common.ts'; +import { toKebabCase } from '../../runtime/naming.ts'; + +function formatMcpParamValue(value: NextStepParamValue): string { + if (typeof value === 'string') { + return `"${value}"`; + } + if (typeof value === 'number' || typeof value === 'boolean') { + return String(value); + } + return JSON.stringify(value); +} + +function formatCliParamValue(value: Exclude): string { + if (typeof value === 'string' || typeof value === 'number') { + return `"${String(value)}"`; + } + return `'${JSON.stringify(value)}'`; +} + +function hasComplexCliParamValue(value: NextStepParamValue): boolean { + return typeof value === 'object' && value !== null; +} + +function resolveLabel(step: NextStep): string { + if (step.label?.trim()) return step.label; + if (step.tool) return step.tool; + if (step.cliTool) return step.cliTool; + return 'Next action'; +} + +/** + * Format a single next step for CLI output. + * Example: xcodebuildmcp simulator open-sim + * Example: xcodebuildmcp simulator install-app-sim --simulator-id "ABC123" --app-path "PATH" + */ +function formatNextStepForCli(step: NextStep): string { + if (!step.tool) { + return resolveLabel(step); + } + const parts = ['xcodebuildmcp']; + const cliTool = step.cliTool ?? toKebabCase(step.tool); + const params = step.params ?? {}; + + if (step.workflow) { + parts.push(step.workflow); + } + + parts.push(cliTool); + + if (Object.values(params).some(hasComplexCliParamValue)) { + parts.push(`--json ${formatCliParamValue(params)}`); + return parts.join(' '); + } + + for (const [key, value] of Object.entries(params)) { + const flagName = toKebabCase(key); + if (typeof value === 'boolean') { + if (value) { + parts.push(`--${flagName}`); + } + } else { + parts.push(`--${flagName} ${formatCliParamValue(value)}`); + } + } + + return parts.join(' '); +} + +/** + * Format a single next step for MCP output. + * Example: open_sim() + * Example: install_app_sim({ simulatorId: "ABC123", appPath: "PATH" }) + */ +function formatNextStepForMcp(step: NextStep): string { + if (!step.tool) { + return resolveLabel(step); + } + + const paramEntries = Object.entries(step.params ?? {}); + if (paramEntries.length === 0) { + return `${step.tool}()`; + } + + const paramsStr = paramEntries + .map(([key, value]) => `${key}: ${formatMcpParamValue(value)}`) + .join(', '); + + return `${step.tool}({ ${paramsStr} })`; +} + +export function renderNextStep(step: NextStep, runtime: RuntimeKind): string { + if (!step.tool) { + return resolveLabel(step); + } + const formatted = runtime === 'cli' ? formatNextStepForCli(step) : formatNextStepForMcp(step); + if (!step.label) { + return formatted; + } + return `${step.label}: ${formatted}`; +} + +export function renderNextStepsSection(steps: NextStep[], runtime: RuntimeKind): string { + if (steps.length === 0) { + return ''; + } + + const sorted = [...steps].sort((a, b) => (a.priority ?? 0) - (b.priority ?? 0)); + const lines = sorted.map((step, index) => `${index + 1}. ${renderNextStep(step, runtime)}`); + + return `Next steps:\n${lines.join('\n')}`; +} + +export function processToolResponse( + response: ToolResponse, + runtime: RuntimeKind, + style: OutputStyle = 'normal', +): ToolResponse { + const { nextSteps, ...rest } = response; + + if (!nextSteps || nextSteps.length === 0 || style === 'minimal') { + return { ...rest }; + } + + const nextStepsSection = renderNextStepsSection(nextSteps, runtime); + + const processedContent = response.content.map((item, index) => { + if (item.type === 'text' && index === response.content.length - 1) { + return { ...item, text: item.text + '\n\n' + nextStepsSection }; + } + return item; + }); + + const hasTextContent = response.content.some((item) => item.type === 'text'); + if (!hasTextContent && nextStepsSection) { + processedContent.push({ type: 'text', text: nextStepsSection.trim() }); + } + + return { ...rest, content: processedContent }; +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/tap.test.ts +```ts +import { beforeEach, describe, expect, it } from 'vitest'; +import * as z from 'zod'; +import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; +import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { schema, handler, tapLogic } from '../tap.ts'; +import { + createFailingExecutor, + createMockAxeHelpers, + createNode, + createSequencedExecutor, + createTrackingExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +async function runTap( + params: Parameters[0], + executor = createTrackingExecutor().executor, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => tapLogic(params, executor, createMockAxeHelpers())); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as UiActionResultDomainResult; +} + +describe('Tap Plugin', () => { + beforeEach(() => { + sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); + }); + + describe('Schema Validation', () => { + it('exposes elementRef-only targeting fields', () => { + expect(typeof handler).toBe('function'); + expect(schema).toHaveProperty('elementRef'); + expect(schema).not.toHaveProperty('x'); + expect(schema).not.toHaveProperty('y'); + expect(schema).not.toHaveProperty('id'); + expect(schema).not.toHaveProperty('label'); + + const schemaObject = z.object(schema); + expect(schemaObject.safeParse({ elementRef: 'e1' }).success).toBe(true); + expect(schemaObject.safeParse({}).success).toBe(false); + expect(schemaObject.safeParse({ elementRef: '' }).success).toBe(false); + expect( + schemaObject.safeParse({ elementRef: 'e1', preDelay: 0.5, postDelay: 1 }).success, + ).toBe(true); + expect(schemaObject.safeParse({ elementRef: 'e1', preDelay: 10.1 }).success).toBe(false); + expect(schemaObject.safeParse({ elementRef: 'e1', postDelay: 10.1 }).success).toBe(false); + }); + }); + + describe('Command Generation', () => { + it('uses AXe id targeting when the referenced element has an identifier', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result).toMatchObject({ didError: false, action: { type: 'tap', elementRef: 'e1' } }); + expect(calls).toHaveLength(1); + expect(calls[0]).toEqual({ + command: [ + '/mocked/axe/path', + 'tap', + '--id', + 'continue-button', + '--element-type', + 'Button', + '--udid', + simulatorId, + ], + logPrefix: '[AXe]: tap', + useShell: false, + opts: { env: { SOME_ENV: 'value' } }, + }); + }); + + it('preserves the cached runtime snapshot after a successful tap', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); + const { executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('includes element type when tapping a referenced element with a shared identifier', async () => { + recordSnapshot([ + createNode({ + type: 'Group', + role: 'AXGroup', + AXUniqueId: 'shared-action', + children: [ + createNode({ + type: 'Button', + role: 'AXButton', + AXUniqueId: 'shared-action', + AXLabel: 'Continue', + }), + ], + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e2' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--id', + 'shared-action', + '--element-type', + 'Button', + '--udid', + simulatorId, + ], + ]); + }); + + it('uses coordinates immediately when the snapshot already has duplicate selector matches', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 10, y: 20, width: 100, height: 40 }, + AXUniqueId: 'trash', + AXLabel: 'Remove', + }), + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 300, y: 400, width: 50, height: 80 }, + AXUniqueId: 'trash', + AXLabel: 'Remove', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e2' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + ['/mocked/axe/path', 'tap', '-x', '325', '-y', '440', '--udid', simulatorId], + ]); + }); + + it('falls back to the resolved center when selector tap is ambiguous', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'shared-action', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { success: false, error: 'Multiple accessibility elements matched selector' }, + { success: true, output: 'tapped by coordinate' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--id', + 'shared-action', + '--element-type', + 'Button', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ]); + }); + + it('falls back to the resolved center when selector tap reports a parenthesized match count', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'weather.locationsSheet', + AXLabel: 'Clear search', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { + success: false, + error: + "Multiple (2) accessibility elements matched --id 'weather.locationsSheet'. No tap performed.", + }, + { success: true, output: 'tapped by coordinate' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--id', + 'weather.locationsSheet', + '--element-type', + 'Button', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ]); + }); + + it('falls back to the resolved center when selector tap reports no match', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: undefined, + AXIdentifier: undefined, + AXLabel: 'Portland, 1:24 PM ¡ Light Rain, 52°, H:55° L:48°', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { + success: false, + error: + "No accessibility element matched --label 'Portland, 1:24 PM ¡ Light Rain, 52°, H:55° L:48°'. No tap performed.", + }, + { success: true, output: 'tapped by coordinate' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); + expect(calls.map((call) => call.command)).toEqual([ + [ + '/mocked/axe/path', + 'tap', + '--label', + 'Portland, 1:24 PM ¡ Light Rain, 52°, H:55° L:48°', + '--element-type', + 'Button', + '--udid', + simulatorId, + ], + ['/mocked/axe/path', 'tap', '-x', '120', '-y', '55', '--udid', simulatorId], + ]); + }); + + it('does not fall back for unrelated failures that mention multiple', async () => { + recordSnapshot([ + createNode({ + type: 'Button', + role: 'AXButton', + frame: { x: 20, y: 30, width: 200, height: 50 }, + AXUniqueId: 'shared-action', + }), + ]); + const { calls, executor } = createSequencedExecutor([ + { success: false, error: 'Failed after multiple retry attempts' }, + { success: true, output: 'should not run' }, + ]); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(true); + expect(calls).toHaveLength(1); + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'tap', + '--id', + 'shared-action', + '--element-type', + 'Button', + '--udid', + simulatorId, + ]); + }); + + it('falls back to the referenced element center when no identifier exists', async () => { + recordSnapshot([ + createNode({ frame: { x: 10, y: 20, width: 100, height: 40 }, AXLabel: undefined }), + ]); + const { calls, executor } = createTrackingExecutor(); + + await runTap({ simulatorId, elementRef: 'e1', preDelay: 0.25, postDelay: 0.5 }, executor); + + expect(calls).toHaveLength(1); + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'tap', + '-x', + '60', + '-y', + '40', + '--pre-delay', + '0.25', + '--post-delay', + '0.5', + '--udid', + simulatorId, + ]); + }); + + it('uses a touch down/up activation for wide switch rows', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + AXLabel: 'Reduce transparency', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'touch', + '-x', + '307', + '-y', + '903', + '--down', + '--up', + '--udid', + simulatorId, + ]); + }); + }); + + describe('Resolution failures', () => { + it('returns SNAPSHOT_MISSING without calling AXe', async () => { + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_MISSING'); + expect(calls).toEqual([]); + }); + + it('returns SNAPSHOT_EXPIRED without calling AXe', async () => { + recordSnapshot([createNode()], Date.now() - 61_000); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_EXPIRED'); + expect(calls).toEqual([]); + }); + + it('returns ELEMENT_REF_NOT_FOUND without calling AXe', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e404' }, executor); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); + }); + + it('returns TARGET_NOT_ACTIONABLE without calling AXe', async () => { + recordSnapshot([createNode({ enabled: false })]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_ACTIONABLE', elementRef: 'e1' }); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + }); + + describe('Handler Behavior', () => { + it('requires simulatorId session default before validation', async () => { + const result = await handler({ elementRef: 'e1' }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); + }); + + it('returns UI_STATE_CHANGED when identifier-based AXe tap fails after ref resolution', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); + + const result = await runTap( + { simulatorId, elementRef: 'e1' }, + createFailingExecutor('element not found'), + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'UI_STATE_CHANGED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + + it('returns ACTION_FAILED when coordinate-based AXe tap fails after ref resolution', async () => { + recordSnapshot([createNode({ AXLabel: undefined })]); + + const result = await runTap( + { simulatorId, elementRef: 'e1' }, + createFailingExecutor('tap failed'), + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: expect.stringContaining('snapshot_ui'), + }); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/cli/schema-to-yargs.ts +```ts +import * as z from 'zod'; +import type { Options } from 'yargs'; +import { toKebabCase } from '../runtime/naming.ts'; +import type { ToolSchemaShape } from '../core/plugin-types.ts'; + +export interface YargsOptionConfig extends Options { + type: 'string' | 'number' | 'boolean' | 'array'; +} + +function coerceNumberArray(value: unknown): number[] { + const values = Array.isArray(value) ? value : [value]; + return values.flatMap((entry) => + String(entry) + .split(',') + .map((item) => item.trim()) + .map((item) => (item === '' ? Number.NaN : Number(item))), + ); +} + +export interface ZodToYargsOptionOptions { + hasHydratedDefault?: boolean; +} + +export interface SchemaToYargsOptionsOptions { + hydratedDefaults?: Record; +} + +/** + * Check the Zod type kind using the internal _zod property. + * This is more reliable than instanceof checks which can fail + * across module boundaries or with different Zod versions. + */ +function getZodTypeName(t: z.ZodType): string | undefined { + // Zod 4 uses _zod.def.type + const zod4Def = (t as { _zod?: { def?: { type?: string } } })._zod?.def; + if (zod4Def?.type) return zod4Def.type; + + // Zod 3 fallback uses _def.typeName + const zod3Def = (t as { _def?: { typeName?: string } })._def; + return zod3Def?.typeName; +} + +/** + * Get the inner type from wrapper types (optional, nullable, default, transform, pipe). + */ +function getInnerType(t: z.ZodType): z.ZodType | undefined { + // Use unknown as intermediate to avoid type conflicts + const tAny = t as unknown as Record; + const zod4Def = (tAny._zod as Record | undefined)?.def as + | Record + | undefined; + + // ZodOptional, ZodNullable, ZodDefault use innerType + if (zod4Def?.innerType) return zod4Def.innerType as z.ZodType; + // ZodPipe uses 'in' + if (zod4Def?.in) return zod4Def.in as z.ZodType; + // ZodTransform uses 'type' as inner type (when it's an object/ZodType) + if (zod4Def?.type && typeof zod4Def.type === 'object') return zod4Def.type as z.ZodType; + + // Zod 3 fallback + const zod3Def = tAny._def as Record | undefined; + return zod3Def?.innerType as z.ZodType | undefined; +} + +/** + * Unwrap Zod wrapper types to get the underlying type. + */ +function unwrap(t: z.ZodType): z.ZodType { + const typeName = getZodTypeName(t); + + // Wrapper types that should be unwrapped + const wrapperTypes = [ + 'optional', + 'nullable', + 'default', + 'transform', + 'pipe', + 'prefault', + 'catch', + 'readonly', + ]; + + if (typeName && wrapperTypes.includes(typeName)) { + const inner = getInnerType(t); + if (inner) return unwrap(inner); + } + + return t; +} + +/** + * Check if a Zod type is optional/nullable/has default. + */ +function isOptional(t: z.ZodType): boolean { + const typeName = getZodTypeName(t); + + if ( + typeName === 'optional' || + typeName === 'nullable' || + typeName === 'default' || + typeName === 'prefault' + ) { + return true; + } + + // Check wrapper types recursively + const inner = getInnerType(t); + if (inner) return isOptional(inner); + + return false; +} + +/** + * Get description from a Zod type if available. + */ +function getDescription(t: z.ZodType): string | undefined { + // Zod 4 uses _zod.def.description + const def = (t as { _zod?: { def?: { description?: string } } })._zod?.def; + if (def?.description) return def.description; + + // Zod 3 fallback + const legacyDef = (t as { _def?: { description?: string } })._def; + return legacyDef?.description; +} + +/** + * Get enum values from a Zod enum type. + */ +function getEnumValues(t: z.ZodType): string[] | undefined { + const def = (t as { _zod?: { def?: { entries?: Record; values?: string[] } } }) + ._zod?.def; + if (def?.entries) return Object.values(def.entries); + if (def?.values) return def.values; + + // Zod 3 fallback + const legacyDef = (t as { _def?: { values?: string[] } })._def; + return legacyDef?.values; +} + +/** + * Get the element type from an array type. + */ +function getArrayElement(t: z.ZodType): z.ZodType | undefined { + const tAny = t as unknown as Record; + const zod4Def = (tAny._zod as Record | undefined)?.def as + | Record + | undefined; + if (zod4Def?.element) return zod4Def.element as z.ZodType; + + // Zod 3 fallback + const zod3Def = tAny._def as Record | undefined; + return zod3Def?.type as z.ZodType | undefined; +} + +/** + * Get the literal value from a literal type. + */ +function getLiteralValue(t: z.ZodType): unknown { + const def = (t as { _zod?: { def?: { value?: unknown } } })._zod?.def; + if (def?.value !== undefined) return def.value; + + // Zod 3 fallback + const legacyDef = (t as { _def?: { value?: unknown } })._def; + return legacyDef?.value; +} + +/** + * Convert a Zod type to yargs option configuration. + * Returns null for types that can't be represented as CLI flags. + */ +export function zodToYargsOption( + t: z.ZodType, + opts: ZodToYargsOptionOptions = {}, +): YargsOptionConfig | null { + const unwrapped = unwrap(t); + const description = getDescription(t); + const demandOption = !isOptional(t) && !opts.hasHydratedDefault; + const typeName = getZodTypeName(unwrapped); + + if (typeName === 'string') { + return { type: 'string', describe: description, demandOption }; + } + + if (typeName === 'number' || typeName === 'int' || typeName === 'bigint') { + return { type: 'number', describe: description, demandOption }; + } + + if (typeName === 'boolean') { + return { type: 'boolean', describe: description, demandOption: false }; + } + + if (typeName === 'enum' || typeName === 'nativeEnum') { + const values = getEnumValues(unwrapped); + if (values) { + return { + type: 'string', + choices: values, + describe: description, + demandOption, + }; + } + } + + if (typeName === 'array') { + const element = getArrayElement(unwrapped); + if (element) { + const elemTypeName = getZodTypeName(unwrap(element)); + if (elemTypeName === 'string') { + return { type: 'array', describe: description, demandOption: false }; + } + if (elemTypeName === 'number') { + return { + type: 'array', + describe: description, + demandOption: false, + coerce: coerceNumberArray, + }; + } + } + // Complex array types - use --json fallback + return null; + } + + if (typeName === 'literal') { + const value = getLiteralValue(unwrapped); + if (typeof value === 'string') { + return { type: 'string', default: value, describe: description, demandOption: false }; + } + if (typeof value === 'number') { + return { type: 'number', default: value, describe: description, demandOption: false }; + } + if (typeof value === 'boolean') { + return { type: 'boolean', default: value, describe: description, demandOption: false }; + } + } + + // Complex types (objects, unions, etc.) - use --json fallback + return null; +} + +/** + * Convert a tool schema shape to yargs options. + * Returns a map of flag names (kebab-case) to yargs options. + */ +export function schemaToYargsOptions( + schema: ToolSchemaShape, + opts: SchemaToYargsOptionsOptions = {}, +): Map { + const options = new Map(); + + for (const [key, zodType] of Object.entries(schema)) { + const opt = zodToYargsOption(zodType, { + hasHydratedDefault: Object.prototype.hasOwnProperty.call(opts.hydratedDefaults ?? {}, key), + }); + if (opt) { + const flagName = toKebabCase(key); + options.set(flagName, opt); + } + } + + return options; +} + +/** + * Get list of schema keys that couldn't be converted to CLI flags. + * These need to be passed via --json. + */ +export function getUnsupportedSchemaKeys(schema: ToolSchemaShape): string[] { + const unsupported: string[] = []; + + for (const [key, zodType] of Object.entries(schema)) { + const opt = zodToYargsOption(zodType); + if (!opt) { + unsupported.push(key); + } + } + + return unsupported; +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/cli/register-tool-commands.ts +```ts +import type { Argv } from 'yargs'; +import yargsParser from 'yargs-parser'; +import type { ToolCatalog, ToolDefinition } from '../runtime/types.ts'; +import { DefaultToolInvoker } from '../runtime/tool-invoker.ts'; +import { schemaToYargsOptions, getUnsupportedSchemaKeys } from './schema-to-yargs.ts'; +import { convertArgvToToolParams } from '../runtime/naming.ts'; +import type { OutputFormat } from './output.ts'; +import { groupToolsByWorkflow } from '../runtime/tool-catalog.ts'; +import { getWorkflowMetadataFromManifest } from '../core/manifest/load-manifest.ts'; +import type { ResolvedRuntimeConfig } from '../utils/config-store.ts'; +import type { ToolHandlerContext } from '../rendering/types.ts'; +import type { FilePathRenderStyle } from '../utils/runtime-config-types.ts'; +import type { AnyFragment } from '../types/domain-fragments.ts'; +import { transcriptEmitterStorage } from '../utils/transcript-context.ts'; +import { + getCliSessionDefaultsForTool, + isKnownCliSessionDefaultsProfile, + mergeCliSessionDefaults, + resolveCliSessionDefaults, +} from './session-defaults.ts'; +import { createRenderSession } from '../rendering/render.ts'; +import { toStructuredEnvelope } from '../utils/structured-output-envelope.ts'; +import { + createStructuredErrorOutput, + STRUCTURED_ERROR_SCHEMA, + STRUCTURED_ERROR_SCHEMA_VERSION, +} from '../utils/structured-error.ts'; +import { toCliJsonlEvent } from './jsonl-event.ts'; +import { resolveSimulatorNameToId } from '../utils/simulator-resolver.ts'; +import { getDefaultCommandExecutor } from '../utils/execution/index.ts'; + +export interface RegisterToolCommandsOptions { + workspaceRoot: string; + runtimeConfig: ResolvedRuntimeConfig; + cliExposedWorkflowIds?: string[]; + /** Workflows to register as command groups (even if currently empty) */ + workflowNames?: string[]; +} + +function buildXcodeIdeNoCommandsMessage(workflowName: string): string { + return ( + `No CLI commands are currently exposed for '${workflowName}'.\n\n` + + `If you're expecting Xcode IDE tools here:\n` + + `1. Make sure Xcode MCP Tools is enabled in:\n` + + ` Settings > Intelligence > Xcode Tools\n\n` + + `If Xcode showed an authorization prompt, make sure you clicked Allow.\n\n` + + `Then run this command again.` + ); +} + +function readProfileOverrideFromProcessArgv(): string | undefined { + const parsedArgv = yargsParser(process.argv.slice(2), { + configuration: { + 'camel-case-expansion': true, + }, + string: ['profile'], + }) as { profile?: string | string[] }; + + const profile = parsedArgv.profile; + return typeof profile === 'string' ? profile : undefined; +} + +function formatMissingRequiredError(missingFlags: string[]): string { + if (missingFlags.length === 1) { + return `Missing required argument: ${missingFlags[0]}`; + } + + return `Missing required arguments: ${missingFlags.join(', ')}`; +} + +function setEnvScoped(key: string, value: string): () => void { + const previous = process.env[key]; + process.env[key] = value; + return () => { + if (previous === undefined) { + delete process.env[key]; + } else { + process.env[key] = previous; + } + }; +} + +function createBufferedHandlerContext( + session: ReturnType, + opts: { onProgress?: (fragment: AnyFragment) => void }, +): ToolHandlerContext { + return { + emit: (fragment) => { + session.emit(fragment); + opts?.onProgress?.(fragment); + }, + attach: (image) => { + session.attach(image); + }, + }; +} + +function writeJsonOutput( + handlerContext: ToolHandlerContext, + options: { verbose?: boolean } = {}, +): boolean { + const structuredOutput = handlerContext.structuredOutput; + + const envelope = structuredOutput + ? toStructuredEnvelope( + structuredOutput.result, + structuredOutput.schema, + structuredOutput.schemaVersion, + { runtimeSnapshot: options.verbose ? 'full' : 'compact' }, + ) + : toStructuredEnvelope( + createStructuredErrorOutput({ + category: 'runtime', + code: 'STRUCTURED_OUTPUT_MISSING', + message: 'Tool did not produce structured output for --output json', + }).result, + STRUCTURED_ERROR_SCHEMA, + STRUCTURED_ERROR_SCHEMA_VERSION, + ); + + process.stdout.write(JSON.stringify(envelope, null, 2) + '\n'); + return envelope.didError; +} + +/** + * Register all tool commands from the catalog with yargs, grouped by workflow. + */ +export function registerToolCommands( + app: Argv, + catalog: ToolCatalog, + opts: RegisterToolCommandsOptions, +): void { + const invoker = new DefaultToolInvoker(catalog); + const toolsByWorkflow = groupToolsByWorkflow(catalog); + const cliExposedWorkflowIds = opts.cliExposedWorkflowIds ?? [...toolsByWorkflow.keys()]; + const workflowNames = opts.workflowNames ?? [...toolsByWorkflow.keys()]; + const workflowMetadata = getWorkflowMetadataFromManifest(); + + for (const workflowName of workflowNames) { + const tools = toolsByWorkflow.get(workflowName) ?? []; + const workflowMeta = workflowMetadata[workflowName]; + const workflowDescription = workflowMeta?.name ?? workflowName; + + app.command( + workflowName, + workflowDescription, + (yargs) => { + // Hide root-level options from workflow help + yargs + .option('log-level', { hidden: true }) + .option('style', { hidden: true }) + .option('file-path-render-style', { hidden: true }); + + // Register each tool as a subcommand under this workflow + for (const tool of tools) { + registerToolSubcommand(yargs, tool, invoker, opts, cliExposedWorkflowIds); + } + + if (tools.length === 0) { + const hint = + workflowName === 'xcode-ide' + ? buildXcodeIdeNoCommandsMessage(workflowName) + : `No CLI commands are currently exposed for '${workflowName}'.`; + + yargs.epilogue(hint); + return yargs.help(); + } + + return yargs.demandCommand(1, '').help(); + }, + () => { + if (tools.length === 0) { + console.error( + workflowName === 'xcode-ide' + ? buildXcodeIdeNoCommandsMessage(workflowName) + : `No CLI commands are currently exposed for '${workflowName}'.`, + ); + } + }, + ); + } +} + +/** + * Register a single tool as a subcommand. + */ +function registerToolSubcommand( + yargs: Argv, + tool: ToolDefinition, + invoker: DefaultToolInvoker, + opts: RegisterToolCommandsOptions, + cliExposedWorkflowIds: string[], +): void { + const builderProfileOverride = readProfileOverrideFromProcessArgv(); + const hydratedDefaults = getCliSessionDefaultsForTool({ + tool, + runtimeConfig: opts.runtimeConfig, + profileOverride: builderProfileOverride, + }); + const yargsOptions = schemaToYargsOptions(tool.cliSchema, { + hydratedDefaults, + }); + const unsupportedKeys = getUnsupportedSchemaKeys(tool.cliSchema); + + const commandName = tool.cliName; + const requiredFlagNames = [...yargsOptions.entries()] + .filter(([, config]) => Boolean(config.demandOption)) + .map(([flagName]) => flagName); + + yargs.command( + commandName, + tool.description ?? `Run the ${tool.mcpName} tool`, + (subYargs) => { + // Hide root-level options from tool help + subYargs + .option('log-level', { hidden: true }) + .option('style', { hidden: true }) + .option('file-path-render-style', { hidden: true }); + + // Parse option-like values as arguments (e.g. --extra-args "-only-testing:...") + subYargs.parserConfiguration({ + 'unknown-options-as-args': true, + }); + + // Register schema-derived options (tool arguments) + const toolArgNames: string[] = []; + for (const [flagName, config] of yargsOptions) { + subYargs.option(flagName, { ...config, demandOption: false }); + toolArgNames.push(flagName); + } + + // Add --profile option for per-invocation defaults override + subYargs.option('profile', { + type: 'string', + describe: 'Override the defaults profile for this command only', + }); + + // Add --json option for complex args or full override + subYargs.option('json', { + type: 'string', + describe: 'JSON object of tool args (merged with flags)', + }); + + // Add --output option for format control + subYargs.option('output', { + type: 'string', + choices: ['text', 'json', 'jsonl', 'raw'] as const, + default: 'text', + describe: 'Output format', + }); + + subYargs.option('verbose', { + type: 'boolean', + default: false, + describe: 'Render verbose output data when supported', + }); + + // Group options for cleaner help display + if (toolArgNames.length > 0) { + subYargs.group(toolArgNames, 'Tool Arguments:'); + } + subYargs.group(['profile'], 'Session Defaults:'); + subYargs.group(['json', 'output', 'verbose'], 'Output Options:'); + + // Add note about unsupported keys if any + if (unsupportedKeys.length > 0) { + subYargs.epilogue( + `Note: Complex parameters (${unsupportedKeys.join(', ')}) must be passed via --json`, + ); + } + + return subYargs; + }, + async (argv) => { + const unexpectedArgs = (argv._ as unknown[]) + .slice(2) + .filter((value): value is string => typeof value === 'string' && value.startsWith('-')); + + if (unexpectedArgs.length > 0) { + console.error( + `Unknown argument${unexpectedArgs.length === 1 ? '' : 's'}: ${unexpectedArgs.join(', ')}`, + ); + process.exitCode = 1; + return; + } + + // Extract our options + const jsonArg = argv.json as string | undefined; + const profileOverride = argv.profile as string | undefined; + const outputFormat = (argv.output as OutputFormat) ?? 'text'; + const socketPath = argv.socket as string; + const logLevel = argv['log-level'] as string | undefined; + const style = argv.style as string | undefined; + const filePathRenderStyle = argv.filePathRenderStyle as FilePathRenderStyle | undefined; + const verboseOutput = argv.verbose === true; + + if ( + profileOverride && + !isKnownCliSessionDefaultsProfile(opts.runtimeConfig, profileOverride) + ) { + console.error(`Error: Unknown defaults profile '${profileOverride}'`); + process.exitCode = 1; + return; + } + + // Parse JSON args if provided + let jsonArgs: Record = {}; + if (jsonArg) { + try { + jsonArgs = JSON.parse(jsonArg) as Record; + } catch { + console.error(`Error: Invalid JSON in --json argument`); + process.exitCode = 1; + return; + } + } + + // Convert CLI argv to tool params (kebab-case -> camelCase) + // Filter out internal CLI options before converting + const internalKeys = new Set([ + 'json', + 'output', + 'profile', + 'style', + 'socket', + 'log-level', + 'logLevel', + 'file-path-render-style', + 'filePathRenderStyle', + 'verbose', + '_', + '$0', + ]); + const flagArgs: Record = {}; + for (const [key, value] of Object.entries(argv as Record)) { + if (!internalKeys.has(key)) { + flagArgs[key] = value; + } + } + const toolParams = convertArgvToToolParams(flagArgs); + + // Merge: flag args first, then JSON overrides + const explicitArgs = { ...toolParams, ...jsonArgs }; + const rawDefaults = resolveCliSessionDefaults({ + runtimeConfig: opts.runtimeConfig, + profileOverride, + }); + const args = mergeCliSessionDefaults({ + defaults: getCliSessionDefaultsForTool({ + tool, + runtimeConfig: opts.runtimeConfig, + profileOverride, + }), + explicitArgs, + }); + + if ( + args.simulatorId === undefined && + tool.cliSchema.simulatorId !== undefined && + tool.cliSchema.simulatorName === undefined && + typeof rawDefaults.simulatorName === 'string' + ) { + const resolvedSimulator = await resolveSimulatorNameToId( + getDefaultCommandExecutor(), + rawDefaults.simulatorName, + ); + if (!resolvedSimulator.success) { + console.error(`Error: ${resolvedSimulator.error}`); + process.exitCode = 1; + return; + } + args.simulatorId = resolvedSimulator.simulatorId; + } + + const missingRequiredFlags = requiredFlagNames.filter((flagName) => { + const camelKey = convertArgvToToolParams({ [flagName]: true }); + const [toolKey] = Object.keys(camelKey); + const value = args[toolKey]; + return value === undefined || value === null || value === ''; + }); + + if (missingRequiredFlags.length > 0) { + console.error(formatMissingRequiredError(missingRequiredFlags)); + process.exitCode = 1; + return; + } + + const restoreCliOutputFormat = setEnvScoped('XCODEBUILDMCP_CLI_OUTPUT_FORMAT', outputFormat); + + try { + let renderStrategy: 'cli-text' | 'raw' | 'text'; + if (outputFormat === 'text') { + renderStrategy = 'cli-text'; + } else if (outputFormat === 'raw') { + renderStrategy = 'raw'; + } else { + renderStrategy = 'text'; + } + const session = createRenderSession(renderStrategy, { + interactive: outputFormat === 'text' && process.stdout.isTTY === true, + runtime: 'cli', + filePathRenderStyle, + includeNextSteps: style !== 'minimal', + }); + const writeJsonlFragment = + outputFormat === 'jsonl' + ? (fragment: AnyFragment) => { + process.stdout.write(JSON.stringify(toCliJsonlEvent(fragment)) + '\n'); + } + : undefined; + const handlerContext = createBufferedHandlerContext(session, { + onProgress: writeJsonlFragment, + }); + + const runInvocation = () => + invoker.invokeDirect(tool, args, { + runtime: 'cli', + renderSession: session, + handlerContext, + onProgress: writeJsonlFragment, + onStructuredOutput: (structuredOutput) => { + handlerContext.structuredOutput = structuredOutput; + }, + cliExposedWorkflowIds, + socketPath, + workspaceRoot: opts.workspaceRoot, + logLevel, + }); + + if (outputFormat === 'raw') { + await transcriptEmitterStorage.run((fragment) => session.emit(fragment), runInvocation); + } else { + await runInvocation(); + } + + if (outputFormat === 'json') { + if (writeJsonOutput(handlerContext, { verbose: verboseOutput })) { + process.exitCode = 1; + } + return; + } + + if (outputFormat === 'jsonl') { + if (handlerContext.structuredOutput?.result.didError ?? session.isError()) { + process.exitCode = 1; + } + return; + } + + session.finalize(); + + if (session.isError()) { + process.exitCode = 1; + } + } finally { + restoreCliOutputFormat(); + } + }, + ); +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/responses/__tests__/next-steps-renderer.test.ts +```ts +import { describe, it, expect } from 'vitest'; +import { renderNextStep, renderNextStepsSection } from '../next-steps-renderer.ts'; +import type { NextStep } from '../../../types/common.ts'; + +describe('next-steps-renderer', () => { + describe('renderNextStep', () => { + it('should format step for CLI with workflow and no params', () => { + const step: NextStep = { + tool: 'open_sim', + cliTool: 'open-sim', + workflow: 'simulator', + label: 'Open the Simulator app', + params: {}, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe('Open the Simulator app: xcodebuildmcp simulator open-sim'); + }); + + it('should format step for CLI with workflow and params', () => { + const step: NextStep = { + tool: 'install_app_sim', + cliTool: 'install-app-sim', + workflow: 'simulator', + label: 'Install an app', + params: { simulatorId: 'ABC123', appPath: '/path/to/app' }, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe( + 'Install an app: xcodebuildmcp simulator install-app-sim --simulator-id "ABC123" --app-path "/path/to/app"', + ); + }); + + it('should use cliTool for CLI rendering', () => { + const step: NextStep = { + tool: 'install_app_sim', + cliTool: 'install-app', + workflow: 'simulator', + label: 'Install an app', + params: { simulatorId: 'ABC123' }, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe( + 'Install an app: xcodebuildmcp simulator install-app --simulator-id "ABC123"', + ); + }); + + it('should fallback to kebab-case tool name for CLI without cliTool', () => { + const step: NextStep = { + tool: 'open_sim', + label: 'Open the Simulator app', + }; + + expect(renderNextStep(step, 'cli')).toBe('Open the Simulator app: xcodebuildmcp open-sim'); + }); + + it('should format step for CLI without workflow', () => { + const step: NextStep = { + tool: 'open_sim', + cliTool: 'open-sim', + label: 'Open the Simulator app', + params: {}, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe('Open the Simulator app: xcodebuildmcp open-sim'); + }); + + it('should format step for CLI with boolean param (true)', () => { + const step: NextStep = { + tool: 'some_tool', + cliTool: 'some-tool', + label: 'Do something', + params: { verbose: true }, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe('Do something: xcodebuildmcp some-tool --verbose'); + }); + + it('should format step for CLI with boolean param (false)', () => { + const step: NextStep = { + tool: 'some_tool', + cliTool: 'some-tool', + label: 'Do something', + params: { verbose: false }, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe('Do something: xcodebuildmcp some-tool'); + }); + + it('should format complex CLI params through json', () => { + const step: NextStep = { + tool: 'batch', + cliTool: 'batch', + workflow: 'ui-automation', + label: 'Batch same-screen taps', + params: { + simulatorId: 'ABC123', + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e2' }, + ], + }, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe( + 'Batch same-screen taps: xcodebuildmcp ui-automation batch --json \'{"simulatorId":"ABC123","steps":[{"action":"tap","elementRef":"e1"},{"action":"tap","elementRef":"e2"}]}\'', + ); + }); + + it('should format step for MCP with no params', () => { + const step: NextStep = { + tool: 'open_sim', + label: 'Open the Simulator app', + }; + + const result = renderNextStep(step, 'mcp'); + expect(result).toBe('Open the Simulator app: open_sim()'); + }); + + it('should format step for MCP with params', () => { + const step: NextStep = { + tool: 'install_app_sim', + label: 'Install an app', + params: { simulatorId: 'ABC123', appPath: '/path/to/app' }, + }; + + const result = renderNextStep(step, 'mcp'); + expect(result).toBe( + 'Install an app: install_app_sim({ simulatorId: "ABC123", appPath: "/path/to/app" })', + ); + }); + + it('should format step for MCP with numeric param', () => { + const step: NextStep = { + tool: 'some_tool', + label: 'Do something', + params: { count: 42 }, + }; + + const result = renderNextStep(step, 'mcp'); + expect(result).toBe('Do something: some_tool({ count: 42 })'); + }); + + it('should format step for MCP with boolean param', () => { + const step: NextStep = { + tool: 'some_tool', + label: 'Do something', + params: { verbose: true }, + }; + + const result = renderNextStep(step, 'mcp'); + expect(result).toBe('Do something: some_tool({ verbose: true })'); + }); + + it('should handle daemon runtime same as MCP', () => { + const step: NextStep = { + tool: 'open_sim', + label: 'Open the Simulator app', + }; + + const result = renderNextStep(step, 'daemon'); + expect(result).toBe('Open the Simulator app: open_sim()'); + }); + + it('should render label-only step as plain text', () => { + const step: NextStep = { + label: 'Verify layout visually before continuing', + }; + + expect(renderNextStep(step, 'cli')).toBe('Verify layout visually before continuing'); + expect(renderNextStep(step, 'mcp')).toBe('Verify layout visually before continuing'); + }); + }); + + describe('renderNextStepsSection', () => { + it('should return empty string for empty steps', () => { + const result = renderNextStepsSection([], 'cli'); + expect(result).toBe(''); + }); + + it('should render numbered list for CLI', () => { + const steps: NextStep[] = [ + { tool: 'open_sim', cliTool: 'open-sim', label: 'Open Simulator', params: {} }, + { + tool: 'install_app_sim', + cliTool: 'install-app-sim', + label: 'Install app', + params: { simulatorId: 'X' }, + }, + ]; + + const result = renderNextStepsSection(steps, 'cli'); + expect(result).toBe( + 'Next steps:\n' + + '1. Open Simulator: xcodebuildmcp open-sim\n' + + '2. Install app: xcodebuildmcp install-app-sim --simulator-id "X"', + ); + }); + + it('should render numbered list for MCP', () => { + const steps: NextStep[] = [ + { tool: 'open_sim', label: 'Open Simulator', params: {} }, + { tool: 'install_app_sim', label: 'Install app', params: { simulatorId: 'X' } }, + ]; + + const result = renderNextStepsSection(steps, 'mcp'); + expect(result).toBe( + 'Next steps:\n' + + '1. Open Simulator: open_sim()\n' + + '2. Install app: install_app_sim({ simulatorId: "X" })', + ); + }); + + it('should keep declared order', () => { + const steps: NextStep[] = [ + { tool: 'third', label: 'Third', params: {} }, + { tool: 'first', label: 'First', params: {} }, + { tool: 'second', label: 'Second', params: {} }, + ]; + + const result = renderNextStepsSection(steps, 'mcp'); + expect(result).toContain('1. Third: third()'); + expect(result).toContain('2. First: first()'); + expect(result).toContain('3. Second: second()'); + }); + + it('should render label-only next step without command', () => { + const steps: NextStep[] = [ + { label: 'Take a look at the screenshot' }, + { tool: 'open_sim', label: 'Open simulator', params: {} }, + ]; + + const result = renderNextStepsSection(steps, 'cli'); + expect(result).toContain('1. Take a look at the screenshot'); + expect(result).toContain('2. Open simulator: xcodebuildmcp open-sim'); + }); + + it('should not throw when cliTool is absent and tool name contains underscores (regression for #226)', () => { + // In v2.0.7, snapshot_ui next steps referenced 'tap_coordinate' and 'take_screenshot', + // which had no catalog entries, so enrichNextStepsForCli left cliTool undefined. + // The renderer then threw: "Next step for tool 'tap_coordinate' is missing cliTool". + // The fix: fall back to toKebabCase(tool) instead of throwing. + const steps: NextStep[] = [ + { + tool: 'tap_coordinate', + label: 'Tap on element', + params: { simulatorId: 'ABC', x: 0, y: 0 }, + }, + { + tool: 'take_screenshot', + label: 'Take screenshot for verification', + params: { simulatorId: 'ABC' }, + }, + ]; + + expect(() => renderNextStepsSection(steps, 'cli')).not.toThrow(); + const result = renderNextStepsSection(steps, 'cli'); + expect(result).toContain('xcodebuildmcp tap-coordinate'); + expect(result).toContain('xcodebuildmcp take-screenshot'); + }); + }); +}); + +``` + +File: /Users/cameroncooke/Desktop/out.nosync/0001_user_message.md +```md +# user_message + +_timestamp_: 2026-05-13T18:07:10.105Z + +--- + +Can you build and run the app and then perform the following actions: + +1. Scroll to the bottom of the main screen +2. Tap the settings button and swipe up the sheet to reveal all the options +3. Invert all the settings toggles to the opposit values +4. Close the setting sheet +5. scroll down main screen to reveal precipitation widget and click it +6. Close the precipitation widget +7. Open the Location screen +8. Scroll up the sheet to reveal all the locations +9. Tap the Portland location +10. Tap the locations button again +11. Search for a location +12. Tap the hardware home button +13. Open Safari app +14. Search for BBC.co.uk +15. Go to sport page +16. Go to premier league page +17. Got to tables +18. Click Brighton + +``` + +File: /Volumes/Developer/XcodeBuildMCP/example_projects/Weather/.xcodebuildmcp/config.yaml +```yaml +schemaVersion: 1 +enabledWorkflows: + - simulator + - ui-automation +debug: false +sentryDisabled: false +sessionDefaults: + projectPath: Weather.xcodeproj + scheme: Weather + simulatorName: iPhone 17 Pro Max +setupPreferences: + platforms: + - iOS + +``` + +File: /Users/cameroncooke/Library/Application Support/RepoPrompt/Workspaces/Workspace-XcodeBuildMCP (8)-C1183C1F-30F1-464F-A45C-74A2E2FFBE5B/_git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/MAP.txt +```txt +# MAP.txt v1 +# (grep tip: search for "SNAPSHOT_" or "SECTION:") + +SECTION: SNAPSHOT_META +SNAPSHOT_ID: 2026-05-13/2047 +SNAPSHOT_DIR: repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047 +SNAPSHOT_GENERATED_AT: 2026-05-13T19:47:20Z +SNAPSHOT_MODE: standard +SNAPSHOT_MODE_DETAILS: standard: full diff patches (all.patch + per-file when size allows) +SNAPSHOT_COMPARE: uncommitted +SNAPSHOT_SCOPE: all +SNAPSHOT_CHANGED_FILES: 16 +SNAPSHOT_INSERTIONS: 415 +SNAPSHOT_DELETIONS: 84 + +SECTION: REPOSITORY +REPO_KEY: xcodebuildmcp-f22ddcdf +REPO_ROOT: /Volumes/Developer/XcodeBuildMCP + +SECTION: FINGERPRINT +FINGERPRINT_HEAD_SHA: 04b055210b111c8a2d70bdf5c19ca4c6b0d2a479 +FINGERPRINT_BASE_REF: HEAD +FINGERPRINT_STATUS_HASH: b3bd8ce6c10e608a409b988157619763ebb67ef16cdbc6698564fc9c1e8470ce + +SECTION: ADVANCED +ADV_CONTEXT_LINES: 3 +ADV_DETECT_RENAMES: false + +SECTION: ARTIFACTS +ARTIFACT_MANIFEST: manifest.json +ARTIFACT_MAP: MAP.txt +ARTIFACT_FILES_TSV: index/files.tsv +ARTIFACT_CHANGED_LINES: index/changed_lines.tsv +ARTIFACT_TREE: index/files.tree.txt +ARTIFACT_ALL_PATCH: diff/all.patch + +SECTION: CHANGED_LINES_FORMAT +index/changed_lines.tsv: TSV columns: path, line_number, change_type(+/-), content + - line_number: new-file line for '+', old-file line for '-' + +SECTION: COMMIT_GRAPH +* 04b05521 (HEAD -> cam/feat/ui-automation-runtime-parity, origin/cam/feat/ui-automation-runtime-parity) feat(ui-automation): Add rs/1 runtime automation parity +* ba916f12 (tag: v2.5.2, origin/main, origin/HEAD, main) Release v2.5.2 +* 4a01dac5 Update AXe +* edfa19f7 fix(debugging): Prefer explicit attach pid over default bundle ID (#411) +* c4663f7a chore(example): Gate Weather mock service behind launch arg +* 213b7457 Default Weather app to mock data +* 6bfff990 fix: validate bundleId and subsystem filters to prevent predicate injection in log capture (#407) +* 1dd34dbe chore(deps): bump fast-uri from 3.1.0 to 3.1.2 (#406) +* bd20a222 (tag: v2.5.1, cameroncooke/feat/rs1-ui-automation-contract) Release v2.5.1 +* 7dcdf8c0 fix(packaging): Include schemas in portable installs +* 5c3a7813 (tag: v2.5.0) test: Stabilize release filesystem lifecycle tests +* 36e051bc Release v2.5.0 +* 9761c12b feat(weather): Add Weather app logging (#404) +* b1188ec3 feat(tools)!: Standardize launch arguments (#403) +* 5f8c9770 feat(rendering): Add configurable file path rendering (#402) +* 01609ca7 feat(testing): Add default xcresult bundles for test tools (#401) +* 58f486fc chore(deps): bump hono from 4.12.15 to 4.12.18 (#400) +* f896d7e2 chore(deps): bump ip-address and express-rate-limit (#399) +* 2fd60694 feat(mcp): Add opt-in idle timeout shutdown (#398) +* 1ae1867d feat(test): Expose xcresult bundle paths (#397) + +SECTION: CHANGED_FILE_TREE +docs/ + plans/ + ui-automation-agent-optimization-2026-05-13.md [02] ?? +111 -0 +manifests/ + tools/ + batch.yaml [03] M +2 -2 + snapshot_ui.yaml [04] M +2 -2 + tap.yaml [05] M +2 -2 + wait_for_ui.yaml [06] M +2 -2 +src/ + mcp/ + tools/ + ui-automation/ + __tests__/ + batch.test.ts [07] M +88 -37 + snapshot_ui.test.ts [08] M +47 -0 + tap.test.ts [09] M +2 -2 + shared/ + semantic-tap.ts [11] M +4 -0 + batch.ts [10] M +68 -22 + snapshot_ui.ts [12] M +21 -4 + tap.ts [13] M +0 -1 + types/ + common.ts [14] M +10 -2 + utils/ + responses/ + __tests__/ + next-steps-renderer.test.ts [15] M +21 -0 + next-steps-renderer.ts [16] M +34 -8 +CHANGELOG.md [01] M +1 -0 + +SECTION: JUMP_TABLE +[01] M +1 -0 CHANGELOG.md -> diff/per-file/CHANGELOG.md.patch +[02] ?? +111 -0 docs/plans/ui-automation-agent-optimization-2026-05-13.md -> diff/per-file/docs__plans__ui-automation-agent-optimization-2026-05-13.md.patch +[03] M +2 -2 manifests/tools/batch.yaml -> diff/per-file/manifests__tools__batch.yaml.patch +[04] M +2 -2 manifests/tools/snapshot_ui.yaml -> diff/per-file/manifests__tools__snapshot_ui.yaml.patch +[05] M +2 -2 manifests/tools/tap.yaml -> diff/per-file/manifests__tools__tap.yaml.patch +[06] M +2 -2 manifests/tools/wait_for_ui.yaml -> diff/per-file/manifests__tools__wait_for_ui.yaml.patch +[07] M +88 -37 src/mcp/tools/ui-automation/__tests__/batch.test.ts -> diff/per-file/src__mcp__tools__ui-automation____tests____batch.test.ts.patch +[08] M +47 -0 src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts -> diff/per-file/src__mcp__tools__ui-automation____tests____snapshot_ui.test.ts.patch +[09] M +2 -2 src/mcp/tools/ui-automation/__tests__/tap.test.ts -> diff/per-file/src__mcp__tools__ui-automation____tests____tap.test.ts.patch +[10] M +68 -22 src/mcp/tools/ui-automation/batch.ts -> diff/per-file/src__mcp__tools__ui-automation__batch.ts.patch +[11] M +4 -0 src/mcp/tools/ui-automation/shared/semantic-tap.ts -> diff/per-file/src__mcp__tools__ui-automation__shared__semantic-tap.ts.patch +[12] M +21 -4 src/mcp/tools/ui-automation/snapshot_ui.ts -> diff/per-file/src__mcp__tools__ui-automation__snapshot_ui.ts.patch +[13] M +0 -1 src/mcp/tools/ui-automation/tap.ts -> diff/per-file/src__mcp__tools__ui-automation__tap.ts.patch +[14] M +10 -2 src/types/common.ts -> diff/per-file/src__types__common.ts.patch +[15] M +21 -0 src/utils/responses/__tests__/next-steps-renderer.test.ts -> diff/per-file/src__utils__responses____tests____next-steps-renderer.test.ts.patch +[16] M +34 -8 src/utils/responses/next-steps-renderer.ts -> diff/per-file/src__utils__responses__next-steps-renderer.ts.patch + +SECTION: PER_FILE_PATCH_SELECTION_PATHS +(selection-ready `_git_data/...` paths for direct selection; no manual snapshot-dir reconstruction or `__` filename encoding required) +[01] M +1 -0 CHANGELOG.md -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/CHANGELOG.md.patch +[02] ?? +111 -0 docs/plans/ui-automation-agent-optimization-2026-05-13.md -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/docs__plans__ui-automation-agent-optimization-2026-05-13.md.patch +[03] M +2 -2 manifests/tools/batch.yaml -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/manifests__tools__batch.yaml.patch +[04] M +2 -2 manifests/tools/snapshot_ui.yaml -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/manifests__tools__snapshot_ui.yaml.patch +[05] M +2 -2 manifests/tools/tap.yaml -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/manifests__tools__tap.yaml.patch +[06] M +2 -2 manifests/tools/wait_for_ui.yaml -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/manifests__tools__wait_for_ui.yaml.patch +[07] M +88 -37 src/mcp/tools/ui-automation/__tests__/batch.test.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation____tests____batch.test.ts.patch +[08] M +47 -0 src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation____tests____snapshot_ui.test.ts.patch +[09] M +2 -2 src/mcp/tools/ui-automation/__tests__/tap.test.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation____tests____tap.test.ts.patch +[10] M +68 -22 src/mcp/tools/ui-automation/batch.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation__batch.ts.patch +[11] M +4 -0 src/mcp/tools/ui-automation/shared/semantic-tap.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation__shared__semantic-tap.ts.patch +[12] M +21 -4 src/mcp/tools/ui-automation/snapshot_ui.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation__snapshot_ui.ts.patch +[13] M +0 -1 src/mcp/tools/ui-automation/tap.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__mcp__tools__ui-automation__tap.ts.patch +[14] M +10 -2 src/types/common.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__types__common.ts.patch +[15] M +21 -0 src/utils/responses/__tests__/next-steps-renderer.test.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__utils__responses____tests____next-steps-renderer.test.ts.patch +[16] M +34 -8 src/utils/responses/next-steps-renderer.ts -> _git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/per-file/src__utils__responses__next-steps-renderer.ts.patch + +SECTION: NOTES +NOTE_PATCH_OMITTED_COUNT: 0 +NOTE_QUICK_MODE: false +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/typed-tool-factory.ts +```ts +import { AsyncLocalStorage } from 'node:async_hooks'; +import * as z from 'zod'; +import type { ToolHandlerContext } from '../rendering/types.ts'; +import { createRenderSession } from '../rendering/render.ts'; +import { getConfig } from './config-store.ts'; +import { normalizeRenderRuntime, resolveFilePathRenderStyle } from './file-path-render-style.ts'; +import { renderCliTextTranscript } from './renderers/cli-text-renderer.ts'; +import type { CommandExecutor } from './execution/index.ts'; +import type { DomainFragment } from '../types/domain-fragments.ts'; +import { setStructuredErrorOutput } from './structured-error.ts'; + +import { sessionStore, type SessionDefaults } from './session-store.ts'; +import { isSessionDefaultsOptOutEnabled } from './environment.ts'; +import { mergeSessionDefaultArgs, type ExclusiveParameterGroup } from './session-default-args.ts'; + +/** + * Result returned by tool handlers when invoked without a ToolHandlerContext + * (i.e. in test mode). Provides a ToolResponse-compatible shape. + */ +export interface ToolTestResult { + content: Array<{ type: 'text'; text: string }>; + isError?: boolean; +} + +/** + * Overloaded handler type for tools. + * - With ToolHandlerContext: returns void (production / MCP path) + * - Without context: returns ToolTestResult (test path) + */ +export interface ToolHandler { + (args: Record, ctx: ToolHandlerContext): Promise; + (args: Record): Promise; +} + +export const handlerContextStorage = new AsyncLocalStorage(); + +export function getHandlerContext(): ToolHandlerContext { + const ctx = handlerContextStorage.getStore(); + if (!ctx) { + throw new Error('getHandlerContext() called outside of a tool handler invocation'); + } + return ctx; +} + +function isToolHandlerContext(value: unknown): value is ToolHandlerContext { + return ( + typeof value === 'object' && + value !== null && + 'emit' in value && + typeof value.emit === 'function' && + 'attach' in value && + typeof value.attach === 'function' + ); +} + +function setValidationErrorOutput(ctx: ToolHandlerContext, message: string, code: string): void { + setStructuredErrorOutput(ctx, { + category: 'validation', + code, + message, + }); +} + +function sessionToTestResult(session: ReturnType): ToolTestResult { + const runtime = normalizeRenderRuntime(process.env.XCODEBUILDMCP_RUNTIME); + const text = renderCliTextTranscript({ + items: [], + structuredOutput: session.getStructuredOutput?.(), + nextSteps: session.getNextSteps?.(), + nextStepsRuntime: session.getNextStepsRuntime?.(), + includeHeaderDetails: runtime !== 'mcp', + filePathRenderStyle: resolveFilePathRenderStyle({ + configured: getConfig().filePathRenderStyle, + runtime, + }), + }); + + const content: Array<{ type: 'text'; text: string }> = []; + if (text) { + content.push({ type: 'text' as const, text }); + } + + return { + content, + isError: session.isError() || undefined, + }; +} + +function createValidatedHandler( + schema: z.ZodType, + logicFunction: (params: TParams, context: TContext) => Promise, + getContext: () => TContext, +): ToolHandler { + const impl = async ( + args: Record, + providedContext?: TContext | ToolHandlerContext, + ): Promise => { + const hasProvidedHandlerContext = isToolHandlerContext(providedContext); + const session = hasProvidedHandlerContext ? null : createRenderSession('text'); + const ctx: ToolHandlerContext = hasProvidedHandlerContext + ? providedContext + : { + emit: (fragment) => { + session!.emit(fragment); + }, + attach: (image) => { + session!.attach(image); + }, + }; + const context = + providedContext !== undefined && !hasProvidedHandlerContext ? providedContext : getContext(); + + try { + const validatedParams = schema.parse(args); + await handlerContextStorage.run(ctx, () => logicFunction(validatedParams, context)); + if (!hasProvidedHandlerContext) { + if (ctx.structuredOutput) { + session!.setStructuredOutput?.(ctx.structuredOutput); + } + if (ctx.nextSteps && ctx.nextSteps.length > 0) { + session!.setNextSteps?.([...ctx.nextSteps], 'cli'); + } + return sessionToTestResult(session!); + } + } catch (error) { + if (error instanceof z.ZodError) { + const details = `Invalid parameters:\n${formatZodIssues(error)}`; + setValidationErrorOutput( + ctx, + `Parameter validation failed: ${details}`, + 'PARAMETER_VALIDATION_FAILED', + ); + if (!hasProvidedHandlerContext) { + if (ctx.structuredOutput) { + session!.setStructuredOutput?.(ctx.structuredOutput); + } + return sessionToTestResult(session!); + } + return; + } + + throw error; + } + }; + return impl as ToolHandler; +} + +export function createTypedTool( + schema: z.ZodType, + logicFunction: (params: TParams, executor: CommandExecutor) => Promise, + getExecutor: () => CommandExecutor, +): ToolHandler { + return createValidatedHandler(schema, logicFunction, getExecutor); +} + +export function createTypedToolWithContext( + schema: z.ZodType, + logicFunction: (params: TParams, context: TContext) => Promise, + getContext: () => TContext, +): ToolHandler { + return createValidatedHandler(schema, logicFunction, getContext); +} + +export type SessionRequirement = + | { allOf: (keyof SessionDefaults)[]; message?: string } + | { oneOf: (keyof SessionDefaults)[]; message?: string }; + +function missingFromMerged( + keys: (keyof SessionDefaults)[], + merged: Record, +): string[] { + return keys.filter((k) => merged[k] == null); +} + +function getObjectSchemaKeys(schema: z.ZodType): Set | null { + if (typeof schema !== 'object' || schema === null || !('shape' in schema)) { + return null; + } + + const shape = (schema as { shape?: unknown }).shape; + if (typeof shape !== 'object' || shape === null) { + return null; + } + + return new Set(Object.keys(shape)); +} + +function filterSessionDefaultsForSchema( + defaults: SessionDefaults, + schema: z.ZodType, +): Record { + const schemaKeys = getObjectSchemaKeys(schema); + if (!schemaKeys) { + return defaults; + } + + const filteredDefaults: Record = {}; + for (const [key, value] of Object.entries(defaults)) { + if (schemaKeys.has(key)) { + filteredDefaults[key] = value; + } + } + return filteredDefaults; +} + +function formatRequirementError(opts: { + message: string; + setHint?: string; + optOutEnabled: boolean; +}): { title: string; body: string } { + const title = opts.optOutEnabled + ? 'Missing required parameters' + : 'Missing required session defaults'; + const body = opts.optOutEnabled + ? opts.message + : [opts.message, opts.setHint].filter(Boolean).join('\n'); + return { title, body }; +} + +type ToolSchemaShape = Record; + +export function getSessionAwareToolSchemaShape(opts: { + sessionAware: z.ZodObject; + legacy: z.ZodObject; +}): ToolSchemaShape { + return isSessionDefaultsOptOutEnabled() ? opts.legacy.shape : opts.sessionAware.shape; +} + +export function toInternalSchema( + schema: z.ZodType | z.ZodObject, +): z.ZodType { + return schema as unknown as z.ZodType; +} + +export function createSessionAwareTool(opts: { + internalSchema: z.ZodType; + logicFunction: (params: TParams, executor: CommandExecutor) => Promise; + getExecutor: () => CommandExecutor; + requirements?: SessionRequirement[]; + exclusivePairs?: readonly ExclusiveParameterGroup[]; +}): ToolHandler { + return createSessionAwareHandler({ + internalSchema: opts.internalSchema, + logicFunction: opts.logicFunction, + getContext: opts.getExecutor, + requirements: opts.requirements, + exclusivePairs: opts.exclusivePairs, + }); +} + +export function createSessionAwareToolWithContext(opts: { + internalSchema: z.ZodType; + logicFunction: (params: TParams, context: TContext) => Promise; + getContext: () => TContext; + requirements?: SessionRequirement[]; + exclusivePairs?: readonly ExclusiveParameterGroup[]; +}): ToolHandler { + return createSessionAwareHandler(opts); +} + +function createSessionAwareHandler(opts: { + internalSchema: z.ZodType; + logicFunction: (params: TParams, context: TContext) => Promise; + getContext: () => TContext; + requirements?: SessionRequirement[]; + exclusivePairs?: readonly ExclusiveParameterGroup[]; +}): ToolHandler { + const { + internalSchema, + logicFunction, + getContext, + requirements = [], + exclusivePairs = [], + } = opts; + + const impl = async ( + rawArgs: Record, + providedContext?: TContext | ToolHandlerContext, + ): Promise => { + const hasProvidedHandlerContext = isToolHandlerContext(providedContext); + const session = hasProvidedHandlerContext ? null : createRenderSession('text'); + const ctx: ToolHandlerContext = hasProvidedHandlerContext + ? providedContext + : { + emit: (fragment) => { + session!.emit(fragment); + }, + attach: (image) => { + session!.attach(image); + }, + }; + const context = + providedContext !== undefined && !hasProvidedHandlerContext ? providedContext : getContext(); + + const finalize = (): ToolTestResult | void => { + if (!hasProvidedHandlerContext) { + if (ctx.structuredOutput) { + session!.setStructuredOutput?.(ctx.structuredOutput); + } + if (ctx.nextSteps && ctx.nextSteps.length > 0) { + session!.setNextSteps?.([...ctx.nextSteps], 'cli'); + } + return sessionToTestResult(session!); + } + }; + + try { + const sanitizedArgs: Record = {}; + for (const [k, v] of Object.entries(rawArgs)) { + if (v === null || v === undefined) continue; + if (typeof v === 'string' && v.trim() === '') continue; + sanitizedArgs[k] = v; + } + + for (const pair of exclusivePairs) { + const provided = pair.filter((k) => Object.prototype.hasOwnProperty.call(sanitizedArgs, k)); + if (provided.length >= 2) { + setValidationErrorOutput( + ctx, + `Parameter validation failed: Invalid parameters:\nMutually exclusive parameters provided: ${provided.join(', ')}. Provide only one.`, + 'MUTUALLY_EXCLUSIVE_PARAMETERS', + ); + return finalize(); + } + } + + const sessionDefaults = filterSessionDefaultsForSchema(sessionStore.getAll(), internalSchema); + const merged = mergeSessionDefaultArgs({ + defaults: sessionDefaults, + explicitArgs: sanitizedArgs, + exclusivePairs, + }); + + for (const req of requirements) { + if ('allOf' in req) { + const missing = missingFromMerged(req.allOf, merged); + if (missing.length > 0) { + const setHint = `Set with: session-set-defaults { ${missing + .map((k) => `"${k}": "..."`) + .join(', ')} }`; + const { title, body } = formatRequirementError({ + message: req.message ?? `Required: ${req.allOf.join(', ')}`, + setHint, + optOutEnabled: isSessionDefaultsOptOutEnabled(), + }); + setValidationErrorOutput(ctx, `${title}: ${body}`, 'MISSING_REQUIRED_PARAMETERS'); + return finalize(); + } + } else if ('oneOf' in req) { + const satisfied = req.oneOf.some((k) => merged[k] != null); + if (!satisfied) { + const options = req.oneOf.join(', '); + const setHints = req.oneOf + .map((k) => `session-set-defaults { "${k}": "..." }`) + .join(' OR '); + const { title, body } = formatRequirementError({ + message: req.message ?? `Provide one of: ${options}`, + setHint: `Set with: ${setHints}`, + optOutEnabled: isSessionDefaultsOptOutEnabled(), + }); + setValidationErrorOutput(ctx, `${title}: ${body}`, 'MISSING_REQUIRED_PARAMETERS'); + return finalize(); + } + } + } + + const validated = internalSchema.parse(merged); + await handlerContextStorage.run(ctx, () => logicFunction(validated, context)); + return finalize(); + } catch (error) { + if (error instanceof z.ZodError) { + const details = `Invalid parameters:\n${formatZodIssues(error)}`; + setValidationErrorOutput( + ctx, + `Parameter validation failed: ${details}`, + 'PARAMETER_VALIDATION_FAILED', + ); + return finalize(); + } + throw error; + } + }; + return impl as ToolHandler; +} + +function formatZodIssues(error: z.ZodError): string { + return error.issues + .map((issue) => { + const path = issue.path.length > 0 ? issue.path.map(String).join('.') : 'root'; + return `${path}: ${issue.message}`; + }) + .join('\n'); +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts +```ts +import { beforeEach, describe, expect, it } from 'vitest'; +import * as z from 'zod'; +import type { CaptureResultDomainResult } from '../../../../types/domain-results.ts'; +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import { sessionStore } from '../../../../utils/session-store.ts'; +import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; +import { + __resetRuntimeSnapshotStoreForTests, + getRuntimeSnapshot, +} from '../shared/snapshot-ui-state.ts'; +import { handler, schema, wait_for_uiLogic } from '../wait_for_ui.ts'; +import { + createMockAxeHelpers, + createNode, + createSequencedExecutor, + recordSnapshot, + simulatorId, +} from './ui-action-test-helpers.ts'; + +function hierarchyJson(nodes: Array>): string { + return JSON.stringify({ elements: nodes }); +} + +function createTiming(startMs = 0): { + timing: { now: () => number; sleep: (durationMs: number) => Promise }; + getNow: () => number; +} { + let nowMs = startMs; + return { + timing: { + now: () => nowMs, + sleep: async (durationMs) => { + nowMs += durationMs; + }, + }, + getNow: () => nowMs, + }; +} + +async function runWaitForUi( + params: Parameters[0], + executor: CommandExecutor, + timing = createTiming().timing, +): Promise { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => wait_for_uiLogic(params, executor, createMockAxeHelpers(), undefined, timing)); + expect(ctx.structuredOutput?.schemaVersion).toBe('2'); + return ctx.structuredOutput?.result as CaptureResultDomainResult; +} + +function firstRuntimeLabel(result: CaptureResultDomainResult): string | undefined { + return result.capture && 'type' in result.capture && result.capture.type === 'runtime-snapshot' + ? result.capture.elements[0]?.label + : undefined; +} + +describe('Wait for UI Plugin', () => { + beforeEach(() => { + sessionStore.clear(); + __resetRuntimeSnapshotStoreForTests(); + }); + + describe('Schema Validation', () => { + it('exposes public selector fields without simulatorId in the public schema', () => { + expect(typeof handler).toBe('function'); + expect(schema).toHaveProperty('predicate'); + expect(schema).toHaveProperty('elementRef'); + expect(schema).toHaveProperty('identifier'); + expect(schema).toHaveProperty('label'); + expect(schema).toHaveProperty('role'); + expect(schema).toHaveProperty('value'); + expect(schema).toHaveProperty('text'); + expect(schema).not.toHaveProperty('simulatorId'); + + const schemaObject = z.object(schema); + expect(schemaObject.safeParse({ predicate: 'settled' }).success).toBe(true); + expect( + schemaObject.safeParse({ predicate: 'exists', identifier: 'continue-button' }).success, + ).toBe(true); + expect( + schemaObject.safeParse({ predicate: 'gone', label: 'Loading', role: 'text' }).success, + ).toBe(true); + expect(schemaObject.safeParse({ predicate: 'textContains', text: 'Ready' }).success).toBe( + true, + ); + }); + + it('requires simulatorId session default before validation', async () => { + const result = await handler({ predicate: 'settled' }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); + expect(result.content[0].text).toContain('simulatorId is required'); + }); + + it('requires textContains text through handler validation', async () => { + const result = await handler({ + simulatorId, + predicate: 'textContains', + identifier: 'status', + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('textContains waits require text'); + }); + + it('rejects whitespace-only text through handler validation', async () => { + const result = await handler({ + simulatorId, + predicate: 'textContains', + identifier: 'status', + text: ' ', + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('textContains waits require text'); + }); + + it('allows text on gone waits for loading messages', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await ( + handler as unknown as ( + args: Record, + executor: CommandExecutor, + ) => Promise<{ isError?: boolean; content: Array<{ text: string }> }> + )({ simulatorId, predicate: 'gone', text: 'Loading', timeoutMs: 0 }, executor); + + expect(result.isError).toBeUndefined(); + }); + + it('rejects unknown fields instead of silently broadening wait selectors', async () => { + const result = await handler({ + simulatorId, + predicate: 'textContains', + text: 'Portland', + selector: { role: 'button' }, + }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Unrecognized key: "selector"'); + }); + + it('ignores unrelated project session defaults before strict validation', async () => { + sessionStore.setDefaults({ + simulatorId, + projectPath: '/tmp/App.xcodeproj', + scheme: 'App', + simulatorName: 'iPhone 17 Pro', + simulatorPlatform: 'iOS Simulator', + }); + const { calls, executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await ( + handler as unknown as ( + args: Record, + executor: CommandExecutor, + ) => Promise<{ isError?: boolean; content: Array<{ text: string }> }> + )({ predicate: 'textContains', text: 'Ready', timeoutMs: 0 }, executor); + + expect(result.isError).toBeUndefined(); + expect(calls[0]?.command.slice(1)).toEqual(['describe-ui', '--udid', simulatorId]); + }); + }); + + it('uses the resolved simulatorId in next-step params', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + const { result, run } = createMockToolHandlerContext(); + + await run(() => + wait_for_uiLogic( + { simulatorId, predicate: 'textContains', text: 'Ready', timeoutMs: 0 }, + executor, + createMockAxeHelpers(), + undefined, + createTiming().timing, + ), + ); + + expect(result.nextStepParams).toEqual({ + snapshot_ui: { simulatorId }, + wait_for_ui: { simulatorId, predicate: 'settled' }, + }); + }); + + it('converts elementRef to identifier before polling', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button', AXLabel: 'Continue' })], 0); + const { calls, executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXUniqueId: 'continue-button', AXLabel: 'Continue now' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.capture).toEqual( + expect.objectContaining({ + type: 'runtime-snapshot', + protocol: 'rs/1', + screenHash: expect.any(String), + seq: 2, + elements: [expect.objectContaining({ ref: 'e1', identifier: 'continue-button' })], + }), + ); + expect(calls[0]?.command).toEqual(['/mocked/axe/path', 'describe-ui', '--udid', simulatorId]); + expect(getRuntimeSnapshot(simulatorId, 0)?.payload).toBe(result.capture); + }); + + it('converts elementRef to label plus role when no identifier exists', async () => { + recordSnapshot([createNode({ AXLabel: 'Continue', AXUniqueId: undefined })], 0); + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([createNode({ AXLabel: 'Continue', AXUniqueId: undefined })]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(firstRuntimeLabel(result)).toBe('Continue'); + }); + + it('converts elementRef to value plus role when no identifier or label exists', async () => { + recordSnapshot( + [ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + title: null, + help: null, + AXValue: 'Email', + AXUniqueId: undefined, + }), + ], + 0, + ); + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + title: null, + help: null, + AXValue: 'Email', + AXUniqueId: undefined, + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('rejects elementRef without a stable identifier, label, or value selector', async () => { + recordSnapshot( + [ + createNode({ + AXLabel: null, + title: null, + help: null, + AXValue: null, + AXUniqueId: undefined, + }), + ], + 0, + ); + const { calls, executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode()]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', elementRef: 'e1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'TARGET_NOT_FOUND', elementRef: 'e1' }); + expect(calls).toEqual([]); + }); + + it('matches explicit selector fields by exact AND', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Submit', role: 'AXStaticText', type: 'StaticText' }), + createNode({ AXLabel: 'Submit', role: 'AXButton', type: 'Button' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'enabled', label: 'Submit', role: 'button', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('allows multiple matches for exists', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'exists', label: 'Duplicate', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('succeeds for gone when selector count is zero', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', label: 'Loading', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toEqual({ predicate: 'gone', matches: [] }); + }); + + it('succeeds for selector-free gone when no element contains text', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', text: 'Loading weather', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toEqual({ predicate: 'gone', matches: [] }); + }); + + it('times out for selector-free gone while an element contains text', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Loading weather...' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', text: 'Loading weather', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + candidates: [expect.objectContaining({ label: 'Loading weather...' })], + }); + }); + + it('returns TARGET_AMBIGUOUS when focused selector matches multiple elements', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + createNode({ AXLabel: 'Duplicate', AXUniqueId: undefined }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'focused', label: 'Duplicate', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_AMBIGUOUS', + candidates: expect.arrayContaining([ + expect.objectContaining({ label: 'Duplicate' }), + expect.objectContaining({ label: 'Duplicate' }), + ]), + }); + }); + + it('returns TARGET_NOT_ACTIONABLE when focused state is unavailable', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ + AXUniqueId: 'email-field', + role: 'AXTextField', + type: 'TextField', + AXLabel: null, + AXValue: 'hello@example.com', + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'focused', identifier: 'email-field', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_NOT_ACTIONABLE', + message: 'The matched runtime UI element does not expose focus state.', + candidates: [expect.objectContaining({ identifier: 'email-field' })], + }); + }); + + it('succeeds for focused when the matched element is focused', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ + AXUniqueId: 'email-field', + role: 'AXTextField', + type: 'TextField', + AXLabel: null, + AXValue: 'hello@example.com', + AXFocused: true, + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'focused', identifier: 'email-field', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('times out with latest snapshot and candidates for unresolved enabled state', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([createNode({ AXUniqueId: 'login-button', enabled: false })]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'enabled', identifier: 'login-button', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + timeoutMs: 0, + candidates: [expect.objectContaining({ identifier: 'login-button' })], + }); + expect(result.capture).toEqual(expect.objectContaining({ type: 'runtime-snapshot' })); + expect(getRuntimeSnapshot(simulatorId, 0)?.payload).toBe(result.capture); + }); + + it('includes empty candidates and exact-match guidance for selector timeouts with zero matches', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXUniqueId: 'other-button' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'enabled', identifier: 'missing-button', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + candidates: [], + recoveryHint: + 'Selector fields match exact values. Use textContains for partial visible text, inspect the latest runtime snapshot, or adjust the wait selector.', + }); + expect(result.capture).toEqual(expect.objectContaining({ type: 'runtime-snapshot' })); + }); + + it('checks textContains against normalized case-insensitive value before label', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXUniqueId: 'status', AXLabel: 'Loading', AXValue: 'Server Ready' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { + simulatorId, + predicate: 'textContains', + identifier: 'status', + text: 'server ready', + timeoutMs: 0, + }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('narrows selector matches by text before treating textContains as ambiguous', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Close', role: 'AXButton', type: 'Button' }), + createNode({ + AXLabel: 'Lisbon, Portugal, 9:24 PM ¡ Sunny', + role: 'AXButton', + type: 'Button', + }), + createNode({ AXLabel: 'Clear search', role: 'AXButton', type: 'Button' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', role: 'button', text: 'Lisbon', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('returns TARGET_AMBIGUOUS for textContains when selector plus text still matches multiple elements', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Lisbon saved', role: 'AXButton', type: 'Button' }), + createNode({ AXLabel: 'Lisbon details', role: 'AXButton', type: 'Button' }), + createNode({ AXLabel: 'Lisbon', role: 'AXStaticText', type: 'StaticText' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', role: 'button', text: 'Lisbon', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_AMBIGUOUS', + candidates: [ + expect.objectContaining({ label: 'Lisbon saved' }), + expect.objectContaining({ label: 'Lisbon details' }), + ], + }); + }); + + it('supports selector-free textContains when exactly one element matches', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Header' }), + createNode({ AXLabel: 'Light rain is expected around 2 PM.' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'Light rain', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.capture).toEqual(expect.objectContaining({ type: 'runtime-snapshot' })); + expect(result.waitMatch).toMatchObject({ + predicate: 'textContains', + matches: [expect.objectContaining({ label: 'Light rain is expected around 2 PM.' })], + }); + }); + + it('succeeds for selector-free textContains when multiple candidates share matching visible text', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'You just pressed the button!' }), + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + AXValue: 'You just pressed the button!', + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'you just pressed', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toMatchObject({ + predicate: 'textContains', + matches: [ + expect.objectContaining({ label: 'You just pressed the button!' }), + expect.objectContaining({ value: 'You just pressed the button!' }), + ], + }); + }); + + it('succeeds for selector textContains when multiple candidates share matching visible text', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Duplicate status', role: 'AXStaticText', type: 'StaticText' }), + createNode({ AXLabel: 'Duplicate status', role: 'AXStaticText', type: 'StaticText' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', role: 'text', text: 'duplicate', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('succeeds for selector-free textContains when multiple candidates exactly match', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Hello from rs1' }), + createNode({ + type: 'TextField', + role: 'AXTextField', + AXLabel: null, + AXValue: 'Hello from rs1', + }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'hello from rs1', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + }); + + it('returns TARGET_AMBIGUOUS for selector-free textContains with mixed partial matches', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Ready' }), + createNode({ AXLabel: 'Ready now' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'textContains', text: 'Ready', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'TARGET_AMBIGUOUS', + candidates: [ + expect.objectContaining({ label: 'Ready' }), + expect.objectContaining({ label: 'Ready now' }), + ], + }); + }); + + it('clears the runtime store when every poll returns unparsable UI', async () => { + recordSnapshot([createNode({ AXUniqueId: 'stale-button' })], 0); + const { executor } = createSequencedExecutor([{ success: true, output: 'not json' }]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'settled', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError?.code).toBe('SNAPSHOT_PARSE_FAILED'); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + + it('waits until runtime snapshot element signatures remain settled', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Loading', frame: { x: 0, y: 0, width: 100, height: 40 } }), + ]), + }, + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Ready', frame: { x: 0, y: 0, width: 100, height: 40 } }), + ]), + }, + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Ready', frame: { x: 0, y: 0, width: 100, height: 40 } }), + ]), + }, + ]); + const { timing, getNow } = createTiming(); + + const result = await runWaitForUi( + { + simulatorId, + predicate: 'settled', + timeoutMs: 500, + pollIntervalMs: 100, + settledDurationMs: 100, + }, + executor, + timing, + ); + + expect(result.didError).toBe(false); + expect(getNow()).toBe(200); + expect(firstRuntimeLabel(result)).toBe('Ready'); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/build/utils/typed-tool-factory.js +```js +import { AsyncLocalStorage } from "node:async_hooks"; +import * as z from "zod"; +import { createRenderSession } from "../rendering/render.js"; +import { getConfig } from "./config-store.js"; +import { normalizeRenderRuntime, resolveFilePathRenderStyle } from "./file-path-render-style.js"; +import { renderCliTextTranscript } from "./renderers/cli-text-renderer.js"; +import { setStructuredErrorOutput } from "./structured-error.js"; +import { sessionStore } from "./session-store.js"; +import { isSessionDefaultsOptOutEnabled } from "./environment.js"; +import { mergeSessionDefaultArgs } from "./session-default-args.js"; +const handlerContextStorage = new AsyncLocalStorage(); +function getHandlerContext() { + const ctx = handlerContextStorage.getStore(); + if (!ctx) { + throw new Error("getHandlerContext() called outside of a tool handler invocation"); + } + return ctx; +} +function isToolHandlerContext(value) { + return typeof value === "object" && value !== null && "emit" in value && typeof value.emit === "function" && "attach" in value && typeof value.attach === "function"; +} +function setValidationErrorOutput(ctx, message, code) { + setStructuredErrorOutput(ctx, { + category: "validation", + code, + message + }); +} +function sessionToTestResult(session) { + const runtime = normalizeRenderRuntime(process.env.XCODEBUILDMCP_RUNTIME); + const text = renderCliTextTranscript({ + items: [], + structuredOutput: session.getStructuredOutput?.(), + nextSteps: session.getNextSteps?.(), + nextStepsRuntime: session.getNextStepsRuntime?.(), + includeHeaderDetails: runtime !== "mcp", + filePathRenderStyle: resolveFilePathRenderStyle({ + configured: getConfig().filePathRenderStyle, + runtime + }) + }); + const content = []; + if (text) { + content.push({ type: "text", text }); + } + return { + content, + isError: session.isError() || void 0 + }; +} +function createValidatedHandler(schema, logicFunction, getContext) { + const impl = async (args, providedContext) => { + const hasProvidedHandlerContext = isToolHandlerContext(providedContext); + const session = hasProvidedHandlerContext ? null : createRenderSession("text"); + const ctx = hasProvidedHandlerContext ? providedContext : { + emit: (fragment) => { + session.emit(fragment); + }, + attach: (image) => { + session.attach(image); + } + }; + const context = providedContext !== void 0 && !hasProvidedHandlerContext ? providedContext : getContext(); + try { + const validatedParams = schema.parse(args); + await handlerContextStorage.run(ctx, () => logicFunction(validatedParams, context)); + if (!hasProvidedHandlerContext) { + if (ctx.structuredOutput) { + session.setStructuredOutput?.(ctx.structuredOutput); + } + if (ctx.nextSteps && ctx.nextSteps.length > 0) { + session.setNextSteps?.([...ctx.nextSteps], "cli"); + } + return sessionToTestResult(session); + } + } catch (error) { + if (error instanceof z.ZodError) { + const details = `Invalid parameters: +${formatZodIssues(error)}`; + setValidationErrorOutput( + ctx, + `Parameter validation failed: ${details}`, + "PARAMETER_VALIDATION_FAILED" + ); + if (!hasProvidedHandlerContext) { + if (ctx.structuredOutput) { + session.setStructuredOutput?.(ctx.structuredOutput); + } + return sessionToTestResult(session); + } + return; + } + throw error; + } + }; + return impl; +} +function createTypedTool(schema, logicFunction, getExecutor) { + return createValidatedHandler(schema, logicFunction, getExecutor); +} +function createTypedToolWithContext(schema, logicFunction, getContext) { + return createValidatedHandler(schema, logicFunction, getContext); +} +function missingFromMerged(keys, merged) { + return keys.filter((k) => merged[k] == null); +} +function getObjectSchemaKeys(schema) { + if (typeof schema !== "object" || schema === null || !("shape" in schema)) { + return null; + } + const shape = schema.shape; + if (typeof shape !== "object" || shape === null) { + return null; + } + return new Set(Object.keys(shape)); +} +function filterSessionDefaultsForSchema(defaults, schema) { + const schemaKeys = getObjectSchemaKeys(schema); + if (!schemaKeys) { + return defaults; + } + const filteredDefaults = {}; + for (const [key, value] of Object.entries(defaults)) { + if (schemaKeys.has(key)) { + filteredDefaults[key] = value; + } + } + return filteredDefaults; +} +function formatRequirementError(opts) { + const title = opts.optOutEnabled ? "Missing required parameters" : "Missing required session defaults"; + const body = opts.optOutEnabled ? opts.message : [opts.message, opts.setHint].filter(Boolean).join("\n"); + return { title, body }; +} +function getSessionAwareToolSchemaShape(opts) { + return isSessionDefaultsOptOutEnabled() ? opts.legacy.shape : opts.sessionAware.shape; +} +function toInternalSchema(schema) { + return schema; +} +function createSessionAwareTool(opts) { + return createSessionAwareHandler({ + internalSchema: opts.internalSchema, + logicFunction: opts.logicFunction, + getContext: opts.getExecutor, + requirements: opts.requirements, + exclusivePairs: opts.exclusivePairs + }); +} +function createSessionAwareToolWithContext(opts) { + return createSessionAwareHandler(opts); +} +function createSessionAwareHandler(opts) { + const { + internalSchema, + logicFunction, + getContext, + requirements = [], + exclusivePairs = [] + } = opts; + const impl = async (rawArgs, providedContext) => { + const hasProvidedHandlerContext = isToolHandlerContext(providedContext); + const session = hasProvidedHandlerContext ? null : createRenderSession("text"); + const ctx = hasProvidedHandlerContext ? providedContext : { + emit: (fragment) => { + session.emit(fragment); + }, + attach: (image) => { + session.attach(image); + } + }; + const context = providedContext !== void 0 && !hasProvidedHandlerContext ? providedContext : getContext(); + const finalize = () => { + if (!hasProvidedHandlerContext) { + if (ctx.structuredOutput) { + session.setStructuredOutput?.(ctx.structuredOutput); + } + if (ctx.nextSteps && ctx.nextSteps.length > 0) { + session.setNextSteps?.([...ctx.nextSteps], "cli"); + } + return sessionToTestResult(session); + } + }; + try { + const sanitizedArgs = {}; + for (const [k, v] of Object.entries(rawArgs)) { + if (v === null || v === void 0) continue; + if (typeof v === "string" && v.trim() === "") continue; + sanitizedArgs[k] = v; + } + for (const pair of exclusivePairs) { + const provided = pair.filter((k) => Object.prototype.hasOwnProperty.call(sanitizedArgs, k)); + if (provided.length >= 2) { + setValidationErrorOutput( + ctx, + `Parameter validation failed: Invalid parameters: +Mutually exclusive parameters provided: ${provided.join(", ")}. Provide only one.`, + "MUTUALLY_EXCLUSIVE_PARAMETERS" + ); + return finalize(); + } + } + const sessionDefaults = filterSessionDefaultsForSchema(sessionStore.getAll(), internalSchema); + const merged = mergeSessionDefaultArgs({ + defaults: sessionDefaults, + explicitArgs: sanitizedArgs, + exclusivePairs + }); + for (const req of requirements) { + if ("allOf" in req) { + const missing = missingFromMerged(req.allOf, merged); + if (missing.length > 0) { + const setHint = `Set with: session-set-defaults { ${missing.map((k) => `"${k}": "..."`).join(", ")} }`; + const { title, body } = formatRequirementError({ + message: req.message ?? `Required: ${req.allOf.join(", ")}`, + setHint, + optOutEnabled: isSessionDefaultsOptOutEnabled() + }); + setValidationErrorOutput(ctx, `${title}: ${body}`, "MISSING_REQUIRED_PARAMETERS"); + return finalize(); + } + } else if ("oneOf" in req) { + const satisfied = req.oneOf.some((k) => merged[k] != null); + if (!satisfied) { + const options = req.oneOf.join(", "); + const setHints = req.oneOf.map((k) => `session-set-defaults { "${k}": "..." }`).join(" OR "); + const { title, body } = formatRequirementError({ + message: req.message ?? `Provide one of: ${options}`, + setHint: `Set with: ${setHints}`, + optOutEnabled: isSessionDefaultsOptOutEnabled() + }); + setValidationErrorOutput(ctx, `${title}: ${body}`, "MISSING_REQUIRED_PARAMETERS"); + return finalize(); + } + } + } + const validated = internalSchema.parse(merged); + await handlerContextStorage.run(ctx, () => logicFunction(validated, context)); + return finalize(); + } catch (error) { + if (error instanceof z.ZodError) { + const details = `Invalid parameters: +${formatZodIssues(error)}`; + setValidationErrorOutput( + ctx, + `Parameter validation failed: ${details}`, + "PARAMETER_VALIDATION_FAILED" + ); + return finalize(); + } + throw error; + } + }; + return impl; +} +function formatZodIssues(error) { + return error.issues.map((issue) => { + const path = issue.path.length > 0 ? issue.path.map(String).join(".") : "root"; + return `${path}: ${issue.message}`; + }).join("\n"); +} +export { + createSessionAwareTool, + createSessionAwareToolWithContext, + createTypedTool, + createTypedToolWithContext, + getHandlerContext, + getSessionAwareToolSchemaShape, + handlerContextStorage, + toInternalSchema +}; +//# sourceMappingURL=typed-tool-factory.js.map +``` + +File: /Volumes/Developer/XcodeBuildMCP/manifests/tools/key_press.yaml +```yaml +id: key_press +module: mcp/tools/ui-automation/key_press +names: + mcp: key_press + cli: key-press +description: Press one hardware key using an AXe HID key code. Prefer type_text for text entry. Common values include 40 Return/Enter, 42 Backspace, 43 Tab, and 44 Space. +outputSchema: + schema: xcodebuildmcp.output.ui-action-result + version: "2" +annotations: + title: Key Press + readOnlyHint: true + destructiveHint: false + openWorldHint: false + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/daemon.ts +```ts +#!/usr/bin/env node +import { randomUUID } from 'node:crypto'; +import net from 'node:net'; +import { dirname } from 'node:path'; +import { existsSync, mkdirSync, renameSync, statSync } from 'node:fs'; +import { bootstrapRuntime } from './runtime/bootstrap-runtime.ts'; +import { buildDaemonToolCatalogFromManifest } from './runtime/tool-catalog.ts'; +import { loadManifest } from './core/manifest/load-manifest.ts'; +import { + ensureSocketDir, + removeStaleSocket, + getSocketPath, + logPathForWorkspaceKey, +} from './daemon/socket-path.ts'; +import { startDaemonServer } from './daemon/daemon-server.ts'; +import { + acquireDaemonRegistryMutationLock, + writeDaemonRegistryEntry, + type DaemonRegistryMutationLock, +} from './daemon/daemon-registry.ts'; +import { log, normalizeLogLevel, setLogFile, setLogLevel } from './utils/logger.ts'; +import { version } from './version.ts'; +import { + DAEMON_IDLE_TIMEOUT_ENV_KEY, + DEFAULT_DAEMON_IDLE_CHECK_INTERVAL_MS, + resolveDaemonIdleTimeoutMs, + hasActiveRuntimeSessions, +} from './daemon/idle-shutdown.ts'; +import { getDaemonActivitySnapshot } from './daemon/activity-registry.ts'; +import { getDefaultCommandExecutor } from './utils/command.ts'; +import { resolveAxeBinary } from './utils/axe/index.ts'; +import { + flushAndCloseSentry, + getAxeVersionMetadata, + getXcodeVersionMetadata, + initSentry, + recordBootstrapDurationMetric, + recordDaemonGaugeMetric, + recordDaemonLifecycleMetric, + setSentryRuntimeContext, +} from './utils/sentry.ts'; +import { isXcodemakeBinaryAvailable, isXcodemakeEnabled } from './utils/xcodemake/index.ts'; +import { hydrateSentryDisabledEnvFromProjectConfig } from './utils/sentry-config.ts'; +import { + cleanupOwnedWorkspaceFilesystemArtifacts, + runWorkspaceFilesystemLifecycleSweep, + terminateOwnedWorkspaceFilesystemArtifactsSync, +} from './utils/workspace-filesystem-lifecycle.ts'; + +async function checkExistingDaemon(socketPath: string): Promise { + return new Promise((resolve) => { + const socket = net.createConnection(socketPath); + + socket.on('connect', () => { + socket.end(); + resolve(true); + }); + + socket.on('error', () => { + resolve(false); + }); + }); +} + +function writeLine(text: string): void { + process.stdout.write(`${text}\n`); +} + +const MAX_LOG_BYTES = 10 * 1024 * 1024; +const MAX_LOG_ROTATIONS = 3; + +function rotateLogIfNeeded(logPath: string): void { + if (!existsSync(logPath)) { + return; + } + + const size = statSync(logPath).size; + if (size < MAX_LOG_BYTES) { + return; + } + + for (let index = MAX_LOG_ROTATIONS - 1; index >= 1; index -= 1) { + const from = `${logPath}.${index}`; + const to = `${logPath}.${index + 1}`; + if (existsSync(from)) { + renameSync(from, to); + } + } + + renameSync(logPath, `${logPath}.1`); +} + +function resolveDaemonLogPath(workspaceKey: string): string | null { + const override = process.env.XCODEBUILDMCP_DAEMON_LOG_PATH?.trim(); + if (override) { + return override; + } + + return logPathForWorkspaceKey(workspaceKey); +} + +function ensureLogDir(logPath: string): void { + const dir = dirname(logPath); + if (!existsSync(dir)) { + mkdirSync(dir, { recursive: true, mode: 0o700 }); + } +} + +function resolveLogLevel(): ReturnType { + const raw = process.env.XCODEBUILDMCP_DAEMON_LOG_LEVEL; + if (!raw) { + return null; + } + return normalizeLogLevel(raw); +} + +async function main(): Promise { + const daemonBootstrapStart = Date.now(); + const result = await bootstrapRuntime({ + runtime: 'daemon', + configOverrides: { + disableSessionDefaults: true, + }, + }); + + const { workspaceRoot, workspaceKey } = result; + const daemonInstanceId = randomUUID(); + + const logPath = resolveDaemonLogPath(workspaceKey); + if (logPath) { + ensureLogDir(logPath); + rotateLogIfNeeded(logPath); + setLogFile(logPath); + + setLogLevel(resolveLogLevel() ?? 'info'); + } + + await hydrateSentryDisabledEnvFromProjectConfig({ + cwd: result.runtime.cwd, + }); + initSentry({ mode: 'cli-daemon' }); + recordDaemonLifecycleMetric('start'); + + log('info', `[Daemon] xcodebuildmcp daemon ${version} starting...`); + + const socketPath = getSocketPath({ + cwd: result.runtime.cwd, + projectConfigPath: result.configPath, + }); + + log('info', `[Daemon] Workspace: ${workspaceRoot}`); + log('info', `[Daemon] Socket: ${socketPath}`); + + const runStartupLifecycleSweep = async (): Promise => { + try { + const lifecycle = await runWorkspaceFilesystemLifecycleSweep({ + workspaceKey, + trigger: 'startup', + }); + if (lifecycle.stopped > 0 || lifecycle.deleted > 0 || lifecycle.errors.length > 0) { + log( + lifecycle.errors.length > 0 ? 'warn' : 'info', + `[Daemon] Filesystem lifecycle: ${JSON.stringify(lifecycle)}`, + ); + } + } catch (error) { + log( + 'warn', + `[Daemon] Filesystem lifecycle failed: ${error instanceof Error ? error.message : String(error)}`, + ); + } + }; + + if (logPath) { + log('info', `[Daemon] Logs: ${logPath}`); + } + + ensureSocketDir(socketPath); + + const isRunning = await checkExistingDaemon(socketPath); + if (isRunning) { + log('error', '[Daemon] Another daemon is already running for this workspace'); + console.error('Error: Daemon is already running for this workspace'); + await flushAndCloseSentry(1000); + process.exit(1); + } + + const startupRegistryLock = acquireDaemonRegistryMutationLock(workspaceKey); + if (!startupRegistryLock) { + log('error', '[Daemon] Unable to acquire daemon registry lock'); + console.error('Error: Unable to acquire daemon registry lock'); + await flushAndCloseSentry(1000); + process.exit(1); + } + let pendingStartupRegistryLock: DaemonRegistryMutationLock | null = startupRegistryLock; + const releaseStartupRegistryLock = (): void => { + pendingStartupRegistryLock?.release(); + pendingStartupRegistryLock = null; + }; + + const isRunningAfterLock = await checkExistingDaemon(socketPath); + if (isRunningAfterLock) { + releaseStartupRegistryLock(); + log('error', '[Daemon] Another daemon is already running for this workspace'); + console.error('Error: Daemon is already running for this workspace'); + await flushAndCloseSentry(1000); + process.exit(1); + } + + try { + removeStaleSocket(socketPath); + + const excludedWorkflows = ['session-management', 'workflow-discovery']; + + // Daemon runtime serves CLI routing and should not be filtered by enabledWorkflows. + // CLI exposure is controlled at CLI catalog/command registration time. + // Get all workflows from manifest (for reporting purposes and filtering). + const manifest = loadManifest(); + const allWorkflowIds = Array.from(manifest.workflows.keys()); + const daemonWorkflows = allWorkflowIds.filter( + (workflowId) => !excludedWorkflows.includes(workflowId), + ); + const xcodeIdeWorkflowEnabled = daemonWorkflows.includes('xcode-ide'); + const axeBinary = resolveAxeBinary(); + const axeAvailable = axeBinary !== null; + const axeSource: 'env' | 'bundled' | 'path' | 'unavailable' = + axeBinary?.source ?? 'unavailable'; + const xcodemakeAvailable = isXcodemakeBinaryAvailable(); + const xcodemakeEnabled = isXcodemakeEnabled(); + const baseSentryRuntimeContext = { + mode: 'cli-daemon' as const, + enabledWorkflows: daemonWorkflows, + disableSessionDefaults: result.runtime.config.disableSessionDefaults, + disableXcodeAutoSync: result.runtime.config.disableXcodeAutoSync, + incrementalBuildsEnabled: result.runtime.config.incrementalBuildsEnabled, + debugEnabled: result.runtime.config.debug, + uiDebuggerGuardMode: result.runtime.config.uiDebuggerGuardMode, + xcodeIdeWorkflowEnabled, + axeAvailable, + axeSource, + xcodemakeAvailable, + xcodemakeEnabled, + }; + setSentryRuntimeContext(baseSentryRuntimeContext); + + const enrichSentryMetadata = async (): Promise => { + const commandExecutor = getDefaultCommandExecutor(); + const xcodeVersion = await getXcodeVersionMetadata(async (command) => { + const result = await commandExecutor(command, 'Get Xcode Version'); + return { success: result.success, output: result.output }; + }); + const xcodeAvailable = Boolean( + xcodeVersion.version ?? + xcodeVersion.buildVersion ?? + xcodeVersion.developerDir ?? + xcodeVersion.xcodebuildPath, + ); + const axeVersion = await getAxeVersionMetadata(async (command) => { + const result = await commandExecutor(command, 'Get AXe Version'); + return { success: result.success, output: result.output }; + }, axeBinary?.path); + + setSentryRuntimeContext({ + ...baseSentryRuntimeContext, + xcodeAvailable, + axeVersion, + xcodeDeveloperDir: xcodeVersion.developerDir, + xcodebuildPath: xcodeVersion.xcodebuildPath, + xcodeVersion: xcodeVersion.version, + xcodeBuildVersion: xcodeVersion.buildVersion, + }); + }; + + const catalog = await buildDaemonToolCatalogFromManifest({ + excludeWorkflows: excludedWorkflows, + }); + + log('info', `[Daemon] Loaded ${catalog.tools.length} tools`); + + const startedAt = new Date().toISOString(); + const idleTimeoutMs = resolveDaemonIdleTimeoutMs(); + const configuredIdleTimeout = process.env[DAEMON_IDLE_TIMEOUT_ENV_KEY]?.trim(); + if (configuredIdleTimeout) { + const parsedIdleTimeout = Number(configuredIdleTimeout); + if (!Number.isFinite(parsedIdleTimeout) || parsedIdleTimeout < 0) { + log( + 'warn', + `[Daemon] Invalid ${DAEMON_IDLE_TIMEOUT_ENV_KEY}=${configuredIdleTimeout}; using default ${idleTimeoutMs}ms`, + ); + } + } + + if (idleTimeoutMs === 0) { + log('info', '[Daemon] Idle shutdown disabled'); + } else { + log( + 'info', + `[Daemon] Idle shutdown enabled: timeout=${idleTimeoutMs}ms interval=${DEFAULT_DAEMON_IDLE_CHECK_INTERVAL_MS}ms`, + ); + } + recordDaemonGaugeMetric('idle_timeout_ms', idleTimeoutMs); + + let isShuttingDown = false; + let inFlightRequests = 0; + let lastActivityAt = Date.now(); + let idleCheckTimer: NodeJS.Timeout | null = null; + + const markActivity = (): void => { + lastActivityAt = Date.now(); + }; + + // Unified shutdown handler + const shutdown = (exitCode = 0): void => { + if (isShuttingDown) { + return; + } + isShuttingDown = true; + + if (idleCheckTimer) { + clearInterval(idleCheckTimer); + idleCheckTimer = null; + } + + recordDaemonLifecycleMetric('shutdown'); + log('info', '[Daemon] Shutting down...'); + + const cleanupArtifacts = (): ReturnType => + cleanupOwnedWorkspaceFilesystemArtifacts({ + workspaceKey, + trigger: 'shutdown', + daemonCleanup: { + pid: process.pid, + socketPath, + instanceId: daemonInstanceId, + allowLiveOwner: true, + }, + }); + + let cleanupStarted = false; + let forcedShutdownTimer: NodeJS.Timeout | null = null; + const finishShutdown = (finalExitCode: number, flushTimeoutMs: number): void => { + if (cleanupStarted) { + return; + } + cleanupStarted = true; + if (forcedShutdownTimer) { + clearTimeout(forcedShutdownTimer); + forcedShutdownTimer = null; + } + void cleanupArtifacts() + .then( + (result) => { + if (result.errors.length > 0) { + log('error', `[Daemon] Cleanup failed: ${result.errors.join('; ')}`, { + sentry: true, + }); + return; + } + log('info', '[Daemon] Cleanup complete'); + }, + (error) => { + const message = error instanceof Error ? error.message : String(error); + log('error', `[Daemon] Cleanup failed: ${message}`, { sentry: true }); + }, + ) + .finally(() => { + void flushAndCloseSentry(flushTimeoutMs).finally(() => { + process.exit(finalExitCode); + }); + }); + }; + + forcedShutdownTimer = setTimeout(() => { + log('warn', '[Daemon] Forced shutdown after timeout'); + finishShutdown(1, 1000); + }, 5000); + forcedShutdownTimer.unref?.(); + + server.close(() => { + log('info', '[Daemon] Server closed'); + finishShutdown(exitCode, 2000); + }); + }; + + const emitRequestGauges = (): void => { + recordDaemonGaugeMetric('inflight_requests', inFlightRequests); + recordDaemonGaugeMetric('active_sessions', getDaemonActivitySnapshot().activeOperationCount); + }; + + const server = startDaemonServer({ + socketPath, + logPath: logPath ?? undefined, + startedAt, + enabledWorkflows: daemonWorkflows, + catalog, + workspaceRoot, + workspaceKey, + instanceId: daemonInstanceId, + xcodeIdeWorkflowEnabled, + requestShutdown: shutdown, + onRequestStarted: () => { + inFlightRequests += 1; + markActivity(); + emitRequestGauges(); + }, + onRequestFinished: () => { + inFlightRequests = Math.max(0, inFlightRequests - 1); + markActivity(); + emitRequestGauges(); + }, + }); + emitRequestGauges(); + + if (idleTimeoutMs > 0) { + idleCheckTimer = setInterval(() => { + if (isShuttingDown) { + return; + } + + emitRequestGauges(); + + const idleForMs = Date.now() - lastActivityAt; + if (idleForMs < idleTimeoutMs) { + return; + } + + if (inFlightRequests > 0) { + return; + } + + if (hasActiveRuntimeSessions(getDaemonActivitySnapshot())) { + return; + } + + log( + 'info', + `[Daemon] Idle timeout reached (${idleForMs}ms >= ${idleTimeoutMs}ms); shutting down`, + ); + shutdown(); + }, DEFAULT_DAEMON_IDLE_CHECK_INTERVAL_MS); + idleCheckTimer.unref?.(); + } + + const handleStartupServerError = (error: Error): void => { + releaseStartupRegistryLock(); + const message = error.message; + log('error', `[Daemon] Server startup error: ${message}`, { sentry: true }); + console.error('Daemon error:', message); + void flushAndCloseSentry(2000).finally(() => { + process.exit(1); + }); + }; + server.once('error', handleStartupServerError); + + server.listen(socketPath, () => { + server.off('error', handleStartupServerError); + log('info', `[Daemon] Listening on ${socketPath}`); + + // Write registry entry after successful listen + try { + writeDaemonRegistryEntry( + { + workspaceKey, + workspaceRoot, + socketPath, + logPath: logPath ?? undefined, + pid: process.pid, + startedAt, + enabledWorkflows: daemonWorkflows, + version: String(version), + instanceId: daemonInstanceId, + }, + { lock: startupRegistryLock }, + ); + } finally { + releaseStartupRegistryLock(); + } + + writeLine(`Daemon started (PID: ${process.pid})`); + writeLine(`Workspace: ${workspaceRoot}`); + writeLine(`Socket: ${socketPath}`); + writeLine(`Tools: ${catalog.tools.length}`); + recordBootstrapDurationMetric('cli-daemon', Date.now() - daemonBootstrapStart); + + // Filesystem orphan reconciliation and log retention run fire-and-forget after listen so + // a slow sweep cannot delay request serving. Request handlers must not assume orphans + // have been cleaned at startup. + setImmediate(() => { + void enrichSentryMetadata().catch((error) => { + const message = error instanceof Error ? error.message : String(error); + log('warn', `[Daemon] Failed to enrich Sentry metadata: ${message}`); + }); + void runStartupLifecycleSweep(); + }); + }); + + const handleCrash = (reason: unknown): void => { + recordDaemonLifecycleMetric('crash'); + const message = reason instanceof Error ? reason.message : String(reason); + log('error', `[Daemon] Crash: ${message}`, { sentry: true }); + shutdown(1); + }; + + process.on('exit', () => { + terminateOwnedWorkspaceFilesystemArtifactsSync(); + }); + process.on('SIGTERM', () => shutdown(0)); + process.on('SIGINT', () => shutdown(0)); + process.on('uncaughtException', handleCrash); + process.on('unhandledRejection', handleCrash); + } catch (error) { + releaseStartupRegistryLock(); + throw error; + } +} + +main().catch(async (err) => { + recordDaemonLifecycleMetric('crash'); + const message = + err == null ? 'Unknown daemon error' : err instanceof Error ? err.message : String(err); + + log('error', `Daemon error: ${message}`, { sentry: true }); + console.error('Daemon error:', message); + await flushAndCloseSentry(2000); + process.exit(1); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/core/structured-output-schema.ts +```ts +import fs from 'node:fs'; +import path from 'node:path'; +import { z, type ZodType } from 'zod'; +import { getStructuredOutputSchemasDir } from './resource-root.ts'; + +const SCHEMA_PATTERN = /^xcodebuildmcp\.output\.[a-z0-9-]+$/; +const SCHEMA_VERSION_PATTERN = /^[0-9]+$/; +const COMMON_DEFS_ID = + 'https://xcodebuildmcp.com/schemas/structured-output/_defs/common.schema.json'; +const COMMON_DEFS_REF_PREFIX = `${COMMON_DEFS_ID}#/$defs/`; + +export interface StructuredOutputSchemaRef { + schema: string; + version: string; +} + +export type JsonObject = Record; +export type McpOutputSchema = ZodType; + +const STRUCTURED_ERROR_SCHEMA_REF: StructuredOutputSchemaRef = { + schema: 'xcodebuildmcp.output.error', + version: '1', +}; + +const bundledSchemaCache = new Map(); + +function isRecord(value: unknown): value is JsonObject { + return typeof value === 'object' && value !== null && !Array.isArray(value); +} + +function cloneJson(value: T): T { + return JSON.parse(JSON.stringify(value)) as T; +} + +function stableStringify(value: unknown): string { + if (Array.isArray(value)) { + return `[${value.map(stableStringify).join(',')}]`; + } + if (isRecord(value)) { + const entries = Object.keys(value) + .sort() + .map((key) => `${JSON.stringify(key)}:${stableStringify(value[key])}`); + return `{${entries.join(',')}}`; + } + return JSON.stringify(value); +} + +function assertSchemaRef(ref: StructuredOutputSchemaRef): void { + if (!SCHEMA_PATTERN.test(ref.schema)) { + throw new Error(`Invalid structured output schema name: ${ref.schema}`); + } + if (!SCHEMA_VERSION_PATTERN.test(ref.version)) { + throw new Error(`Invalid structured output schema version: ${ref.version}`); + } +} + +function readJsonObject(filePath: string, label: string): JsonObject { + let raw: string; + try { + raw = fs.readFileSync(filePath, 'utf8'); + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + throw new Error(`Failed to read ${label} at ${filePath}: ${message}`); + } + + let parsed: unknown; + try { + parsed = JSON.parse(raw) as unknown; + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + throw new Error(`Failed to parse ${label} at ${filePath}: ${message}`); + } + + if (!isRecord(parsed)) { + throw new Error(`${label} at ${filePath} must be a JSON object.`); + } + return parsed; +} + +function schemaPathFor(ref: StructuredOutputSchemaRef): string { + const schemasDir = getStructuredOutputSchemasDir(); + const schemaPath = path.join(schemasDir, ref.schema, `${ref.version}.schema.json`); + const resolvedPath = path.resolve(schemaPath); + const resolvedSchemasDir = path.resolve(schemasDir); + + // Prevent path traversal attacks by ensuring the resolved path is within the schemas directory + if ( + !resolvedPath.startsWith(resolvedSchemasDir + path.sep) && + resolvedPath !== resolvedSchemasDir + ) { + throw new Error( + `Invalid schema path: attempted path traversal detected for ${ref.schema}@${ref.version}`, + ); + } + + return schemaPath; +} + +function collectAndRewriteCommonRefs(value: unknown, pendingDefs: Set): unknown { + if (Array.isArray(value)) { + return value.map((item) => collectAndRewriteCommonRefs(item, pendingDefs)); + } + + if (!isRecord(value)) { + return value; + } + + const rewritten: JsonObject = {}; + for (const [key, child] of Object.entries(value)) { + if (key === '$ref' && typeof child === 'string') { + if (child.startsWith(COMMON_DEFS_REF_PREFIX)) { + const defName = child.slice(COMMON_DEFS_REF_PREFIX.length); + if (!defName) { + throw new Error(`Invalid common $ref: ${child}`); + } + pendingDefs.add(defName); + rewritten[key] = `#/$defs/${defName}`; + continue; + } + if (/^https?:\/\//.test(child)) { + throw new Error(`Unsupported external $ref in structured output schema: ${child}`); + } + } + + rewritten[key] = collectAndRewriteCommonRefs(child, pendingDefs); + } + return rewritten; +} + +function getCommonDefinitions(commonSchema: JsonObject): JsonObject { + const defs = commonSchema.$defs; + if (!isRecord(defs)) { + throw new Error(`${COMMON_DEFS_ID} must declare a $defs object.`); + } + return defs; +} + +function mergeDefinition(targetDefs: JsonObject, name: string, definition: unknown): void { + const existing = targetDefs[name]; + if (existing === undefined) { + targetDefs[name] = definition; + return; + } + + if (stableStringify(existing) !== stableStringify(definition)) { + throw new Error( + `Conflicting local $defs entry while bundling structured output schema: ${name}`, + ); + } +} + +function bundleSchema(rootSchema: JsonObject, commonSchema: JsonObject): JsonObject { + if (typeof rootSchema.$id !== 'string' || rootSchema.$id.length === 0) { + throw new Error('Structured output schema must declare a non-empty $id.'); + } + + const pendingDefs = new Set(); + const bundled = collectAndRewriteCommonRefs(cloneJson(rootSchema), pendingDefs); + if (!isRecord(bundled)) { + throw new Error('Structured output schema bundling produced a non-object root.'); + } + + const commonDefs = getCommonDefinitions(commonSchema); + const rootDefs = bundled.$defs; + const localDefsCandidate = rootDefs === undefined ? {} : cloneJson(rootDefs); + if (!isRecord(localDefsCandidate)) { + throw new Error('Structured output schema root $defs must be an object when present.'); + } + const localDefs = localDefsCandidate; + + const processedDefs = new Set(); + while (pendingDefs.size > 0) { + const defName = pendingDefs.values().next().value; + if (defName === undefined) { + break; + } + pendingDefs.delete(defName); + if (processedDefs.has(defName)) { + continue; + } + + const commonDef = commonDefs[defName]; + if (commonDef === undefined) { + throw new Error(`Missing common structured output definition: ${defName}`); + } + + const rewrittenDef = collectAndRewriteCommonRefs(cloneJson(commonDef), pendingDefs); + mergeDefinition(localDefs, defName, rewrittenDef); + processedDefs.add(defName); + } + + if (Object.keys(localDefs).length > 0) { + bundled.$defs = localDefs; + } + + const serialized = JSON.stringify(bundled); + if (serialized.includes(COMMON_DEFS_REF_PREFIX)) { + throw new Error( + 'Structured output schema still contains external common $refs after bundling.', + ); + } + + return bundled; +} + +export function getMcpOutputSchema(ref: StructuredOutputSchemaRef): JsonObject { + assertSchemaRef(ref); + const cacheKey = `${ref.schema}@${ref.version}`; + const cached = bundledSchemaCache.get(cacheKey); + if (cached) { + return cloneJson(cached); + } + + const rootSchema = readJsonObject(schemaPathFor(ref), `${ref.schema}@${ref.version}`); + + const schemasDir = getStructuredOutputSchemasDir(); + const commonSchemaPath = path.join(schemasDir, '_defs', 'common.schema.json'); + const commonSchema = readJsonObject(commonSchemaPath, 'common structured output definitions'); + const bundled = bundleSchema(rootSchema, commonSchema); + bundledSchemaCache.set(cacheKey, bundled); + return cloneJson(bundled); +} + +function getMcpOutputSchemaForRegistrationJson(ref: StructuredOutputSchemaRef): JsonObject { + const toolSchema = getMcpOutputSchema(ref); + if (ref.schema === STRUCTURED_ERROR_SCHEMA_REF.schema) { + return toolSchema; + } + + return { + $schema: 'https://json-schema.org/draft/2020-12/schema', + $id: `https://xcodebuildmcp.com/schemas/structured-output/${ref.schema}/${ref.version}.registration.schema.json`, + type: 'object', + oneOf: [toolSchema, getMcpOutputSchema(STRUCTURED_ERROR_SCHEMA_REF)], + }; +} + +export function getMcpOutputSchemaForRegistration(ref: StructuredOutputSchemaRef): McpOutputSchema { + const zodSchema = z.object({}).passthrough(); + const schemaWithJsonHook = zodSchema as ZodType & { + _zod?: { toJSONSchema?: () => JsonObject }; + }; + if (!schemaWithJsonHook._zod) { + throw new Error('Zod schema internals are unavailable for MCP output schema registration.'); + } + + schemaWithJsonHook._zod.toJSONSchema = () => getMcpOutputSchemaForRegistrationJson(ref); + return zodSchema; +} + +export function __resetMcpOutputSchemaCacheForTests(): void { + bundledSchemaCache.clear(); +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/core/resource-root.ts +```ts +import * as fs from 'node:fs'; +import * as path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const RESOURCE_ROOT_ENV_VAR = 'XCODEBUILDMCP_RESOURCE_ROOT'; +let cachedPackageRoot: string | null = null; +let cachedResourceRoot: string | null = null; + +export function resetResourceRootCacheForTests(): void { + cachedPackageRoot = null; + cachedResourceRoot = null; +} + +function hasResourceLayout(root: string): boolean { + return fs.existsSync(path.join(root, 'manifests')) || fs.existsSync(path.join(root, 'bundled')); +} + +function findPackageRootFrom(startDir: string): string | null { + let dir = startDir; + while (dir !== path.dirname(dir)) { + if (fs.existsSync(path.join(dir, 'package.json'))) { + return dir; + } + dir = path.dirname(dir); + } + return null; +} + +export function getPackageRoot(): string { + if (cachedPackageRoot) { + return cachedPackageRoot; + } + + const candidates: string[] = []; + const importMetaUrl = typeof import.meta.url === 'string' ? import.meta.url : null; + if (importMetaUrl) { + candidates.push(path.dirname(fileURLToPath(importMetaUrl))); + } + candidates.push(process.cwd()); + const entry = process.argv[1]; + if (entry) { + candidates.push(path.dirname(entry)); + } + + for (const candidate of candidates) { + const found = findPackageRootFrom(candidate); + if (found) { + cachedPackageRoot = found; + return found; + } + } + + throw new Error('Could not find package root (no package.json found in parent directories)'); +} + +function getExecutableResourceRoot(): string | null { + const execPath = process.execPath; + const candidateDirs = [path.dirname(execPath), path.dirname(path.dirname(execPath))]; + for (const candidate of candidateDirs) { + if (hasResourceLayout(candidate)) { + return candidate; + } + } + + return null; +} + +export function getResourceRoot(): string { + if (cachedResourceRoot) { + return cachedResourceRoot; + } + + const explicitRoot = process.env[RESOURCE_ROOT_ENV_VAR]; + if (explicitRoot) { + cachedResourceRoot = path.resolve(explicitRoot); + return cachedResourceRoot; + } + + const executableRoot = getExecutableResourceRoot(); + if (executableRoot) { + cachedResourceRoot = executableRoot; + return cachedResourceRoot; + } + + cachedResourceRoot = getPackageRoot(); + return cachedResourceRoot; +} + +export function getManifestsDir(): string { + return path.join(getResourceRoot(), 'manifests'); +} + +export function getStructuredOutputSchemasDir(): string { + return path.join(getResourceRoot(), 'schemas', 'structured-output'); +} + +export function getBundledAxePath(): string { + return path.join(getResourceRoot(), 'bundled', 'axe'); +} + +export function getBundledFrameworksDir(): string { + return path.join(getResourceRoot(), 'bundled', 'Frameworks'); +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/manifests/tools/key_sequence.yaml +```yaml +id: key_sequence +module: mcp/tools/ui-automation/key_sequence +names: + mcp: key_sequence + cli: key-sequence +description: Press hardware keys using AXe HID key codes. Prefer type_text for text entry. Common values include 40 Return/Enter, 42 Backspace, 43 Tab, and 44 Space. +outputSchema: + schema: xcodebuildmcp.output.ui-action-result + version: "2" +annotations: + title: Key Sequence + readOnlyHint: true + destructiveHint: false + openWorldHint: false + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/core/__tests__/portable-install-script.test.ts +```ts +import { execFileSync } from 'node:child_process'; +import type { ExecFileSyncOptionsWithStringEncoding } from 'node:child_process'; +import { chmodSync, mkdirSync, rmSync, writeFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join } from 'node:path'; +import { afterEach, beforeEach, describe, expect, it } from 'vitest'; + +const verifyScriptPath = join(process.cwd(), 'scripts', 'verify-portable-install.sh'); +const execOptions = { + encoding: 'utf8', + stdio: 'pipe', +} satisfies ExecFileSyncOptionsWithStringEncoding; + +function createExecutable(path: string) { + writeFileSync(path, '#!/usr/bin/env bash\nexit 0\n'); + chmodSync(path, 0o755); +} + +function createPortableRoot(root: string) { + mkdirSync(join(root, 'bin'), { recursive: true }); + mkdirSync(join(root, 'libexec', 'manifests'), { recursive: true }); + mkdirSync(join(root, 'libexec', 'bundled', 'Frameworks'), { recursive: true }); + mkdirSync(join(root, 'libexec', 'skills'), { recursive: true }); + mkdirSync(join(root, 'libexec', 'schemas', 'structured-output', '_defs'), { recursive: true }); + mkdirSync( + join(root, 'libexec', 'schemas', 'structured-output', 'xcodebuildmcp.output.session-defaults'), + { recursive: true }, + ); + + createExecutable(join(root, 'bin', 'xcodebuildmcp')); + createExecutable(join(root, 'bin', 'xcodebuildmcp-doctor')); + createExecutable(join(root, 'libexec', 'xcodebuildmcp')); + createExecutable(join(root, 'libexec', 'node-runtime')); + createExecutable(join(root, 'libexec', 'bundled', 'axe')); + writeFileSync( + join(root, 'libexec', 'schemas', 'structured-output', '_defs', 'common.schema.json'), + '{}', + ); + writeFileSync( + join( + root, + 'libexec', + 'schemas', + 'structured-output', + 'xcodebuildmcp.output.session-defaults', + '1.schema.json', + ), + '{}', + ); +} + +describe('verify-portable-install.sh', () => { + let tempDir: string; + + beforeEach(() => { + tempDir = join(tmpdir(), `xbmcp-portable-verify-${process.pid}-${Date.now()}`); + mkdirSync(tempDir, { recursive: true }); + }); + + afterEach(() => { + rmSync(tempDir, { recursive: true, force: true }); + }); + + it('accepts a portable root containing structured output schemas', () => { + const root = join(tempDir, 'portable-root'); + createPortableRoot(root); + + expect(() => execFileSync(verifyScriptPath, ['--root', root], execOptions)).not.toThrow(); + }); + + it('rejects a portable root missing structured output schemas', () => { + const root = join(tempDir, 'portable-root'); + createPortableRoot(root); + rmSync(join(root, 'libexec', 'schemas'), { recursive: true, force: true }); + + try { + execFileSync(verifyScriptPath, ['--root', root], execOptions); + throw new Error('Expected verify-portable-install.sh to fail'); + } catch (error) { + expect(error).toMatchObject({ + stdout: expect.stringContaining('Missing structured output common schema'), + }); + } + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/core/__tests__/resource-root.test.ts +```ts +import { afterEach, beforeEach, describe, expect, it } from 'vitest'; +import { mkdtempSync, mkdirSync, rmSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join, resolve } from 'node:path'; +import { + getBundledAxePath, + getBundledFrameworksDir, + getManifestsDir, + getResourceRoot, + getStructuredOutputSchemasDir, + resetResourceRootCacheForTests, +} from '../resource-root.ts'; + +describe('resource-root', () => { + let originalExecPath: string; + let originalResourceRoot: string | undefined; + let tempDir: string; + + beforeEach(() => { + originalExecPath = process.execPath; + originalResourceRoot = process.env.XCODEBUILDMCP_RESOURCE_ROOT; + tempDir = mkdtempSync(join(tmpdir(), 'xbmcp-resource-root-')); + resetResourceRootCacheForTests(); + }); + + afterEach(() => { + process.execPath = originalExecPath; + if (originalResourceRoot === undefined) { + delete process.env.XCODEBUILDMCP_RESOURCE_ROOT; + } else { + process.env.XCODEBUILDMCP_RESOURCE_ROOT = originalResourceRoot; + } + rmSync(tempDir, { recursive: true, force: true }); + resetResourceRootCacheForTests(); + }); + + it('uses XCODEBUILDMCP_RESOURCE_ROOT when set', () => { + const explicitRoot = join(tempDir, 'explicit-root'); + process.env.XCODEBUILDMCP_RESOURCE_ROOT = explicitRoot; + + expect(getResourceRoot()).toBe(resolve(explicitRoot)); + expect(getManifestsDir()).toBe(join(resolve(explicitRoot), 'manifests')); + expect(getStructuredOutputSchemasDir()).toBe( + join(resolve(explicitRoot), 'schemas', 'structured-output'), + ); + expect(getBundledAxePath()).toBe(join(resolve(explicitRoot), 'bundled', 'axe')); + }); + + it('falls back to executable-relative root when resources exist next to executable', () => { + delete process.env.XCODEBUILDMCP_RESOURCE_ROOT; + const executableRoot = join(tempDir, 'portable-install', 'libexec'); + mkdirSync(join(executableRoot, 'manifests', 'tools'), { recursive: true }); + process.execPath = join(executableRoot, 'xcodebuildmcp'); + + expect(getResourceRoot()).toBe(executableRoot); + expect(getBundledFrameworksDir()).toBe(join(executableRoot, 'bundled', 'Frameworks')); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/axe/index.ts +```ts +export { + AXE_NOT_AVAILABLE_MESSAGE, + getAxePath, + getBundledAxeEnvironment, + areAxeToolsAvailable, + isAxeAtLeastVersion, + resolveAxeBinary, +} from '../axe-helpers.ts'; + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/axe-helpers.ts +```ts +/** + * AXe Helper Functions + * + * This utility module provides functions to resolve and execute AXe. + * Prefers bundled AXe when present, but allows env and PATH fallback. + */ + +import { accessSync, constants, existsSync } from 'fs'; +import { delimiter, join, resolve } from 'path'; +import type { CommandExecutor } from './execution/index.ts'; +import { getDefaultCommandExecutor } from './execution/index.ts'; +import { getConfig } from './config-store.ts'; +import { getBundledAxePath, getBundledFrameworksDir } from '../core/resource-root.ts'; + +export type AxeBinarySource = 'env' | 'bundled' | 'path'; + +export type AxeBinary = { + path: string; + source: AxeBinarySource; +}; + +function isExecutable(path: string): boolean { + try { + accessSync(path, constants.X_OK); + return true; + } catch { + return false; + } +} + +function resolveAxePathFromConfig(): string | null { + const value = getConfig().axePath; + if (!value) return null; + const resolved = resolve(value); + return isExecutable(resolved) ? resolved : null; +} + +function resolveBundledAxePath(): string | null { + const candidates = new Set(); + candidates.add(getBundledAxePath()); + candidates.add(join(process.cwd(), 'bundled', 'axe')); + + for (const candidate of candidates) { + if (existsSync(candidate) && isExecutable(candidate)) { + return candidate; + } + } + return null; +} + +function resolveAxePathFromPath(): string | null { + const pathValue = process.env.PATH ?? ''; + const entries = pathValue.split(delimiter).filter(Boolean); + for (const entry of entries) { + const candidate = join(entry, 'axe'); + if (isExecutable(candidate)) { + return candidate; + } + } + return null; +} + +export function resolveAxeBinary(): AxeBinary | null { + const configPath = resolveAxePathFromConfig(); + if (configPath) { + return { path: configPath, source: 'env' }; + } + + const bundledPath = resolveBundledAxePath(); + if (bundledPath) { + return { path: bundledPath, source: 'bundled' }; + } + + const pathBinary = resolveAxePathFromPath(); + if (pathBinary) { + return { path: pathBinary, source: 'path' }; + } + + return null; +} + +/** + * Get the path to the available axe binary + */ +export function getAxePath(): string | null { + return resolveAxeBinary()?.path ?? null; +} + +/** + * Get environment variables needed for bundled AXe to run + */ +export function getBundledAxeEnvironment(): Record { + const resolved = resolveAxeBinary(); + if (resolved?.source !== 'bundled') { + return {}; + } + + const frameworksDir = getBundledFrameworksDir(); + if (!existsSync(frameworksDir)) { + return {}; + } + + const currentFrameworkPath = process.env.DYLD_FRAMEWORK_PATH; + const frameworkPath = currentFrameworkPath + ? `${frameworksDir}${delimiter}${currentFrameworkPath}` + : frameworksDir; + + return { DYLD_FRAMEWORK_PATH: frameworkPath }; +} + +/** + * Check if axe tool is available (bundled, env override, or PATH) + */ +export function areAxeToolsAvailable(): boolean { + return getAxePath() !== null; +} + +export const AXE_NOT_AVAILABLE_MESSAGE = + 'AXe tool not found. UI automation features are not available.\n\n' + + 'Install AXe (brew tap cameroncooke/axe && brew install axe) or set XCODEBUILDMCP_AXE_PATH.\n' + + 'Ensure bundled artifacts are included or PATH is configured.'; + +/** + * Compare two semver strings a and b. + * Returns 1 if a > b, -1 if a < b, 0 if equal. + */ +function compareSemver(a: string, b: string): number { + const pa = a.split('.').map((n) => parseInt(n, 10)); + const pb = b.split('.').map((n) => parseInt(n, 10)); + const len = Math.max(pa.length, pb.length); + for (let i = 0; i < len; i++) { + const da = Number.isFinite(pa[i]) ? pa[i] : 0; + const db = Number.isFinite(pb[i]) ? pb[i] : 0; + if (da > db) return 1; + if (da < db) return -1; + } + return 0; +} + +/** + * Determine whether the bundled AXe meets a minimum version requirement. + * Runs `axe --version` and parses a semantic version (e.g., "1.1.0"). + * If AXe is missing or the version cannot be parsed, returns false. + */ +export async function isAxeAtLeastVersion( + required: string, + executor?: CommandExecutor, +): Promise { + const axePath = getAxePath(); + if (!axePath) return false; + + const exec = executor ?? getDefaultCommandExecutor(); + try { + const res = await exec([axePath, '--version'], 'AXe Version', true); + if (!res.success) return false; + + const output = res.output ?? ''; + const versionMatch = output.match(/(\d+\.\d+\.\d+)/); + if (!versionMatch) return false; + + const current = versionMatch[1]; + return compareSemver(current, required) >= 0; + } catch { + return false; + } +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/debugger/ui-automation-guard.ts +```ts +import { log } from '../logging/index.ts'; +import { getUiDebuggerGuardMode } from '../environment.ts'; +import type { DebugExecutionState } from './types.ts'; +import type { DebuggerManager } from './debugger-manager.ts'; + +export type GuardResult = { + blockedMessage?: string; + warningText?: string; +}; + +const LOG_PREFIX = '[UI Automation Guard]'; + +export async function guardUiAutomationAgainstStoppedDebugger(opts: { + debugger: DebuggerManager; + simulatorId: string; + toolName: string; + mode?: 'error' | 'warn' | 'off'; +}): Promise { + const mode = opts.mode ?? getUiDebuggerGuardMode(); + if (mode === 'off') return {}; + + const session = opts.debugger.findSessionForSimulator(opts.simulatorId); + if (!session) return {}; + + let state: DebugExecutionState; + try { + state = await opts.debugger.getExecutionState(session.id); + } catch (error) { + log( + 'warn', + `${LOG_PREFIX} ${opts.toolName}: unable to read execution state for ${session.id}: ${String(error)}`, + ); + return {}; + } + + if (state.status !== 'stopped') return {}; + + const details = buildGuardDetails({ + toolName: opts.toolName, + simulatorId: opts.simulatorId, + sessionId: session.id, + backend: session.backend, + pid: session.pid, + state, + }); + + if (mode === 'warn') { + return { warningText: buildGuardWarning(details) }; + } + + return { + blockedMessage: `UI automation blocked: app is paused in debugger\n${details}`, + }; +} + +function buildGuardDetails(params: { + toolName: string; + simulatorId: string; + sessionId: string; + backend: string; + pid: number; + state: DebugExecutionState; +}): string { + const stateLabel = formatStateLabel(params.state); + const lines = [ + `tool=${params.toolName}`, + `simulatorId=${params.simulatorId}`, + `debugSessionId=${params.sessionId}`, + `backend=${params.backend}`, + `pid=${params.pid}`, + `state=${stateLabel}`, + ]; + + if (params.state.description) { + lines.push(`stateDetails=${params.state.description}`); + } + + lines.push( + '', + 'Resume execution via debug_continue, remove breakpoints, or detach via debug_detach before using UI tools.', + ); + + return lines.join('\n'); +} + +function formatStateLabel(state: DebugExecutionState): string { + if (!state.reason) return state.status; + return `${state.status} (${state.reason})`; +} + +function buildGuardWarning(details: string): string { + return [ + 'Warning: debugger reports the app is paused; UI automation may return empty results.', + details, + ].join('\n'); +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/__tests__/axe-helpers.test.ts +```ts +import { afterEach, beforeEach, describe, expect, it } from 'vitest'; +import { chmodSync, mkdtempSync, mkdirSync, rmSync, writeFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join } from 'node:path'; +import { getBundledAxeEnvironment } from '../axe-helpers.ts'; +import { resetResourceRootCacheForTests } from '../../core/resource-root.ts'; + +describe('axe-helpers', () => { + let originalResourceRoot: string | undefined; + let originalDyldFrameworkPath: string | undefined; + let tempDir: string; + + beforeEach(() => { + originalResourceRoot = process.env.XCODEBUILDMCP_RESOURCE_ROOT; + originalDyldFrameworkPath = process.env.DYLD_FRAMEWORK_PATH; + tempDir = mkdtempSync(join(tmpdir(), 'xbmcp-axe-helpers-')); + resetResourceRootCacheForTests(); + }); + + afterEach(() => { + if (originalResourceRoot === undefined) { + delete process.env.XCODEBUILDMCP_RESOURCE_ROOT; + } else { + process.env.XCODEBUILDMCP_RESOURCE_ROOT = originalResourceRoot; + } + + if (originalDyldFrameworkPath === undefined) { + delete process.env.DYLD_FRAMEWORK_PATH; + } else { + process.env.DYLD_FRAMEWORK_PATH = originalDyldFrameworkPath; + } + + rmSync(tempDir, { recursive: true, force: true }); + resetResourceRootCacheForTests(); + }); + + it('returns DYLD_FRAMEWORK_PATH when bundled axe is resolved from resource root', () => { + const resourceRoot = join(tempDir, 'portable-root'); + const axePath = join(resourceRoot, 'bundled', 'axe'); + const frameworksDir = join(resourceRoot, 'bundled', 'Frameworks'); + mkdirSync(frameworksDir, { recursive: true }); + writeFileSync(axePath, ''); + chmodSync(axePath, 0o755); + process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot; + delete process.env.DYLD_FRAMEWORK_PATH; + + const env = getBundledAxeEnvironment(); + expect(env).toEqual({ + DYLD_FRAMEWORK_PATH: frameworksDir, + }); + }); + + it('preserves existing DYLD_FRAMEWORK_PATH entries when using bundled axe', () => { + const resourceRoot = join(tempDir, 'portable-root'); + const axePath = join(resourceRoot, 'bundled', 'axe'); + const frameworksDir = join(resourceRoot, 'bundled', 'Frameworks'); + mkdirSync(frameworksDir, { recursive: true }); + writeFileSync(axePath, ''); + chmodSync(axePath, 0o755); + process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot; + process.env.DYLD_FRAMEWORK_PATH = '/existing/frameworks'; + + const env = getBundledAxeEnvironment(); + expect(env).toEqual({ + DYLD_FRAMEWORK_PATH: `${frameworksDir}:/existing/frameworks`, + }); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/__tests__/project-config.test.ts +```ts +import { describe, expect, it } from 'vitest'; +import path from 'node:path'; +import { homedir } from 'node:os'; +import { parse as parseYaml } from 'yaml'; +import { createMockFileSystemExecutor } from '../../test-utils/mock-executors.ts'; +import { + loadProjectConfig, + persistActiveSessionDefaultsProfileToProjectConfig, + persistProjectConfigPatch, + persistSessionDefaultsToProjectConfig, +} from '../project-config.ts'; + +const cwd = '/repo'; +const configPath = path.join(cwd, '.xcodebuildmcp', 'config.yaml'); +const configDir = path.join(cwd, '.xcodebuildmcp'); + +type MockWrite = { path: string; content: string }; + +type MockFsFixture = { + fs: ReturnType; + writes: MockWrite[]; + mkdirs: string[]; +}; + +function createFsFixture(options?: { exists?: boolean; readFile?: string }): MockFsFixture { + const writes: MockWrite[] = []; + const mkdirs: string[] = []; + const exists = options?.exists ?? false; + const readFileContent = options?.readFile; + + const fs = createMockFileSystemExecutor({ + existsSync: (targetPath) => (targetPath === configPath ? exists : false), + readFile: async (targetPath) => { + if (targetPath !== configPath) { + throw new Error(`Unexpected readFile path: ${targetPath}`); + } + if (readFileContent == null) { + throw new Error('readFile called but no readFile content was provided'); + } + return readFileContent; + }, + writeFile: async (targetPath, content) => { + writes.push({ path: targetPath, content }); + }, + mkdir: async (targetPath) => { + mkdirs.push(targetPath); + }, + }); + + return { fs, writes, mkdirs }; +} + +describe('project-config', () => { + describe('loadProjectConfig', () => { + it('should return found=false when config does not exist', async () => { + const { fs } = createFsFixture({ exists: false }); + const result = await loadProjectConfig({ fs, cwd }); + expect(result).toEqual({ found: false }); + }); + + it('should normalize mutual exclusivity and resolve relative paths', async () => { + const yaml = [ + 'schemaVersion: 1', + 'enabledWorkflows: simulator,device', + 'customWorkflows:', + ' My-Workflow:', + ' - build_run_sim', + ' - SCREENSHOT', + 'debug: true', + 'axePath: "./bin/axe"', + 'sessionDefaults:', + ' projectPath: "./App.xcodeproj"', + ' workspacePath: "./App.xcworkspace"', + ' simulatorName: "iPhone 17"', + ' simulatorId: "SIM-1"', + ' derivedDataPath: "./.derivedData"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + + if (!result.found) throw new Error('expected config to be found'); + + const defaults = result.config.sessionDefaults ?? {}; + expect(result.config.enabledWorkflows).toEqual(['simulator', 'device']); + expect(result.config.customWorkflows).toEqual({ + 'my-workflow': ['build_run_sim', 'screenshot'], + }); + expect(result.config.debug).toBe(true); + expect(result.config.axePath).toBe(path.join(cwd, 'bin', 'axe')); + expect(defaults.workspacePath).toBe(path.join(cwd, 'App.xcworkspace')); + expect(defaults.projectPath).toBeUndefined(); + expect(defaults.simulatorId).toBe('SIM-1'); + expect(defaults.simulatorName).toBe('iPhone 17'); + expect(defaults.derivedDataPath).toBe(path.join(cwd, '.derivedData')); + expect(result.notices.length).toBeGreaterThan(0); + }); + + it('should load filePathRenderStyle from config', async () => { + const yaml = ['schemaVersion: 1', 'filePathRenderStyle: list', ''].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.filePathRenderStyle).toBe('list'); + }); + + it('should normalize debuggerBackend and resolve template paths', async () => { + const yaml = [ + 'schemaVersion: 1', + 'debuggerBackend: lldb', + 'iosTemplatePath: "./templates/ios"', + 'macosTemplatePath: "/opt/templates/macos"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.debuggerBackend).toBe('lldb-cli'); + expect(result.config.iosTemplatePath).toBe(path.join(cwd, 'templates', 'ios')); + expect(result.config.macosTemplatePath).toBe('/opt/templates/macos'); + }); + + it('normalizes custom workflow entries while loading config', async () => { + const yaml = [ + 'schemaVersion: 1', + 'customWorkflows:', + ' valid-workflow:', + ' - build_run_sim', + ' invalid-workflow: build_run_sim', + ' "":', + ' - screenshot', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.customWorkflows).toEqual({ + 'invalid-workflow': ['build_run_sim'], + 'valid-workflow': ['build_run_sim'], + }); + }); + + it('should resolve file URLs in session defaults and top-level paths', async () => { + const yaml = [ + 'schemaVersion: 1', + 'axePath: "file:///repo/bin/axe"', + 'sessionDefaults:', + ' workspacePath: "file:///repo/App.xcworkspace"', + ' derivedDataPath: "file:///repo/.derivedData"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.axePath).toBe('/repo/bin/axe'); + const defaults = result.config.sessionDefaults ?? {}; + expect(defaults.workspacePath).toBe('/repo/App.xcworkspace'); + expect(defaults.derivedDataPath).toBe('/repo/.derivedData'); + }); + + it('should expand ~ prefixes in session defaults paths', async () => { + const yaml = [ + 'schemaVersion: 1', + 'sessionDefaults:', + ' projectPath: "~/Code/App.xcodeproj"', + ' derivedDataPath: "~/.foo/derivedData"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + if (!result.found) throw new Error('expected config to be found'); + + const defaults = result.config.sessionDefaults ?? {}; + expect(defaults.projectPath).toBe(path.join(homedir(), 'Code/App.xcodeproj')); + expect(defaults.derivedDataPath).toBe(path.join(homedir(), '.foo/derivedData')); + }); + + it('should expand ~ prefixes in top-level path keys', async () => { + const yaml = [ + 'schemaVersion: 1', + 'axePath: "~/tools/axe"', + 'iosTemplatePath: "~/templates/ios"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.axePath).toBe(path.join(homedir(), 'tools/axe')); + expect(result.config.iosTemplatePath).toBe(path.join(homedir(), 'templates/ios')); + }); + + it('should expand ~ prefixes in session defaults profiles', async () => { + const yaml = [ + 'schemaVersion: 1', + 'sessionDefaultsProfiles:', + ' ios:', + ' workspacePath: "~/Code/App.xcworkspace"', + ' derivedDataPath: "~/.cache/dd"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.sessionDefaultsProfiles?.ios?.workspacePath).toBe( + path.join(homedir(), 'Code/App.xcworkspace'), + ); + expect(result.config.sessionDefaultsProfiles?.ios?.derivedDataPath).toBe( + path.join(homedir(), '.cache/dd'), + ); + }); + + it('normalizes namespaced session defaults profiles and active profile', async () => { + const yaml = [ + 'schemaVersion: 1', + 'activeSessionDefaultsProfile: "ios"', + 'sessionDefaultsProfiles:', + ' ios:', + ' projectPath: "./App.xcodeproj"', + ' workspacePath: "./App.xcworkspace"', + ' simulatorName: "iPhone 17"', + ' watch:', + ' workspacePath: "./Watch.xcworkspace"', + '', + ].join('\n'); + + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + const result = await loadProjectConfig({ fs, cwd }); + if (!result.found) throw new Error('expected config to be found'); + + expect(result.config.activeSessionDefaultsProfile).toBe('ios'); + expect(result.config.sessionDefaultsProfiles?.ios?.workspacePath).toBe( + path.join(cwd, 'App.xcworkspace'), + ); + expect(result.config.sessionDefaultsProfiles?.ios?.projectPath).toBeUndefined(); + expect(result.config.sessionDefaultsProfiles?.watch?.workspacePath).toBe( + path.join(cwd, 'Watch.xcworkspace'), + ); + }); + + it('should return an error result when schemaVersion is unsupported', async () => { + const yaml = ['schemaVersion: 2', 'sessionDefaults:', ' scheme: "App"', ''].join('\n'); + const { fs } = createFsFixture({ exists: true, readFile: yaml }); + + const result = await loadProjectConfig({ fs, cwd }); + expect(result.found).toBe(false); + expect('error' in result).toBe(true); + if ('error' in result) { + expect(result.error).toBeInstanceOf(Error); + } + }); + + it('should return an error result when YAML does not parse to an object', async () => { + const { fs } = createFsFixture({ exists: true, readFile: '- item' }); + + const result = await loadProjectConfig({ fs, cwd }); + expect(result.found).toBe(false); + expect('error' in result).toBe(true); + if ('error' in result) { + expect(result.error.message).toBe('Project config must be an object'); + } + }); + }); + + describe('persistSessionDefaultsToProjectConfig', () => { + it('should merge patches, delete exclusive keys, and preserve unknown sections', async () => { + const yaml = [ + 'schemaVersion: 1', + 'debug: true', + 'enabledWorkflows:', + ' - simulator', + 'sessionDefaults:', + ' scheme: "Old"', + ' simulatorName: "OldSim"', + 'server:', + ' enabledWorkflows:', + ' - simulator', + '', + ].join('\n'); + + const { fs, writes, mkdirs } = createFsFixture({ exists: true, readFile: yaml }); + + await persistSessionDefaultsToProjectConfig({ + fs, + cwd, + patch: { scheme: 'New', simulatorId: 'SIM-1' }, + deleteKeys: ['simulatorName'], + }); + + expect(mkdirs).toContain(configDir); + expect(writes.length).toBe(1); + expect(writes[0].path).toBe(configPath); + + const parsed = parseYaml(writes[0].content) as { + schemaVersion: number; + debug?: boolean; + enabledWorkflows?: string[]; + sessionDefaults?: Record; + server?: { enabledWorkflows?: string[] }; + }; + + expect(parsed.schemaVersion).toBe(1); + expect(parsed.debug).toBe(true); + expect(parsed.enabledWorkflows).toEqual(['simulator']); + expect(parsed.sessionDefaults?.scheme).toBe('New'); + expect(parsed.sessionDefaults?.simulatorId).toBe('SIM-1'); + expect(parsed.sessionDefaults?.simulatorName).toBeUndefined(); + expect(parsed.server?.enabledWorkflows).toEqual(['simulator']); + }); + + it('should overwrite invalid existing config with a minimal valid config', async () => { + const { fs, writes } = createFsFixture({ exists: true, readFile: '- not-an-object' }); + + await persistSessionDefaultsToProjectConfig({ + fs, + cwd, + patch: { scheme: 'App' }, + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + schemaVersion: number; + sessionDefaults?: Record; + }; + + expect(parsed.schemaVersion).toBe(1); + expect(parsed.sessionDefaults?.scheme).toBe('App'); + }); + + it('persists session defaults to a named profile', async () => { + const yaml = [ + 'schemaVersion: 1', + 'sessionDefaultsProfiles:', + ' ios:', + ' scheme: "Old"', + '', + ].join('\n'); + const { fs, writes } = createFsFixture({ exists: true, readFile: yaml }); + + await persistSessionDefaultsToProjectConfig({ + fs, + cwd, + profile: 'ios', + patch: { scheme: 'NewIOS', simulatorId: 'SIM-1' }, + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + sessionDefaultsProfiles?: Record>; + }; + expect(parsed.sessionDefaultsProfiles?.ios?.scheme).toBe('NewIOS'); + expect(parsed.sessionDefaultsProfiles?.ios?.simulatorId).toBe('SIM-1'); + }); + + it('trims named profile before persisting session defaults', async () => { + const { fs, writes } = createFsFixture({ exists: false }); + + await persistSessionDefaultsToProjectConfig({ + fs, + cwd, + profile: ' ios ', + patch: { scheme: 'NewIOS' }, + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + sessionDefaultsProfiles?: Record>; + }; + expect(parsed.sessionDefaultsProfiles?.ios?.scheme).toBe('NewIOS'); + expect(parsed.sessionDefaultsProfiles?.[' ios ']).toBeUndefined(); + }); + + it('throws when named profile is empty after trimming', async () => { + const { fs } = createFsFixture({ exists: false }); + + await expect( + persistSessionDefaultsToProjectConfig({ + fs, + cwd, + profile: ' ', + patch: { scheme: 'NewIOS' }, + }), + ).rejects.toThrow('Profile name cannot be empty.'); + }); + }); + + describe('persistProjectConfigPatch', () => { + it('writes top-level setup fields and session defaults', async () => { + const { fs, writes } = createFsFixture({ exists: false }); + + await persistProjectConfigPatch({ + fs, + cwd, + patch: { + enabledWorkflows: ['simulator', 'ui-automation'], + debug: true, + sentryDisabled: true, + filePathRenderStyle: 'list', + sessionDefaults: { + workspacePath: './MyApp.xcworkspace', + scheme: 'MyApp', + simulatorId: 'SIM-1', + }, + }, + deleteSessionDefaultKeys: ['projectPath'], + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + enabledWorkflows?: string[]; + debug?: boolean; + sentryDisabled?: boolean; + filePathRenderStyle?: string; + sessionDefaults?: Record; + }; + + expect(parsed.enabledWorkflows).toEqual(['simulator', 'ui-automation']); + expect(parsed.debug).toBe(true); + expect(parsed.sentryDisabled).toBe(true); + expect(parsed.filePathRenderStyle).toBe('list'); + expect(parsed.sessionDefaults?.workspacePath).toBe('./MyApp.xcworkspace'); + expect(parsed.sessionDefaults?.projectPath).toBeUndefined(); + }); + + it('preserves unknown sections while patching setup fields', async () => { + const yaml = [ + 'schemaVersion: 1', + 'server:', + ' enabledWorkflows:', + ' - simulator', + 'sessionDefaults:', + ' projectPath: "./App.xcodeproj"', + '', + ].join('\n'); + const { fs, writes } = createFsFixture({ exists: true, readFile: yaml }); + + await persistProjectConfigPatch({ + fs, + cwd, + patch: { + debug: false, + enabledWorkflows: ['simulator'], + sessionDefaults: { + workspacePath: './App.xcworkspace', + }, + }, + deleteSessionDefaultKeys: ['projectPath'], + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + server?: { enabledWorkflows?: string[] }; + sessionDefaults?: Record; + }; + + expect(parsed.server?.enabledWorkflows).toEqual(['simulator']); + expect(parsed.sessionDefaults?.workspacePath).toBe('./App.xcworkspace'); + expect(parsed.sessionDefaults?.projectPath).toBeUndefined(); + }); + }); + + describe('persistActiveSessionDefaultsProfileToProjectConfig', () => { + it('persists active profile name', async () => { + const { fs, writes } = createFsFixture({ exists: true, readFile: 'schemaVersion: 1\n' }); + + await persistActiveSessionDefaultsProfileToProjectConfig({ + fs, + cwd, + profile: 'ios', + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + activeSessionDefaultsProfile?: string; + }; + expect(parsed.activeSessionDefaultsProfile).toBe('ios'); + }); + + it('trims active profile name before persisting', async () => { + const { fs, writes } = createFsFixture({ exists: true, readFile: 'schemaVersion: 1\n' }); + + await persistActiveSessionDefaultsProfileToProjectConfig({ + fs, + cwd, + profile: ' ios ', + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + activeSessionDefaultsProfile?: string; + }; + expect(parsed.activeSessionDefaultsProfile).toBe('ios'); + }); + + it('removes active profile when switching to global', async () => { + const yaml = ['schemaVersion: 1', 'activeSessionDefaultsProfile: "watch"', ''].join('\n'); + const { fs, writes } = createFsFixture({ exists: true, readFile: yaml }); + + await persistActiveSessionDefaultsProfileToProjectConfig({ + fs, + cwd, + profile: null, + }); + + expect(writes.length).toBe(1); + const parsed = parseYaml(writes[0].content) as { + activeSessionDefaultsProfile?: string; + }; + expect(parsed.activeSessionDefaultsProfile).toBeUndefined(); + }); + }); +}); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/session-default-args.ts +```ts +import type { SessionDefaults } from './session-store.ts'; + +export type ExclusiveParameterGroup = readonly string[]; + +export function hasConcreteSessionDefaultValue(value: unknown): boolean { + if (value === null || value === undefined) { + return false; + } + + if (typeof value === 'string') { + return value.trim().length > 0; + } + + return true; +} + +export function pickSessionDefaultsForKeys( + keys: Iterable, + defaults: Partial, +): Record { + const pickedDefaults: Record = {}; + + for (const key of keys) { + const value = defaults[key as keyof SessionDefaults]; + if (hasConcreteSessionDefaultValue(value)) { + pickedDefaults[key] = value; + } + } + + return pickedDefaults; +} + +export function mergeSessionDefaultArgs(opts: { + defaults: Record; + explicitArgs: Record; + exclusivePairs?: readonly ExclusiveParameterGroup[]; +}): Record { + const sanitizedArgs: Record = {}; + for (const [key, value] of Object.entries(opts.explicitArgs)) { + if (!hasConcreteSessionDefaultValue(value)) { + continue; + } + sanitizedArgs[key] = value; + } + + const merged: Record = { ...opts.defaults, ...sanitizedArgs }; + + if ( + opts.defaults.env && + typeof opts.defaults.env === 'object' && + !Array.isArray(opts.defaults.env) && + sanitizedArgs.env && + typeof sanitizedArgs.env === 'object' && + !Array.isArray(sanitizedArgs.env) + ) { + merged.env = { + ...(opts.defaults.env as Record), + ...(sanitizedArgs.env as Record), + }; + } + + for (const pair of opts.exclusivePairs ?? []) { + const userProvidedConcrete = pair.some((key) => + Object.prototype.hasOwnProperty.call(sanitizedArgs, key), + ); + if (!userProvidedConcrete) { + continue; + } + + for (const key of pair) { + if (!Object.prototype.hasOwnProperty.call(sanitizedArgs, key) && key in merged) { + delete merged[key]; + } + } + } + + for (const pair of opts.exclusivePairs ?? []) { + const allFromDefaults = pair.every( + (key) => !Object.prototype.hasOwnProperty.call(sanitizedArgs, key), + ); + if (!allFromDefaults) { + continue; + } + + const presentKeys = pair.filter((key) => hasConcreteSessionDefaultValue(merged[key])); + if (presentKeys.length <= 1) { + continue; + } + + for (let index = 1; index < presentKeys.length; index += 1) { + delete merged[presentKeys[index]]; + } + } + + return merged; +} + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/session-store.ts +```ts +import { log } from './logger.ts'; + +export type SessionDefaults = { + projectPath?: string; + workspacePath?: string; + scheme?: string; + configuration?: string; + simulatorName?: string; + simulatorId?: string; + simulatorPlatform?: + | 'iOS Simulator' + | 'watchOS Simulator' + | 'tvOS Simulator' + | 'visionOS Simulator'; + deviceId?: string; + useLatestOS?: boolean; + arch?: 'arm64' | 'x86_64'; + suppressWarnings?: boolean; + derivedDataPath?: string; + preferXcodebuild?: boolean; + platform?: string; + bundleId?: string; + env?: Record; +}; + +class SessionStore { + private globalDefaults: SessionDefaults = {}; + private profiles: Record = {}; + private activeProfile: string | null = null; + private revision = 0; + + private cloneDefaults(defaults: SessionDefaults): SessionDefaults { + const copy = { ...defaults }; + if (copy.env) { + copy.env = { ...copy.env }; + } + return copy; + } + + private getProfileLabel(profile: string | null): string { + return profile ?? 'global'; + } + + private clearAllInternal(): void { + this.globalDefaults = {}; + this.profiles = {}; + this.activeProfile = null; + this.revision += 1; + log('info', '[Session] All defaults cleared'); + } + + private clearAllForProfile(profile: string | null): void { + if (profile === null) { + this.globalDefaults = {}; + this.revision += 1; + log('info', '[Session] All defaults cleared (global)'); + return; + } + + delete this.profiles[profile]; + this.revision += 1; + log('info', `[Session] All defaults cleared (${profile})`); + } + + private setDefaultsForResolvedProfile(profile: string | null, defaults: SessionDefaults): void { + const storedDefaults = this.cloneDefaults(defaults); + if (profile === null) { + this.globalDefaults = storedDefaults; + return; + } + this.profiles[profile] = storedDefaults; + } + + setDefaults(partial: Partial): void { + this.setDefaultsForProfile(this.activeProfile, partial); + } + + setDefaultsForProfile(profile: string | null, partial: Partial): void { + const previous = this.getRawForProfile(profile); + const next = { ...previous, ...partial }; + this.setDefaultsForResolvedProfile(profile, next); + this.revision += 1; + const profileLabel = this.getProfileLabel(profile); + log('info', `[Session] Defaults updated (${profileLabel}): ${Object.keys(partial).join(', ')}`); + } + + clear(keys?: (keyof SessionDefaults)[]): void { + if (keys == null) { + this.clearForProfile(this.activeProfile); + return; + } + + this.clearForProfile(this.activeProfile, keys); + } + + clearAll(): void { + this.clearAllInternal(); + } + + clearForProfile(profile: string | null, keys?: (keyof SessionDefaults)[]): void { + if (keys == null) { + const wasActiveNamedProfile = profile !== null && profile === this.activeProfile; + this.clearAllForProfile(profile); + if (wasActiveNamedProfile) { + this.activeProfile = null; + log('info', '[Session] Active defaults profile reset to global'); + } + return; + } + + if (keys.length === 0) { + // No-op when an empty array is provided (e.g., empty UI selection) + log('info', '[Session] No keys provided to clear; no changes made'); + return; + } + + const next = this.getRawForProfile(profile); + for (const k of keys) delete next[k]; + + this.setDefaultsForResolvedProfile(profile, next); + this.revision += 1; + const profileLabel = this.getProfileLabel(profile); + log('info', `[Session] Defaults cleared (${profileLabel}): ${keys.join(', ')}`); + } + + get(key: K): SessionDefaults[K] { + return this.getAll()[key]; + } + + getAll(): SessionDefaults { + return this.getAllForProfile(this.activeProfile); + } + + getAllForProfile(profile: string | null): SessionDefaults { + return this.getRawForProfile(profile); + } + + private getRawForProfile(profile: string | null): SessionDefaults { + const defaults = profile === null ? this.globalDefaults : (this.profiles[profile] ?? {}); + return this.cloneDefaults(defaults); + } + + listProfiles(): string[] { + return Object.keys(this.profiles).sort((a, b) => a.localeCompare(b)); + } + + getActiveProfile(): string | null { + return this.activeProfile; + } + + setActiveProfile(profile: string | null): void { + this.activeProfile = profile; + this.revision += 1; + if (profile != null && this.profiles[profile] == null) { + this.profiles[profile] = {}; + } + log('info', `[Session] Active defaults profile: ${profile ?? 'global'}`); + } + + getRevision(): number { + return this.revision; + } + + setDefaultsIfRevision(partial: Partial, expectedRevision: number): boolean { + return this.setDefaultsIfRevisionForProfile(this.activeProfile, partial, expectedRevision); + } + + setDefaultsIfRevisionForProfile( + profile: string | null, + partial: Partial, + expectedRevision: number, + ): boolean { + if (this.revision !== expectedRevision) { + return false; + } + this.setDefaultsForProfile(profile, partial); + return true; + } +} + +export const sessionStore = new SessionStore(); + +``` + +File: /Volumes/Developer/XcodeBuildMCP/src/utils/project-config.ts +```ts +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { parse as parseYaml, stringify as stringifyYaml } from 'yaml'; +import type { FileSystemExecutor } from './FileSystemExecutor.ts'; +import type { SessionDefaults } from './session-store.ts'; +import { log } from './logger.ts'; +import { removeUndefined } from './remove-undefined.ts'; +import { runtimeConfigFileSchema, type RuntimeConfigFile } from './runtime-config-schema.ts'; +import type { FilePathRenderStyle } from './runtime-config-types.ts'; +import { normalizeSessionDefaultsProfileName } from './session-defaults-profile.ts'; +import { resolvePathFromCwd } from './path.ts'; + +const CONFIG_DIR = '.xcodebuildmcp'; +const CONFIG_FILE = 'config.yaml'; + +export type ProjectConfig = RuntimeConfigFile & { + schemaVersion: 1; + sessionDefaults?: Partial; + sessionDefaultsProfiles?: Record>; + activeSessionDefaultsProfile?: string; + enabledWorkflows?: string[]; + customWorkflows?: Record; + debuggerBackend?: 'dap' | 'lldb-cli'; + filePathRenderStyle?: FilePathRenderStyle; + [key: string]: unknown; +}; + +export type LoadProjectConfigOptions = { + fs: FileSystemExecutor; + cwd: string; +}; + +export type LoadProjectConfigResult = + | { found: false } + | { found: false; path: string; error: Error } + | { found: true; path: string; config: ProjectConfig; notices: string[] }; + +export type PersistSessionDefaultsOptions = { + fs: FileSystemExecutor; + cwd: string; + patch: Partial; + deleteKeys?: (keyof SessionDefaults)[]; + profile?: string | null; +}; + +export type PersistActiveSessionDefaultsProfileOptions = { + fs: FileSystemExecutor; + cwd: string; + profile?: string | null; +}; + +export type SetupPreferences = { + platforms?: ('macOS' | 'iOS' | 'tvOS' | 'watchOS' | 'visionOS')[]; +}; + +export type PersistProjectConfigPatchOptions = { + fs: FileSystemExecutor; + cwd: string; + patch: { + enabledWorkflows?: string[]; + debug?: boolean; + sentryDisabled?: boolean; + experimentalWorkflowDiscovery?: boolean; + disableSessionDefaults?: boolean; + filePathRenderStyle?: FilePathRenderStyle; + sessionDefaults?: Partial; + setupPreferences?: SetupPreferences | null; + }; + deleteSessionDefaultKeys?: (keyof SessionDefaults)[]; +}; + +type PersistenceTargetOptions = { + fs: FileSystemExecutor; + configPath: string; +}; + +function getConfigDir(cwd: string): string { + return path.join(cwd, CONFIG_DIR); +} + +function getConfigPath(cwd: string): string { + return path.join(getConfigDir(cwd), CONFIG_FILE); +} + +function isPlainObject(value: unknown): value is Record { + return typeof value === 'object' && value !== null && !Array.isArray(value); +} + +function toError(value: unknown): Error { + return value instanceof Error ? value : new Error(String(value)); +} + +function hasValue>(defaults: T, key: keyof T): boolean { + return Object.prototype.hasOwnProperty.call(defaults, key) && defaults[key] !== undefined; +} + +function normalizeMutualExclusivity(defaults: Partial): { + normalized: Partial; + notices: string[]; +} { + const normalized: Partial = { ...defaults }; + const notices: string[] = []; + + if (hasValue(normalized, 'projectPath') && hasValue(normalized, 'workspacePath')) { + delete normalized.projectPath; + notices.push('Both projectPath and workspacePath were provided; keeping workspacePath.'); + } + + if (hasValue(normalized, 'simulatorId') && hasValue(normalized, 'simulatorName')) { + notices.push( + 'Both simulatorId and simulatorName were provided; storing both and preferring simulatorId when disambiguating.', + ); + } + + return { normalized, notices }; +} + +function tryFileUrlToPath(value: string): string | null { + if (!value.startsWith('file:')) { + return null; + } + + try { + return fileURLToPath(value); + } catch (error) { + log('warn', `Failed to parse file URL path: ${value}. ${String(error)}`); + return null; + } +} + +function normalizePathValue(value: string, cwd: string): string { + const fileUrlPath = tryFileUrlToPath(value); + if (fileUrlPath) { + return fileUrlPath; + } + + return resolvePathFromCwd(value, cwd); +} + +function resolveRelativeSessionPaths( + defaults: Partial, + cwd: string, +): Partial { + const resolved: Partial = { ...defaults }; + const pathKeys = ['projectPath', 'workspacePath', 'derivedDataPath'] as const; + + for (const key of pathKeys) { + const value = resolved[key]; + if (typeof value === 'string' && value.length > 0) { + resolved[key] = normalizePathValue(value, cwd); + } + } + + return resolved; +} + +function normalizeEnabledWorkflows(value: unknown): string[] { + if (value == null) return []; + if (Array.isArray(value)) { + const normalized = value + .filter((name): name is string => typeof name === 'string') + .map((name) => name.trim().toLowerCase()) + .filter(Boolean); + return normalized; + } + if (typeof value === 'string') { + const normalized = value + .split(',') + .map((name) => name.trim().toLowerCase()) + .filter(Boolean); + return normalized; + } + return []; +} + +function normalizeCustomWorkflows(value: unknown): Record { + if (!isPlainObject(value)) { + return {}; + } + + const normalized: Record = {}; + + for (const [workflowName, workflowTools] of Object.entries(value)) { + const normalizedWorkflowName = workflowName.trim().toLowerCase(); + if (!normalizedWorkflowName) { + continue; + } + if (Array.isArray(workflowTools)) { + normalized[normalizedWorkflowName] = workflowTools + .filter((toolName): toolName is string => typeof toolName === 'string') + .map((toolName) => toolName.trim().toLowerCase()) + .filter(Boolean); + continue; + } + if (typeof workflowTools === 'string') { + normalized[normalizedWorkflowName] = workflowTools + .split(',') + .map((toolName) => toolName.trim().toLowerCase()) + .filter(Boolean); + continue; + } + } + + return normalized; +} + +function resolveRelativeTopLevelPaths(config: ProjectConfig, cwd: string): ProjectConfig { + const resolved: ProjectConfig = { ...config }; + const pathKeys = ['axePath', 'iosTemplatePath', 'macosTemplatePath'] as const; + + for (const key of pathKeys) { + const value = resolved[key]; + if (typeof value === 'string' && value.length > 0) { + resolved[key] = normalizePathValue(value, cwd); + } + } + + return resolved; +} + +function normalizeSessionDefaultsProfiles( + profiles: Record>, + cwd: string, +): { profiles: Record>; notices: string[] } { + const normalizedProfiles: Record> = {}; + const notices: string[] = []; + + for (const [profileName, defaults] of Object.entries(profiles)) { + const trimmedName = profileName.trim(); + if (trimmedName.length === 0) { + notices.push('Ignored sessionDefaultsProfiles entry with an empty profile name.'); + continue; + } + const normalized = normalizeMutualExclusivity(defaults); + notices.push(...normalized.notices.map((notice) => `[profile:${trimmedName}] ${notice}`)); + normalizedProfiles[trimmedName] = resolveRelativeSessionPaths(normalized.normalized, cwd); + } + + return { profiles: normalizedProfiles, notices }; +} + +function normalizeDebuggerBackend(config: RuntimeConfigFile): ProjectConfig { + if (config.debuggerBackend === 'lldb') { + const normalized: RuntimeConfigFile = { ...config, debuggerBackend: 'lldb-cli' }; + return toProjectConfig(normalized); + } + return toProjectConfig(config); +} + +function normalizeConfigForPersistence(config: RuntimeConfigFile): ProjectConfig { + let base = normalizeDebuggerBackend(config); + if (config.enabledWorkflows !== undefined) { + base = { ...base, enabledWorkflows: normalizeEnabledWorkflows(config.enabledWorkflows) }; + } + if (config.customWorkflows !== undefined) { + base = { ...base, customWorkflows: normalizeCustomWorkflows(config.customWorkflows) }; + } + return base; +} + +function toProjectConfig(config: RuntimeConfigFile): ProjectConfig { + return config as ProjectConfig; +} + +function parseProjectConfig(rawText: string): RuntimeConfigFile { + const parsed: unknown = parseYaml(rawText); + if (!isPlainObject(parsed)) { + throw new Error('Project config must be an object'); + } + return runtimeConfigFileSchema.parse(parsed) as RuntimeConfigFile; +} + +async function readBaseConfigForPersistence( + options: PersistenceTargetOptions, +): Promise { + if (!options.fs.existsSync(options.configPath)) { + return { schemaVersion: 1 }; + } + + try { + const rawText = await options.fs.readFile(options.configPath, 'utf8'); + const parsed = parseProjectConfig(rawText); + return { ...normalizeConfigForPersistence(parsed), schemaVersion: 1 }; + } catch (error) { + const errorMessage = error instanceof Error ? error.message : String(error); + log( + 'warn', + `Failed to read or parse project config at ${options.configPath}. Overwriting with new config. ${errorMessage}`, + ); + return { schemaVersion: 1 }; + } +} + +export async function loadProjectConfig( + options: LoadProjectConfigOptions, +): Promise { + const configPath = getConfigPath(options.cwd); + + if (!options.fs.existsSync(configPath)) { + return { found: false }; + } + + try { + const rawText = await options.fs.readFile(configPath, 'utf8'); + const parsed = parseProjectConfig(rawText); + const notices: string[] = []; + + let config = normalizeDebuggerBackend(parsed); + + if (parsed.enabledWorkflows !== undefined) { + const normalizedWorkflows = normalizeEnabledWorkflows(parsed.enabledWorkflows); + config = { ...config, enabledWorkflows: normalizedWorkflows }; + } + if (parsed.customWorkflows !== undefined) { + const normalizedCustomWorkflows = normalizeCustomWorkflows(parsed.customWorkflows); + config = { ...config, customWorkflows: normalizedCustomWorkflows }; + } + + if (config.sessionDefaults) { + const normalized = normalizeMutualExclusivity(config.sessionDefaults); + notices.push(...normalized.notices); + const resolved = resolveRelativeSessionPaths(normalized.normalized, options.cwd); + config = { ...config, sessionDefaults: resolved }; + } + + if (config.sessionDefaultsProfiles) { + const normalizedProfiles = normalizeSessionDefaultsProfiles( + config.sessionDefaultsProfiles, + options.cwd, + ); + notices.push(...normalizedProfiles.notices); + config = { ...config, sessionDefaultsProfiles: normalizedProfiles.profiles }; + } + + config = resolveRelativeTopLevelPaths(config, options.cwd); + + return { found: true, path: configPath, config, notices }; + } catch (error) { + return { found: false, path: configPath, error: toError(error) }; + } +} + +export async function persistSessionDefaultsToProjectConfig( + options: PersistSessionDefaultsOptions, +): Promise<{ path: string }> { + const configDir = getConfigDir(options.cwd); + const configPath = getConfigPath(options.cwd); + + await options.fs.mkdir(configDir, { recursive: true }); + const baseConfig = await readBaseConfigForPersistence({ fs: options.fs, configPath }); + + const patch = removeUndefined(options.patch as Record); + const targetProfile = normalizeSessionDefaultsProfileName(options.profile); + const isGlobalProfile = targetProfile === null; + const baseDefaults = isGlobalProfile + ? (baseConfig.sessionDefaults ?? {}) + : (baseConfig.sessionDefaultsProfiles?.[targetProfile] ?? {}); + const nextSessionDefaults: Partial = { ...baseDefaults, ...patch }; + + const nextConfig: ProjectConfig = { + ...baseConfig, + schemaVersion: 1, + }; + for (const key of options.deleteKeys ?? []) { + delete nextSessionDefaults[key]; + } + if (isGlobalProfile) { + nextConfig.sessionDefaults = nextSessionDefaults; + } else { + nextConfig.sessionDefaultsProfiles = { + ...(nextConfig.sessionDefaultsProfiles ?? {}), + [targetProfile]: nextSessionDefaults, + }; + } + + await options.fs.writeFile(configPath, stringifyYaml(nextConfig), 'utf8'); + + return { path: configPath }; +} + +export async function persistActiveSessionDefaultsProfileToProjectConfig( + options: PersistActiveSessionDefaultsProfileOptions, +): Promise<{ path: string }> { + const configDir = getConfigDir(options.cwd); + const configPath = getConfigPath(options.cwd); + + await options.fs.mkdir(configDir, { recursive: true }); + const baseConfig = await readBaseConfigForPersistence({ fs: options.fs, configPath }); + + const nextConfig: ProjectConfig = { ...baseConfig, schemaVersion: 1 }; + const activeProfile = normalizeSessionDefaultsProfileName(options.profile); + if (activeProfile === null) { + delete nextConfig.activeSessionDefaultsProfile; + } else { + nextConfig.activeSessionDefaultsProfile = activeProfile; + } + + await options.fs.writeFile(configPath, stringifyYaml(nextConfig), 'utf8'); + + return { path: configPath }; +} + +export async function persistProjectConfigPatch( + options: PersistProjectConfigPatchOptions, +): Promise<{ path: string }> { + const configDir = getConfigDir(options.cwd); + const configPath = getConfigPath(options.cwd); + + await options.fs.mkdir(configDir, { recursive: true }); + const baseConfig = await readBaseConfigForPersistence({ fs: options.fs, configPath }); + + const nextConfig: ProjectConfig = { + ...baseConfig, + schemaVersion: 1, + }; + + if (options.patch.enabledWorkflows !== undefined) { + nextConfig.enabledWorkflows = normalizeEnabledWorkflows(options.patch.enabledWorkflows); + } + + const topLevelPatch = removeUndefined({ + debug: options.patch.debug, + sentryDisabled: options.patch.sentryDisabled, + experimentalWorkflowDiscovery: options.patch.experimentalWorkflowDiscovery, + disableSessionDefaults: options.patch.disableSessionDefaults, + filePathRenderStyle: options.patch.filePathRenderStyle, + }); + + for (const [key, value] of Object.entries(topLevelPatch)) { + nextConfig[key] = value; + } + + if (options.patch.setupPreferences === null) { + delete nextConfig.setupPreferences; + } else if (options.patch.setupPreferences !== undefined) { + nextConfig.setupPreferences = options.patch.setupPreferences; + } + + if (options.patch.sessionDefaults) { + const patch = removeUndefined(options.patch.sessionDefaults as Record); + const nextSessionDefaults: Partial = { + ...(nextConfig.sessionDefaults ?? {}), + ...patch, + }; + + for (const key of options.deleteSessionDefaultKeys ?? []) { + delete nextSessionDefaults[key]; + } + + nextConfig.sessionDefaults = nextSessionDefaults; + } + + await options.fs.writeFile(configPath, stringifyYaml(nextConfig), 'utf8'); + + return { path: configPath }; +} + +``` + + +diff --git a/CHANGELOG.md b/CHANGELOG.md +index c8eb6433..3fbae6a1 100644 +--- a/CHANGELOG.md ++++ b/CHANGELOG.md +@@ -7,6 +7,7 @@ + - Added `snapshot_ui sinceScreenHash` / CLI `--since-screen-hash` so callers can skip full runtime snapshot output when the screen hash is unchanged. + - Added `batch` for executing multiple AXe UI automation steps in one simulator session. + - Added `wait_for_ui` for polling rs/1 runtime UI snapshots until UI predicates such as existence, enabled state, focus, text, or settled layout are satisfied. `textContains` can also wait on visible text without a selector when the match is unique. ++- Added structured rs/1 element-ref `batch` tap steps, preserved same-screen refs after successful `tap` and `batch` actions, and improved UI automation guidance and next steps for one-observation interactions. + + ### Fixed + +diff --git a/manifests/tools/batch.yaml b/manifests/tools/batch.yaml +index b9209d70..e03b2210 100644 +--- a/manifests/tools/batch.yaml ++++ b/manifests/tools/batch.yaml +@@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/batch + names: + mcp: batch + cli: batch +-description: Execute multiple AXe UI interaction steps in one simulator session to reduce process launches. ++description: Execute structured rs/1 tap steps in one simulator session. Use refs from the latest snapshot_ui or wait_for_ui output, for example {"steps":[{"action":"tap","elementRef":"e1"},{"action":"tap","elementRef":"e2","postDelay":0.25}]}. Do not pass raw AXe strings such as "tap e7". + outputSchema: + schema: xcodebuildmcp.output.ui-action-result +- version: "2" ++ version: '2' + routing: + stateful: true + annotations: +diff --git a/manifests/tools/snapshot_ui.yaml b/manifests/tools/snapshot_ui.yaml +index 5d762219..c0746db8 100644 +--- a/manifests/tools/snapshot_ui.yaml ++++ b/manifests/tools/snapshot_ui.yaml +@@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/snapshot_ui + names: + mcp: snapshot_ui + cli: snapshot-ui +-description: Capture a semantic rs/1 runtime UI snapshot with stable elementRef targets for UI automation. ++description: Capture a semantic rs/1 runtime UI snapshot with elementRef targets. Observe once, use tap for one target or batch for multiple same-screen targets, and refresh after navigation, scrolling, sheet changes, or obvious layout changes. + outputSchema: + schema: xcodebuildmcp.output.capture-result +- version: "2" ++ version: '2' + routing: + stateful: true + annotations: +diff --git a/manifests/tools/tap.yaml b/manifests/tools/tap.yaml +index 6fdff7fc..33740afd 100644 +--- a/manifests/tools/tap.yaml ++++ b/manifests/tools/tap.yaml +@@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/tap + names: + mcp: tap + cli: tap +-description: Tap a UI element by elementRef from a current rs/1 runtime snapshot. ++description: Tap one elementRef from the latest snapshot_ui or wait_for_ui output. Other same-screen refs may remain usable after success; refresh after navigation, scrolling, sheet changes, or obvious layout changes. + outputSchema: + schema: xcodebuildmcp.output.ui-action-result +- version: "2" ++ version: '2' + routing: + stateful: true + annotations: +diff --git a/manifests/tools/wait_for_ui.yaml b/manifests/tools/wait_for_ui.yaml +index 4ae62a0b..843d77a8 100644 +--- a/manifests/tools/wait_for_ui.yaml ++++ b/manifests/tools/wait_for_ui.yaml +@@ -3,10 +3,10 @@ module: mcp/tools/ui-automation/wait_for_ui + names: + mcp: wait_for_ui + cli: wait-for-ui +-description: Poll rs/1 runtime UI snapshots until a selector-based UI predicate, selector-free textContains predicate, or selector-free settled predicate is satisfied. Select with elementRef, identifier, label, role, or value when a selector is needed. ++description: Poll rs/1 runtime UI snapshots until a selector-based UI predicate, selector-free textContains predicate, or selector-free settled predicate is satisfied, then record the latest snapshot. Prefer this after navigation or layout changes. Select with elementRef, identifier, label, role, or value when a selector is needed. + outputSchema: + schema: xcodebuildmcp.output.capture-result +- version: "2" ++ version: '2' + routing: + stateful: true + nextSteps: +diff --git a/src/mcp/tools/ui-automation/__tests__/batch.test.ts b/src/mcp/tools/ui-automation/__tests__/batch.test.ts +index 4f1850a9..d88535d9 100644 +--- a/src/mcp/tools/ui-automation/__tests__/batch.test.ts ++++ b/src/mcp/tools/ui-automation/__tests__/batch.test.ts +@@ -36,42 +36,57 @@ describe('Batch UI Automation Tool', () => { + }); + + describe('Schema Validation', () => { +- it('exposes batch steps and AXe batch options', () => { ++ it('exposes structured tap steps and rejects raw AXe strings', () => { + expect(typeof handler).toBe('function'); + expect(schema).toHaveProperty('steps'); + expect(schema).toHaveProperty('axCache'); +- expect(schema).toHaveProperty('tapStyle'); ++ expect(schema).not.toHaveProperty('tapStyle'); + + const schemaObject = z.object(schema); +- expect(schemaObject.safeParse({ steps: ['tap --id login'] }).success).toBe(true); ++ expect(schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: 'e1' }] }).success).toBe( ++ true, ++ ); + expect( + schemaObject.safeParse({ +- steps: ['tap --id login', 'type user@example.com'], ++ steps: [ ++ { action: 'tap', elementRef: 'e1', preDelay: 0.25, postDelay: 0.5 }, ++ { action: 'tap', elementRef: 'e2' }, ++ ], + axCache: 'perBatch', +- typeSubmission: 'chunked', +- typeChunkSize: 8, +- tapStyle: 'automatic', +- continueOnError: true, + waitTimeout: 2, + pollInterval: 0.25, + }).success, + ).toBe(true); ++ expect(schemaObject.safeParse({ steps: ['tap --id login'] }).success).toBe(false); + expect(schemaObject.safeParse({ steps: [] }).success).toBe(false); +- expect(schemaObject.safeParse({ steps: [''] }).success).toBe(false); +- expect(schemaObject.safeParse({ steps: ['tap --id login'], pollInterval: 0 }).success).toBe( ++ expect(schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: '' }] }).success).toBe( + false, + ); ++ expect( ++ schemaObject.safeParse({ steps: [{ action: 'swipe', elementRef: 'e1' }] }).success, ++ ).toBe(false); ++ expect( ++ schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: 'e1' }], pollInterval: 0 }) ++ .success, ++ ).toBe(false); + }); + }); + + describe('Command Generation', () => { +- it('builds repeated AXe --step arguments', async () => { ++ it('pre-resolves element refs into AXe coordinate batch steps', async () => { ++ recordSnapshot([ ++ createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } }), ++ createNode({ frame: { x: 200, y: 300, width: 80, height: 60 }, AXLabel: 'Next' }), ++ ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runBatch( + { + simulatorId, +- steps: ['tap --id username-field', 'type user@example.com'], ++ steps: [ ++ { action: 'tap', elementRef: 'e1' }, ++ { action: 'tap', elementRef: 'e2', preDelay: 0.25, postDelay: 0.5 }, ++ ], + }, + executor, + ); +@@ -85,27 +100,47 @@ describe('Batch UI Automation Tool', () => { + '/mocked/axe/path', + 'batch', + '--step', +- 'tap --id username-field', ++ 'tap -x 60 -y 40', + '--step', +- 'type user@example.com', ++ 'tap -x 240 -y 330 --pre-delay 0.25 --post-delay 0.5', + '--udid', + simulatorId, + ], + ]); + }); + +- it('passes AXe batch options through unchanged', async () => { ++ it('uses touch down/up batch steps for switch refs', async () => { ++ recordSnapshot([ ++ createNode({ ++ type: 'Switch', ++ role: 'AXSwitch', ++ frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, ++ AXLabel: 'Reduce transparency', ++ }), ++ ]); ++ const { calls, executor } = createTrackingExecutor(); ++ ++ await runBatch({ simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, executor); ++ ++ expect(calls[0]?.command).toEqual([ ++ '/mocked/axe/path', ++ 'batch', ++ '--step', ++ 'touch -x 307 -y 903 --down --up', ++ '--udid', ++ simulatorId, ++ ]); ++ }); ++ ++ it('passes supported AXe batch options through unchanged', async () => { ++ recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + await runBatch( + { + simulatorId, +- steps: ['tap --id login'], ++ steps: [{ action: 'tap', elementRef: 'e1' }], + axCache: 'perStep', +- typeSubmission: 'composite', +- typeChunkSize: 4, +- tapStyle: 'physical', +- continueOnError: true, + waitTimeout: 3, + pollInterval: 0.5, + }, +@@ -116,16 +151,9 @@ describe('Batch UI Automation Tool', () => { + '/mocked/axe/path', + 'batch', + '--step', +- 'tap --id login', ++ 'tap -x 60 -y 40', + '--ax-cache', + 'perStep', +- '--type-submission', +- 'composite', +- '--type-chunk-size', +- '4', +- '--tap-style', +- 'physical', +- '--continue-on-error', + '--wait-timeout', + '3', + '--poll-interval', +@@ -137,25 +165,45 @@ describe('Batch UI Automation Tool', () => { + }); + + describe('Runtime snapshot invalidation', () => { +- it('clears the cached runtime snapshot after a successful batch', async () => { ++ it('preserves the cached runtime snapshot after a successful batch', async () => { + recordSnapshot([createNode()]); + +- const result = await runBatch({ simulatorId, steps: ['tap --id login'] }); ++ const result = await runBatch({ simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }); + + expect(result.didError).toBe(false); +- expect(getRuntimeSnapshot(simulatorId)).toBeNull(); ++ expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); ++ }); ++ ++ it('pre-resolves all refs and fails before execution if any ref is invalid', async () => { ++ recordSnapshot([createNode()]); ++ const { calls, executor } = createTrackingExecutor(); ++ ++ const result = await runBatch( ++ { ++ simulatorId, ++ steps: [ ++ { action: 'tap', elementRef: 'e1' }, ++ { action: 'tap', elementRef: 'e404' }, ++ ], ++ }, ++ executor, ++ ); ++ ++ expect(result.didError).toBe(true); ++ expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); ++ expect(calls).toEqual([]); ++ expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('clears the cached runtime snapshot when AXe runs and reports batch failure', async () => { + recordSnapshot([createNode()]); + + const result = await runBatch( +- { simulatorId, steps: ['type Secret123'] }, +- createFailingExecutor('step failed: type Secret123'), ++ { simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, ++ createFailingExecutor('step failed'), + ); + + expect(result.didError).toBe(true); +- expect(JSON.stringify(result)).not.toContain('Secret123'); + expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + }); + +@@ -164,7 +212,7 @@ describe('Batch UI Automation Tool', () => { + const { executor } = createTrackingExecutor(); + + const result = await runBatch( +- { simulatorId, steps: ['tap --id login'] }, ++ { simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, + executor, + createMockAxeHelpers({ getAxePathReturn: null }), + ); +@@ -191,7 +239,10 @@ describe('Batch UI Automation Tool', () => { + }); + const executeBatch = createBatchExecutor(executor, createMockAxeHelpers(), debuggerManager); + +- const result = await executeBatch({ simulatorId, steps: ['tap --id login'] }); ++ const result = await executeBatch({ ++ simulatorId, ++ steps: [{ action: 'tap', elementRef: 'e1' }], ++ }); + + expect(result.didError).toBe(true); + expect(calls).toEqual([]); +@@ -201,7 +252,7 @@ describe('Batch UI Automation Tool', () => { + + describe('Handler Behavior', () => { + it('requires simulatorId session default', async () => { +- const result = await handler({ steps: ['tap --id login'] }); ++ const result = await handler({ steps: [{ action: 'tap', elementRef: 'e1' }] }); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Missing required session defaults'); +diff --git a/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts b/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts +index 5628417f..87ba3030 100644 +--- a/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts ++++ b/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts +@@ -321,6 +321,53 @@ describe('Snapshot UI Plugin', () => { + ]); + }); + ++ it('should emit a batch next step when multiple useful tap targets are present', async () => { ++ const uiHierarchy = JSON.stringify({ ++ elements: [ ++ { ++ type: 'Button', ++ role: 'AXButton', ++ AXLabel: 'First', ++ frame: { x: 20, y: 40, width: 100, height: 44 }, ++ }, ++ { ++ type: 'Button', ++ role: 'AXButton', ++ AXLabel: 'Second', ++ frame: { x: 20, y: 100, width: 100, height: 44 }, ++ }, ++ ], ++ }); ++ const mockExecutor = createMockExecutor({ ++ success: true, ++ output: uiHierarchy, ++ error: undefined, ++ process: { pid: 12345 }, ++ }); ++ const mockAxeHelpers = { ++ getAxePath: () => '/usr/local/bin/axe', ++ getBundledAxeEnvironment: () => ({}), ++ }; ++ ++ __resetRuntimeSnapshotStoreForTests(); ++ const { ctx, run } = createMockToolHandlerContext(); ++ await run(() => ++ snapshot_uiLogic( ++ { simulatorId: '12345678-1234-4234-8234-123456789012' }, ++ mockExecutor, ++ mockAxeHelpers, ++ ), ++ ); ++ ++ expect(ctx.nextSteps?.find((step) => step.tool === 'batch')?.params).toEqual({ ++ simulatorId: '12345678-1234-4234-8234-123456789012', ++ steps: [ ++ { action: 'tap', elementRef: 'e1' }, ++ { action: 'tap', elementRef: 'e2' }, ++ ], ++ }); ++ }); ++ + it('should prefer a non-text-field tap target in next steps', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ +diff --git a/src/mcp/tools/ui-automation/__tests__/tap.test.ts b/src/mcp/tools/ui-automation/__tests__/tap.test.ts +index ec994fca..95df2007 100644 +--- a/src/mcp/tools/ui-automation/__tests__/tap.test.ts ++++ b/src/mcp/tools/ui-automation/__tests__/tap.test.ts +@@ -81,14 +81,14 @@ describe('Tap Plugin', () => { + }); + }); + +- it('clears the cached runtime snapshot after a successful tap', async () => { ++ it('preserves the cached runtime snapshot after a successful tap', async () => { + recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); + const { executor } = createTrackingExecutor(); + + const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); + + expect(result.didError).toBe(false); +- expect(getRuntimeSnapshot(simulatorId)).toBeNull(); ++ expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('includes element type when tapping a referenced element with a shared identifier', async () => { +diff --git a/src/mcp/tools/ui-automation/batch.ts b/src/mcp/tools/ui-automation/batch.ts +index 0f5de5ff..f31c4520 100644 +--- a/src/mcp/tools/ui-automation/batch.ts ++++ b/src/mcp/tools/ui-automation/batch.ts +@@ -12,7 +12,8 @@ import { + toInternalSchema, + } from '../../../utils/typed-tool-factory.ts'; + import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; +-import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; ++import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; ++import { createSemanticTapBatchStep, createSemanticTapCommand } from './shared/semantic-tap.ts'; + import type { AxeHelpers } from './shared/axe-command.ts'; + import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; + import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; +@@ -24,17 +25,30 @@ import { + shouldInvalidateRuntimeSnapshotAfterActionError, + } from './shared/domain-result.ts'; + ++const batchStepSchema = z.strictObject({ ++ action: z.literal('tap'), ++ elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), ++ preDelay: z ++ .number() ++ .min(0, { message: 'Pre-delay must be non-negative' }) ++ .max(10, { message: 'Pre-delay must be at most 10 seconds' }) ++ .optional() ++ .describe('seconds'), ++ postDelay: z ++ .number() ++ .min(0, { message: 'Post-delay must be non-negative' }) ++ .max(10, { message: 'Post-delay must be at most 10 seconds' }) ++ .optional() ++ .describe('seconds'), ++}); ++ + const batchSchema = z.object({ + simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), + steps: z +- .array(z.string().min(1, { message: 'steps must not contain empty values' })) ++ .array(batchStepSchema) + .min(1, { message: 'At least one batch step is required' }) + .max(100, { message: 'At most 100 batch steps are supported' }), + axCache: z.enum(['perBatch', 'perStep', 'none']).optional(), +- typeSubmission: z.enum(['chunked', 'composite']).optional(), +- typeChunkSize: z.number().int().min(1).optional(), +- tapStyle: z.enum(['automatic', 'simulator', 'physical']).optional(), +- continueOnError: z.boolean().optional(), + waitTimeout: z.number().min(0, { message: 'waitTimeout must be non-negative' }).optional(), + pollInterval: z.number().positive({ message: 'pollInterval must be greater than 0' }).optional(), + }); +@@ -44,26 +58,14 @@ type BatchResult = UiActionResultDomainResult; + + const LOG_PREFIX = '[AXe]'; + +-function buildBatchCommandArgs(params: BatchParams): string[] { ++function buildBatchCommandArgs(params: BatchParams, resolvedSteps: readonly string[]): string[] { + const commandArgs = ['batch']; +- for (const step of params.steps) { ++ for (const step of resolvedSteps) { + commandArgs.push('--step', step); + } + if (params.axCache !== undefined) { + commandArgs.push('--ax-cache', params.axCache); + } +- if (params.typeSubmission !== undefined) { +- commandArgs.push('--type-submission', params.typeSubmission); +- } +- if (params.typeChunkSize !== undefined) { +- commandArgs.push('--type-chunk-size', String(params.typeChunkSize)); +- } +- if (params.tapStyle !== undefined) { +- commandArgs.push('--tap-style', params.tapStyle); +- } +- if (params.continueOnError === true) { +- commandArgs.push('--continue-on-error'); +- } + if (params.waitTimeout !== undefined) { + commandArgs.push('--wait-timeout', String(params.waitTimeout)); + } +@@ -73,6 +75,46 @@ function buildBatchCommandArgs(params: BatchParams): string[] { + return commandArgs; + } + ++function resolveBatchSteps( ++ params: BatchParams, ++): { ok: true; steps: string[] } | { ok: false; result: BatchResult } { ++ const resolvedSteps: string[] = []; ++ ++ for (const step of params.steps) { ++ const resolution = resolveElementRef(params.simulatorId, step.elementRef, 'tap'); ++ if (!resolution.ok) { ++ return { ++ ok: false, ++ result: createUiActionFailureResult( ++ { type: 'batch' as const, stepCount: params.steps.length }, ++ params.simulatorId, ++ resolution.error.message, ++ { uiError: resolution.error }, ++ ), ++ }; ++ } ++ ++ const usesTouchActivation = resolution.element.publicElement.role === 'switch'; ++ const extraArgs: string[] = []; ++ if (!usesTouchActivation && step.preDelay !== undefined) { ++ extraArgs.push('--pre-delay', String(step.preDelay)); ++ } ++ if (!usesTouchActivation && step.postDelay !== undefined) { ++ extraArgs.push('--post-delay', String(step.postDelay)); ++ } ++ ++ const tapCommand = createSemanticTapCommand( ++ resolution.element, ++ step.elementRef, ++ extraArgs, ++ resolution.snapshot.elements, ++ ); ++ resolvedSteps.push(createSemanticTapBatchStep(tapCommand)); ++ } ++ ++ return { ok: true, steps: resolvedSteps }; ++} ++ + export function createBatchExecutor( + executor: CommandExecutor, + axeHelpers: AxeHelpers = defaultAxeHelpers, +@@ -92,12 +134,16 @@ export function createBatchExecutor( + return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); + } + +- const commandArgs = buildBatchCommandArgs(params); ++ const resolvedSteps = resolveBatchSteps(params); ++ if (!resolvedSteps.ok) { ++ return resolvedSteps.result; ++ } ++ ++ const commandArgs = buildBatchCommandArgs(params, resolvedSteps.steps); + log('info', `${LOG_PREFIX}/${toolName}: Starting ${steps.length} step batch on ${simulatorId}`); + + try { + await executeAxeCommand(commandArgs, simulatorId, 'batch', executor, axeHelpers); +- clearRuntimeSnapshot(simulatorId); + log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); + } catch (error) { +diff --git a/src/mcp/tools/ui-automation/shared/semantic-tap.ts b/src/mcp/tools/ui-automation/shared/semantic-tap.ts +index 0ea5c2b6..4360d9f8 100644 +--- a/src/mcp/tools/ui-automation/shared/semantic-tap.ts ++++ b/src/mcp/tools/ui-automation/shared/semantic-tap.ts +@@ -118,6 +118,10 @@ export function createSemanticTapCommand( + }; + } + ++export function createSemanticTapBatchStep(command: SemanticTapCommand): string { ++ return command.coordinateArgs.join(' '); ++} ++ + export async function executeSemanticTapWithAmbiguityFallback(params: { + command: SemanticTapCommand; + simulatorId: string; +diff --git a/src/mcp/tools/ui-automation/snapshot_ui.ts b/src/mcp/tools/ui-automation/snapshot_ui.ts +index 9a197a4e..4c49e1c4 100644 +--- a/src/mcp/tools/ui-automation/snapshot_ui.ts ++++ b/src/mcp/tools/ui-automation/snapshot_ui.ts +@@ -205,8 +205,8 @@ export async function snapshot_uiLogic( + result.capture && 'type' in result.capture && result.capture.type === 'runtime-snapshot' + ? result.capture + : null; +- const tapElement = runtimeSnapshot +- ? (runtimeSnapshot.elements ++ const tapElements = runtimeSnapshot ++ ? runtimeSnapshot.elements + .map((element, index) => ({ element, index })) + .filter( + ({ element }) => +@@ -219,8 +219,10 @@ export async function snapshot_uiLogic( + getTapNextStepElementPriority(left.element) - + getTapNextStepElementPriority(right.element); + return priorityDelta === 0 ? left.index - right.index : priorityDelta; +- })[0]?.element ?? null) +- : null; ++ }) ++ .map(({ element }) => element) ++ : []; ++ const tapElement = tapElements[0] ?? null; + + if (!result.didError) { + const nextSteps: NextStep[] = [ +@@ -234,6 +236,21 @@ export async function snapshot_uiLogic( + tool: 'wait_for_ui', + params: { simulatorId: params.simulatorId, predicate: 'settled' }, + }, ++ ...(tapElements.length >= 2 ++ ? [ ++ { ++ label: 'Batch same-screen taps', ++ tool: 'batch', ++ params: { ++ simulatorId: params.simulatorId, ++ steps: tapElements.slice(0, 2).map((element) => ({ ++ action: 'tap', ++ elementRef: element.ref, ++ })), ++ }, ++ }, ++ ] ++ : []), + ...(tapElement + ? [ + { +diff --git a/src/mcp/tools/ui-automation/tap.ts b/src/mcp/tools/ui-automation/tap.ts +index 245d7ead..b3819289 100644 +--- a/src/mcp/tools/ui-automation/tap.ts ++++ b/src/mcp/tools/ui-automation/tap.ts +@@ -119,7 +119,6 @@ export function createTapExecutor( + if (usesTouchActivation && postDelay !== undefined) { + await delayMs(postDelay * 1000); + } +- clearRuntimeSnapshot(simulatorId); + log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); + return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); + } catch (error) { +diff --git a/src/types/common.ts b/src/types/common.ts +index 5d8cbbba..f482902b 100644 +--- a/src/types/common.ts ++++ b/src/types/common.ts +@@ -15,6 +15,14 @@ + /** + * Represents a suggested next step that can be rendered for CLI or MCP. + */ ++export type NextStepParamValue = ++ | string ++ | number ++ | boolean ++ | null ++ | NextStepParamValue[] ++ | { [key: string]: NextStepParamValue }; ++ + export interface NextStep { + /** Optional MCP tool name (e.g., "boot_sim") */ + tool?: string; +@@ -25,14 +33,14 @@ export interface NextStep { + /** Human-readable description of the action (optional when manifest template provides it) */ + label?: string; + /** Optional parameters to pass to the tool */ +- params?: Record; ++ params?: Record; + /** Optional ordering hint for merged steps */ + priority?: number; + /** When to show this step: 'always' (default), 'success', or 'failure' */ + when?: 'always' | 'success' | 'failure'; + } + +-export type NextStepParams = Record; ++export type NextStepParams = Record; + export type NextStepParamsMap = Record; + + /** +diff --git a/src/utils/responses/__tests__/next-steps-renderer.test.ts b/src/utils/responses/__tests__/next-steps-renderer.test.ts +index d81cef3a..6716d9a9 100644 +--- a/src/utils/responses/__tests__/next-steps-renderer.test.ts ++++ b/src/utils/responses/__tests__/next-steps-renderer.test.ts +@@ -92,6 +92,27 @@ describe('next-steps-renderer', () => { + expect(result).toBe('Do something: xcodebuildmcp some-tool'); + }); + ++ it('should format complex CLI params through json', () => { ++ const step: NextStep = { ++ tool: 'batch', ++ cliTool: 'batch', ++ workflow: 'ui-automation', ++ label: 'Batch same-screen taps', ++ params: { ++ simulatorId: 'ABC123', ++ steps: [ ++ { action: 'tap', elementRef: 'e1' }, ++ { action: 'tap', elementRef: 'e2' }, ++ ], ++ }, ++ }; ++ ++ const result = renderNextStep(step, 'cli'); ++ expect(result).toBe( ++ 'Batch same-screen taps: xcodebuildmcp ui-automation batch --json \'{"simulatorId":"ABC123","steps":[{"action":"tap","elementRef":"e1"},{"action":"tap","elementRef":"e2"}]}\'', ++ ); ++ }); ++ + it('should format step for MCP with no params', () => { + const step: NextStep = { + tool: 'open_sim', +diff --git a/src/utils/responses/next-steps-renderer.ts b/src/utils/responses/next-steps-renderer.ts +index 969e2d8a..396f5cd0 100644 +--- a/src/utils/responses/next-steps-renderer.ts ++++ b/src/utils/responses/next-steps-renderer.ts +@@ -1,7 +1,33 @@ + import type { RuntimeKind } from '../../runtime/types.ts'; +-import type { NextStep, OutputStyle, ToolResponse } from '../../types/common.ts'; ++import type { ++ NextStep, ++ NextStepParamValue, ++ OutputStyle, ++ ToolResponse, ++} from '../../types/common.ts'; + import { toKebabCase } from '../../runtime/naming.ts'; + ++function formatMcpParamValue(value: NextStepParamValue): string { ++ if (typeof value === 'string') { ++ return `"${value}"`; ++ } ++ if (typeof value === 'number' || typeof value === 'boolean') { ++ return String(value); ++ } ++ return JSON.stringify(value); ++} ++ ++function formatCliParamValue(value: Exclude): string { ++ if (typeof value === 'string' || typeof value === 'number') { ++ return `"${String(value)}"`; ++ } ++ return `'${JSON.stringify(value)}'`; ++} ++ ++function hasComplexCliParamValue(value: NextStepParamValue): boolean { ++ return typeof value === 'object' && value !== null; ++} ++ + function resolveLabel(step: NextStep): string { + if (step.label?.trim()) return step.label; + if (step.tool) return step.tool; +@@ -28,6 +54,11 @@ function formatNextStepForCli(step: NextStep): string { + + parts.push(cliTool); + ++ if (Object.values(params).some(hasComplexCliParamValue)) { ++ parts.push(`--json ${formatCliParamValue(params)}`); ++ return parts.join(' '); ++ } ++ + for (const [key, value] of Object.entries(params)) { + const flagName = toKebabCase(key); + if (typeof value === 'boolean') { +@@ -35,7 +66,7 @@ function formatNextStepForCli(step: NextStep): string { + parts.push(`--${flagName}`); + } + } else { +- parts.push(`--${flagName} "${String(value)}"`); ++ parts.push(`--${flagName} ${formatCliParamValue(value)}`); + } + } + +@@ -58,12 +89,7 @@ function formatNextStepForMcp(step: NextStep): string { + } + + const paramsStr = paramEntries +- .map(([key, value]) => { +- if (typeof value === 'string') { +- return `${key}: "${value}"`; +- } +- return `${key}: ${String(value)}`; +- }) ++ .map(([key, value]) => `${key}: ${formatMcpParamValue(value)}`) + .join(', '); + + return `${step.tool}({ ${paramsStr} })`; + +diff --git a/docs/plans/ui-automation-agent-optimization-2026-05-13.md b/docs/plans/ui-automation-agent-optimization-2026-05-13.md +new file mode 100644 +index 00000000..4017b457 +--- /dev/null ++++ b/docs/plans/ui-automation-agent-optimization-2026-05-13.md +@@ -0,0 +1,111 @@ ++# UI Automation Agent Optimization: Plan ++ ++## Goal ++Make XcodeBuildMCP's RS/1-style UI automation reliable enough that Claude Code usually completes a UI interaction with one observation and one action: `snapshot_ui`, then `tap` for one target or `batch` for multiple same-screen targets. ++ ++This is a refinement pass, not a new architecture. Keep the structured-output envelope intact and keep AXe as the raw execution layer; XcodeBuildMCP should own the RS/1 semantics that make the tools agent-friendly. ++ ++## Background ++- `snapshot_ui` is the RS/1 entrypoint: it captures AXe `describe-ui`, parses runtime elements/actions, records a per-simulator snapshot, and returns refs plus `screenHash` (`manifests/tools/snapshot_ui.yaml`, `src/mcp/tools/ui-automation/snapshot_ui.ts`, `src/mcp/tools/ui-automation/shared/runtime-snapshot.ts`, `src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts`). ++- `tap` resolves `elementRef` and executes via semantic AXe tap/touch translation (`src/mcp/tools/ui-automation/tap.ts`, `src/mcp/tools/ui-automation/shared/semantic-tap.ts`). ++- `batch` currently accepts raw AXe step strings and passes them through to AXe (`src/mcp/tools/ui-automation/batch.ts`). ++- `wait_for_ui` polls snapshots and records the latest usable runtime snapshot while waiting (`src/mcp/tools/ui-automation/wait_for_ui.ts`). ++- Prior art: `04b055210b111c8a2d70bdf5c19ca4c6b0d2a479` added RS/1 runtime automation parity, including batch execution, wait predicates, runtime refs, and screen-hash unchanged responses. ++ ++Transcript evidence from `/Users/cameroncooke/Desktop/out.nosync`: ++- Settings toggles were handled as repeated `tap -> snapshot_ui -> tap` loops (`0058` through `0087`) instead of one snapshot plus one batch. ++- Batch syntax was guessed and failed (`tap e7`, `tap --element-ref e7`, `tap-target e21`) before the agent fell back to coordinates (`0281` through `0286`, `0312` through `0327`). ++- Scroll and sheet expansion produced repeated gesture/swipe/screenshot/snapshot loops (`0110` through `0144`). ++- A launch failure caused a duplicate `build_run_sim` instead of a clean recovery (`0005` through `0021`). This is outside the RS/1 implementation but reinforces the need for better next-step guidance. ++ ++## Approach ++1. First remove success-path snapshot invalidation for `tap` and improve tool guidance; these are low-risk changes at known seams. ++2. Then replace raw, model-facing batch strings with structured RS/1 batch steps and update the manifest/schema surface at the same time. ++3. Keep AXe ignorant of RS/1 refs; translate refs inside XcodeBuildMCP before crossing the AXe boundary. ++4. Validate with repeated Claude Code runs and transcript exports, looking for fewer observation loops and no raw-string batch attempts. ++ ++## Work Items ++ ++### 1. Adjust snapshot invalidation semantics ++Files: `src/mcp/tools/ui-automation/tap.ts`, `src/mcp/tools/ui-automation/batch.ts`, `src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts`. ++ ++- Remove only the success-path `clearRuntimeSnapshot` call after `tap` succeeds. ++- Keep the existing AXe error-path invalidation predicate unchanged. ++- After structured `batch` lands, preserve the snapshot after a fully successful batch. ++- Keep TTL expiry, explicit refresh via `snapshot_ui`, and `wait_for_ui` snapshot replacement unchanged. ++ ++Decision: do not add a new dirty-cache state or automatic post-action snapshot. That would add complexity and reintroduce the extra calls this work is trying to remove. ++ ++### 2. Make `batch` structured and RS/1-aware ++Files: `src/mcp/tools/ui-automation/batch.ts`, `src/mcp/tools/ui-automation/shared/runtime-snapshot.ts`, `src/mcp/tools/ui-automation/shared/semantic-tap.ts`, `src/mcp/tools/ui-automation/shared/axe-command.ts`, `manifests/tools/batch.yaml`, and the CLI batch command if one exists. ++ ++Replace `steps: string[]` with structured tap steps: ++ ++```ts ++steps: Array<{ action: 'tap'; elementRef: string; preDelay?: number; postDelay?: number }> ++``` ++ ++Execution contract: ++- Validate all steps before executing anything. ++- Resolve every `elementRef` before executing anything. ++- If any ref is missing, expired, not found, or not actionable, fail before the first AXe step. ++- Confirm AXe's accepted batch step grammar before implementation: if AXe accepts coordinate batch steps, translate refs into those; if not, keep one public `batch` tool call but execute the resolved actions internally. ++- Prefer activation-point coordinate taps for deterministic same-screen execution where AXe supports them. ++- Reuse the existing touch-vs-tap classifier from `semantic-tap.ts` instead of creating a second switch heuristic. If that classifier is not reusable, extract it first. ++- Update the manifest/input schema and CLI invocation surface together with the TypeScript schema so MCP and CLI stay in sync. ++ ++Do not preserve raw string fallback behavior. `batch` is still pre-release/Unreleased work, and the transcript shows the raw-string surface is actively harmful for agents. ++ ++### 3. Improve tool hints and next steps ++Files: `manifests/tools/snapshot_ui.yaml`, `manifests/tools/tap.yaml`, `manifests/tools/batch.yaml`, `manifests/tools/wait_for_ui.yaml`, `src/mcp/tools/ui-automation/snapshot_ui.ts`. ++ ++Update model-facing guidance: ++- `snapshot_ui`: observe once; use `tap` for one target; use `batch` for multiple same-screen targets; refresh after navigation, scrolling, sheet changes, or obvious layout changes. ++- `tap`: consumes a ref from the latest `snapshot_ui` or `wait_for_ui`; other same-screen refs may remain usable after success. ++- `batch`: accepts structured objects, not AXe command strings. Include a valid JSON example and explicitly avoid examples like `"tap e7"`. ++- `wait_for_ui`: preferred post-navigation/post-layout refresh because it both waits and records the latest snapshot. ++ ++Add a dynamic `snapshot_ui` next step for batching only when at least two useful tap targets remain after the existing ranking/filtering rules. Keep the rules that deprioritize close/delete/sheet-grabber/already-selected controls. ++ ++### 4. Tighten tests around agent-facing behavior ++Files: colocated `__tests__` near changed UI automation tools. ++ ++Add or update tests for: ++- successful `tap` preserves snapshot state; ++- `tap` AXe failure still invalidates when appropriate; ++- `batch` rejects raw string steps and invalid structured steps; ++- `batch` pre-resolves all refs and fails before execution if any ref is invalid; ++- successful `batch` preserves snapshot state; ++- AXe batch failure invalidates snapshot state; ++- `snapshot_ui` emits a batch next step when multiple useful tap targets are present. ++ ++### 5. Validate with Claude Code transcripts ++Use Claude Code, not Codex, for validation runs. Configure Claude Code to use the local source-built XcodeBuildMCP server, then repeat the Weather-app task from `0001_user_message.md`. ++ ++Reference commands and artifacts: ++- Existing parser: `/Volumes/Developer/parse_claude_conversation.py` ++- Example source conversation: `/Users/cameroncooke/.claude/projects/-Volumes-Developer-XcodeBuildMCP-example-projects-Weather/b3d6cae2-e274-4a72-92ea-25eaf4f6fcff.jsonl` ++- Export command example: `python3 /Volumes/Developer/parse_claude_conversation.py ` ++ ++Acceptance signals: ++- The settings-toggle sequence is reduced to one `snapshot_ui`, one structured `batch`, and at most one verification call. ++- The exported transcript contains no raw-string batch attempts such as `tap e7` or `tap-target e21`. ++ ++### 6. Update release notes ++File: `CHANGELOG.md` under `## [Unreleased]`. ++ ++After validation, add a concise entry covering: ++- structured RS/1 element-ref batch steps; ++- preserved same-screen refs after successful tap/batch actions; ++- improved UI automation tool guidance and next steps. ++ ++## Risks ++- Preserving refs after a tap lets an agent misuse old refs after navigation. Keep the mitigation in tool guidance rather than adding automatic post-action snapshots. ++- Structured `batch` is a breaking contract change. Confirm it has not shipped in a tagged release before removing raw string support; if it has shipped, add a short deprecation path instead of a hard cutover. ++- AXe batch grammar may not support the exact coordinate steps XcodeBuildMCP wants to emit. Confirm the grammar before changing the public `batch` schema. ++ ++## References ++- Transcript folder: `/Users/cameroncooke/Desktop/out.nosync` ++- Parser: `/Volumes/Developer/parse_claude_conversation.py` ++- AXe workspace: `/Volumes/Developer/AXe` ++- Prior RS/1 commit: `04b055210b111c8a2d70bdf5c19ca4c6b0d2a479` + + + +You are producing an implementation-ready technical plan. The implementer will work from your plan without asking clarifying questions, so every design decision must be resolved, every touched component must be identified, and every behavioral change must be specified precisely. + +Your job: +1. Analyze the requested change against the provided code — identify the relevant architecture, constraints, data flow, and extension points. +2. Decide whether this is best solved by a targeted change or a broader refactor, and justify that decision. +3. Produce a plan detailed enough that an engineer can implement it file-by-file without making design decisions of their own. + +Hard constraints: +- Do not write production code, patches, diffs, or copy-paste-ready implementations. +- Stay in analysis and architecture mode only. +- Use illustrative snippets, interface shapes, sample signatures, state/data shapes, or pseudocode when they communicate the design more precisely than prose. Keep them partial — enough to remove ambiguity, not enough to copy-paste. +- Scale your response to the complexity of the request. Small, localized changes need short plans; only expand sections for changes that genuinely require the detail. + +─── ANALYSIS ─── + +Current-state analysis (always include): +- Map the existing responsibilities, type relationships, ownership, data flow, and mutation points relevant to the request. +- Identify existing code that should be reused or extended — never duplicate what already exists without justification. +- Note hard constraints: API contracts, protocol conformances, state ownership rules, thread/actor isolation, persistence schemas, UI update mechanisms. +- When multiple subsystems interact, trace the call chain end-to-end and identify each transformation boundary. + +─── DESIGN ─── + +Design standards — address only the standards relevant to the change; skip sections that don't apply: + +1. New and modified components/types: For each, specify: + - The name, kind (for example: class, interface, enum, record, service, module, controller), and why that kind fits the codebase and language. + - The fields/properties/state it owns, including data shape, mutability, and ownership/lifecycle semantics. + - Key callable interfaces or signatures, including inputs, outputs, and whether execution is synchronous/asynchronous or can fail. + - Contracts it implements, extends, composes with, or depends on. + - For closed sets of variants (for example enums, tagged unions, discriminated unions): all cases/variants and any attached data. + - Where the component lives (file path) and who creates/owns its instances. + +2. State and data flow: For each state change the plan introduces or modifies: + - What triggers the change (user action, callback, notification, timer, stream event). + - The exact path the data travels: source → transformations → destination. + - Thread/actor/queue context at each step. + - How downstream consumers observe the change (published property, delegate, notification, binding, callback). + - What happens if the change arrives out of order, is duplicated, or is dropped. + +3. API and interface changes: For each modified public/internal interface: + - The before and after signatures (or new signature if additive). + - Every call site that must be updated, grouped by file. + - Backward-compatibility strategy if the interface is used by external consumers or persisted data. + +4. Persistence and serialization: When the plan touches stored data: + - Schema changes with exact field names, types, and defaults. + - Migration strategy: how existing data is read, transformed, and re-persisted. + - What happens when new code reads old data and when old code reads new data (if rollback is possible). + +5. Concurrency and lifecycle: + - Specify the execution model and safety boundaries for each new/modified component: thread affinity, event-loop/runtime constraints, isolation boundaries, queue/worker discipline, or thread-safety expectations as applicable. + - Identify potential races, leaked references/resources, or lifecycle mismatches introduced by the change. + - When operations are asynchronous, specify cancellation/abort behavior and what state remains after interruption. + +6. Error handling and edge cases: + - For each operation that can fail, specify what failures are possible and how they propagate. + - Describe degraded-mode behavior: what the user sees, what state is preserved, what recovery is available. + - Identify boundary conditions: empty collections, missing/null/optional values, first-run states, interrupted operations. + +7. Algorithmic and logic-heavy work (include whenever the change involves non-trivial control flow, state machines, data transformations, or performance-sensitive paths): + - Describe the algorithm step-by-step: inputs, outputs, invariants, and data structures. + - Cover edge cases, failure modes, and performance characteristics (time/space complexity if relevant). + - Explain why this approach over the most plausible alternatives. + +8. Avoid unnecessary complexity: + - Do not add layers, abstractions, or indirection without a concrete benefit identified in the plan. + - Do not create parallel code paths — unify where possible. + - Reuse existing patterns unless those patterns are themselves the problem. + +─── OUTPUT ─── + +Structure your response as: + +1. **Summary** — One paragraph: what changes, why, and the high-level approach. + +2. **Current-state analysis** — How the relevant code works today. Trace the data/control flow end-to-end. Identify what is reusable and what is blocking. + +3. **Design** — The core of the plan. Apply every applicable standard from above. Organize by logical component or subsystem, not by standard number. Each component section should cover types, state flow, interfaces, persistence, concurrency, and error handling as relevant to that component. + +4. **File-by-file impact** — For every file that changes, list: + - What changes (added/modified/removed types, methods, properties). + - Why (which design decision drives this change). + - Dependencies on other changes in this plan (ordering constraints). + +5. **Risks and migration** — Include only when the change introduces breaking changes, data migration, or rollback concerns. Omit for additive or non-breaking work. + +6. **Implementation order** — A numbered sequence of steps. Each step should be independently compilable and testable where possible. Call out steps that must be atomic (landed together). + +Response discipline: +- Be specific to the provided code — reference actual type names, file paths, method names, and property names. +- Make every assumption explicit. +- Flag unknowns that must be validated during implementation, with a suggested validation approach. +- When a design decision has a non-obvious rationale, explain it in one sentence. +- Do not pad with generic advice. Every sentence should convey information the implementer needs. + +Please proceed with your analysis based on the following + + + +Finish the remaining XcodeBuildMCP UI-automation optimization work on the current branch so Claude Code can complete the full original E2E scenario with little-to-no avoidable churn. Do not rewrite architecture. Preserve the structured-output envelope. Keep all Claude transcripts and transcript exports (no deletion). Start by inspecting current branch changes/diff and continue from the existing in-progress work. + + +- RS/1 runtime-snapshot flow: `snapshot_ui` captures AXe `describe-ui`, parses refs/actions/screen hash, and records per-simulator snapshot state. +- Action tools: `tap` and `batch` consume snapshot refs and determine when cache is preserved vs invalidated. +- Wait tool: `wait_for_ui` polls + records latest usable snapshot and is part of refresh semantics. +- Guard + result shaping: debugger-pause detection and structured domain-result hints control agent recovery behavior. +- Model-facing contract: manifests + next-step hints drive agent behavior and can cause or reduce churn. +- Session defaults + schema: typed tool factory/session-default filtering must only merge schema-relevant defaults. +- AXe resolution boundary: AXe path resolution uses config `axePath` first, then bundled, then PATH; validation must prove local AXe source is used. + + + +/Volumes/Developer/XcodeBuildMCP/docs/plans/ui-automation-agent-optimization-2026-05-13.md: Current plan and prior assumptions to refine/complete. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/snapshot_ui.ts: Runtime snapshot capture and dynamic next-step generation (including batch hinting). +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/tap.ts: Ref resolution and action execution; snapshot invalidation/preservation logic. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/batch.ts: Batch contract/execution and cache behavior. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/wait_for_ui.ts: Polling, refresh, and snapshot recording. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts: RS/1 element refs/actions/screenHash derivation. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/snapshot-ui-state.ts: Snapshot store keyed by simulator, expiry/ref resolution. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/domain-result.ts: Structured output + recoverable hint behavior. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/semantic-tap.ts: Semantic tap translation/classification. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/axe-command.ts: AXe invocation boundary. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/shared/wait-predicate.ts: Wait selector semantics. +/Volumes/Developer/XcodeBuildMCP/src/utils/debugger/ui-automation-guard.ts: Debugger/breakpoint paused-state detection path. +/Volumes/Developer/XcodeBuildMCP/src/utils/typed-tool-factory.ts: Session-aware handler/default merge behavior. +/Volumes/Developer/XcodeBuildMCP/src/utils/session-default-args.ts: Session-default extraction/filtering helpers. +/Volumes/Developer/XcodeBuildMCP/src/utils/axe-helpers.ts: AXe binary resolution order and source selection behavior. +/Volumes/Developer/XcodeBuildMCP/src/utils/project-config.ts: Config parsing including `axePath`. +/Volumes/Developer/XcodeBuildMCP/manifests/tools/snapshot_ui.yaml: `snapshot_ui` contract guidance. +/Volumes/Developer/XcodeBuildMCP/manifests/tools/tap.yaml: `tap` contract guidance. +/Volumes/Developer/XcodeBuildMCP/manifests/tools/batch.yaml: `batch` contract guidance/syntax. +/Volumes/Developer/XcodeBuildMCP/manifests/tools/wait_for_ui.yaml: wait contract + next-step framing. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts: `snapshot_ui` behavior coverage. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/tap.test.ts: tap behavior/cache tests. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/batch.test.ts: batch syntax/execution/cache tests. +/Volumes/Developer/XcodeBuildMCP/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts: wait/snapshot behavior tests. +/Volumes/Developer/XcodeBuildMCP/src/utils/__tests__/axe-helpers.test.ts: AXe path resolution tests. +/Volumes/Developer/XcodeBuildMCP/src/utils/__tests__/project-config.test.ts: `axePath` config-path normalization/validation tests. +/Volumes/Developer/XcodeBuildMCP/CHANGELOG.md: Unreleased notes to update after final validation. +/Volumes/Developer/XcodeBuildMCP/example_projects/Weather/.xcodebuildmcp/config.yaml: Weather validation config entry point for local AXe path wiring. +/Users/cameroncooke/Desktop/out.nosync/0001_user_message.md: Original user E2E task prompt to validate. +/Users/cameroncooke/Desktop/out.nosync/0005_tool_call_build_run_sim.md through 0021_tool_result_build_run_sim.md: duplicated build/launch recovery sequence. +/Users/cameroncooke/Desktop/out.nosync/0058_tool_call_tap.md through 0087_tool_result_snapshot_ui.md: repeated tap/snapshot loop during same-screen toggles. +/Users/cameroncooke/Desktop/out.nosync/0110_tool_call_gesture.md through 0144_tool_result_swipe.md: repeated gesture/swipe/snapshot/screenshot loops. +/Users/cameroncooke/Desktop/out.nosync/0281_tool_call_batch.md through 0286_tool_result_batch.md: failed batch syntax attempts before coordinate fallback. +/Users/cameroncooke/Desktop/out.nosync/0312_tool_call_batch.md through 0327_tool_result_batch.md: additional batch misuse and mixed fallback success. +/Users/cameroncooke/Library/Application Support/RepoPrompt/Workspaces/Workspace-XcodeBuildMCP (8)-C1183C1F-30F1-464F-A45C-74A2E2FFBE5B/_git_data/repos/xcodebuildmcp-f22ddcdf/2026-05-13/2047/diff/all.patch: Current branch diff snapshot to inspect first. + + + +- `snapshot_ui` -> AXe `describe-ui` -> `runtime-snapshot` parse -> `snapshot-ui-state` record -> model-facing next-step hints. +- `tap`/`batch` -> `snapshot-ui-state.resolveElementRef` and action execution -> `domain-result` recovery hints + snapshot preserve/clear decisions. +- `wait_for_ui` refreshes and records snapshots; downstream tools depend on this state continuity. +- `ui-automation-guard` paused-debugger detection should gate interaction responses without falsely discarding valid cached snapshot state. +- `typed-tool-factory` + `session-default-args` must prevent unrelated defaults from being merged into strict tool schemas. +- `axe-helpers` + project config determine whether validation truly uses local AXe source build. +- Manifests and dynamic next-step labels materially influence agent behavior and churn patterns seen in transcripts. + + + +1. Inspect existing branch diff first; continue from current partial implementation rather than redoing completed fixes. +2. Make `snapshot_ui` batch-oriented next-step hints stricter: do not suggest navigation/back/tab-bar/screen-changing actions by default; bias toward same-screen stateful controls (e.g., switches) and keep heuristic explicitly conservative. +3. Preserve/strengthen session-default filtering so only schema keys are merged before strict validation; retain/improve tests that prevent regression. +4. Breakpoint/debugger pause handling: when app is paused and AXe returns unusable/empty payload (including `{}`), preserve previous runtime snapshot and return a clear structured paused-debugger error/hint directing agent to debugging tools. +5. Verify AXe resolution during validation uses local AXe source build (not bundled fallback): set Weather/server config accordingly and confirm resolved path/source in run evidence. +6. Run full original E2E flow (all 18 steps) through Claude Code, not a narrowed subset; preserve every JSONL transcript and parsed export artifact. +7. Analyze transcript churn and iterate until avoidable same-screen churn is minimal; explicitly report remaining unavoidable churn and why. +8. Keep transcript-preservation requirement strict: no deleting/overwriting prior transcripts; add new timestamped artifacts. +9. Update plan doc and changelog entries to reflect what was actually implemented/validated. + + + +- Run focused tests for touched UI automation/tooling files, then full relevant project checks. +- Validate with Claude Code using the full E2E prompt: + "Can you build and run the app and then perform the following actions: + 1. Scroll to the bottom of the main screen + 2. Tap the settings button and swipe up the sheet to reveal all the options + 3. Invert all the settings toggles to the opposit values + 4. Close the setting sheet + 5. scroll down main screen to reveal precipitation widget and click it + 6. Close the precipitation widget + 7. Open the Location screen + 8. Scroll up the sheet to reveal all the locations + 9. Tap the Portland location + 10. Tap the locations button again + 11. Search for a location + 12. Tap the hardware home button + 13. Open Safari app + 14. Search for BBC.co.uk + 15. Go to sport page + 16. Go to premier league page + 17. Got to tables + 18. Click Brighton" +- Export parsed transcript artifacts (using existing parser workflow) and report exact file paths for: raw JSONL inputs, parsed exports, and any derived churn analysis. +- Include explicit before/after churn evidence tied to transcript segments (especially around same-screen toggles and navigation hints). + + + +- Completed code/test/doc updates for remaining issues. +- Exact commands/checks run and pass/fail status. +- Proof of local AXe source-path usage during validation. +- Full E2E Claude transcript artifacts preserved with exact paths. +- Concise churn analysis with concrete transcript evidence and residual gaps. + + + +- Exact “safe/non-navigation” hint taxonomy may require tuning from transcript evidence; choose conservative defaults and document rationale. +- If full E2E still has churn, distinguish tool-contract gaps from unavoidable external/app flow friction. + + diff --git a/prompt-exports/oracle-review-2026-05-13-221754-new-chat-cb2770-2d07.md b/prompt-exports/oracle-review-2026-05-13-221754-new-chat-cb2770-2d07.md new file mode 100644 index 000000000..2179e53ce --- /dev/null +++ b/prompt-exports/oracle-review-2026-05-13-221754-new-chat-cb2770-2d07.md @@ -0,0 +1,7 @@ +# Oracle Review + + + +-- +Error: +Unknown error [RepoPrompt.AIProviderError, code 2]: apiError(source: Optional(Error Domain=CodexAppServer Code=-1 "Input exceeds the maximum length of 1048576 characters." UserInfo={NSLocalizedDescription=Input exceeds the maximum length of 1048576 characters.})) \ No newline at end of file diff --git a/prompt-exports/oracle-review-2026-05-13-222011-new-chat-cb2770-3608.md b/prompt-exports/oracle-review-2026-05-13-222011-new-chat-cb2770-3608.md new file mode 100644 index 000000000..186281b42 --- /dev/null +++ b/prompt-exports/oracle-review-2026-05-13-222011-new-chat-cb2770-3608.md @@ -0,0 +1,19 @@ +# Oracle Review + +## Summary + +Cam, the changes move UI automation toward RS/1-first behavior: `batch` now accepts structured `elementRef` tap steps, successful `tap`/`batch` preserve same-screen snapshots, parse/empty/debugger failures avoid clobbering the runtime snapshot store, `snapshot_ui` emits more conservative next-step hints, session defaults are filtered before strict validation, and AXe can resolve from a source checkout for validation. I found two high-confidence behavior issues worth fixing before handoff. + +## Findings + +### P1 + +- **`src/mcp/tools/ui-automation/batch.ts` — switch batch steps silently drop `preDelay` / `postDelay`** + - **What’s wrong:** `resolveBatchSteps` intentionally skips `preDelay` and `postDelay` for switch refs because switches are translated into `touch --down` / `touch --up` steps. The schema still accepts those delays, and validation notes show structured batch calls using `postDelay`. This means callers can request settling delays for switch-heavy batches, but the emitted AXe batch ignores them. + - **Why it matters:** This can make the optimized E2E path flaky: settings toggle batches may execute too quickly even though the caller asked for per-step delay. + - **Suggestion:** Either encode equivalent delay semantics for switch batch steps if AXe batch supports it, or reject `preDelay` / `postDelay` for resolved switch refs with a clear validation/recoverable error. Don’t silently discard accepted input. + +- **`src/mcp/tools/ui-automation/wait_for_ui.ts` — `gone` with both selector fields and `text` ignores `text`** + - **What’s wrong:** The schema now allows `text` for `gone`, but the runtime only handles text-aware `gone` when no selector is present. If a caller passes something like `{ predicate: "gone", role: "text", text: "Loading" }`, `selector` is set and execution falls through to `evaluateElementPredicate`, where `gone` only checks whether any selector candidates exist and ignores `text`. + - **Why it matters:** This is a contract trap: accepted input behaves broader than requested and can time out incorrectly or wait for unrelated elements to disappear. + - **Suggestion:** Either reject `gone + text` when selector fields are also provided, or implement selector-scoped text filtering so the predicate succeeds when no selector-matching candidates contain the text. \ No newline at end of file diff --git a/src/daemon.ts b/src/daemon.ts index e397e991f..efcdfea06 100644 --- a/src/daemon.ts +++ b/src/daemon.ts @@ -223,7 +223,7 @@ async function main(): Promise { const xcodeIdeWorkflowEnabled = daemonWorkflows.includes('xcode-ide'); const axeBinary = resolveAxeBinary(); const axeAvailable = axeBinary !== null; - const axeSource: 'env' | 'bundled' | 'path' | 'unavailable' = + const axeSource: 'env' | 'source' | 'bundled' | 'path' | 'unavailable' = axeBinary?.source ?? 'unavailable'; const xcodemakeAvailable = isXcodemakeBinaryAvailable(); const xcodemakeEnabled = isXcodemakeEnabled(); diff --git a/src/mcp/tools/ui-automation/__tests__/batch.test.ts b/src/mcp/tools/ui-automation/__tests__/batch.test.ts index 4f1850a92..dbad2aab4 100644 --- a/src/mcp/tools/ui-automation/__tests__/batch.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/batch.test.ts @@ -1,6 +1,7 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; import * as z from 'zod'; import type { UiActionResultDomainResult } from '../../../../types/domain-results.ts'; +import type { CommandExecutor } from '../../../../utils/execution/index.ts'; import { DebuggerManager } from '../../../../utils/debugger/debugger-manager.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; @@ -36,42 +37,57 @@ describe('Batch UI Automation Tool', () => { }); describe('Schema Validation', () => { - it('exposes batch steps and AXe batch options', () => { + it('exposes structured tap steps and rejects raw AXe strings', () => { expect(typeof handler).toBe('function'); expect(schema).toHaveProperty('steps'); expect(schema).toHaveProperty('axCache'); - expect(schema).toHaveProperty('tapStyle'); + expect(schema).not.toHaveProperty('tapStyle'); const schemaObject = z.object(schema); - expect(schemaObject.safeParse({ steps: ['tap --id login'] }).success).toBe(true); + expect(schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: 'e1' }] }).success).toBe( + true, + ); expect( schemaObject.safeParse({ - steps: ['tap --id login', 'type user@example.com'], + steps: [ + { action: 'tap', elementRef: 'e1', preDelay: 0.25, postDelay: 0.5 }, + { action: 'tap', elementRef: 'e2' }, + ], axCache: 'perBatch', - typeSubmission: 'chunked', - typeChunkSize: 8, - tapStyle: 'automatic', - continueOnError: true, waitTimeout: 2, pollInterval: 0.25, }).success, ).toBe(true); + expect(schemaObject.safeParse({ steps: ['tap --id login'] }).success).toBe(false); expect(schemaObject.safeParse({ steps: [] }).success).toBe(false); - expect(schemaObject.safeParse({ steps: [''] }).success).toBe(false); - expect(schemaObject.safeParse({ steps: ['tap --id login'], pollInterval: 0 }).success).toBe( + expect(schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: '' }] }).success).toBe( false, ); + expect( + schemaObject.safeParse({ steps: [{ action: 'swipe', elementRef: 'e1' }] }).success, + ).toBe(false); + expect( + schemaObject.safeParse({ steps: [{ action: 'tap', elementRef: 'e1' }], pollInterval: 0 }) + .success, + ).toBe(false); }); }); describe('Command Generation', () => { - it('builds repeated AXe --step arguments', async () => { + it('pre-resolves element refs into AXe coordinate batch steps', async () => { + recordSnapshot([ + createNode({ frame: { x: 10, y: 20, width: 100, height: 40 } }), + createNode({ frame: { x: 200, y: 300, width: 80, height: 60 }, AXLabel: 'Next' }), + ]); const { calls, executor } = createTrackingExecutor(); const result = await runBatch( { simulatorId, - steps: ['tap --id username-field', 'type user@example.com'], + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e2', preDelay: 0.25, postDelay: 0.5 }, + ], }, executor, ); @@ -85,27 +101,75 @@ describe('Batch UI Automation Tool', () => { '/mocked/axe/path', 'batch', '--step', - 'tap --id username-field', + 'tap -x 60 -y 40', '--step', - 'type user@example.com', + 'tap -x 240 -y 330 --pre-delay 0.25 --post-delay 0.5', '--udid', simulatorId, ], ]); }); - it('passes AXe batch options through unchanged', async () => { + it('uses touch down/up batch steps for switch refs', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + AXLabel: 'Reduce transparency', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + await runBatch({ simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, executor); + + expect(calls[0]?.command).toEqual([ + '/mocked/axe/path', + 'batch', + '--step', + 'touch -x 307 -y 903 --down', + '--step', + 'touch -x 307 -y 903 --up', + '--udid', + simulatorId, + ]); + }); + + it('rejects delays for switch refs before AXe execution', async () => { + recordSnapshot([ + createNode({ + type: 'Switch', + role: 'AXSwitch', + frame: { x: 42.57, y: 889.68, width: 316.87, height: 26.89 }, + AXLabel: 'Reduce transparency', + }), + ]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runBatch( + { simulatorId, steps: [{ action: 'tap', elementRef: 'e1', postDelay: 0.5 }] }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'ACTION_FAILED', + elementRef: 'e1', + recoveryHint: + 'Remove preDelay/postDelay from switch steps, or wait between separate batch calls.', + }); + expect(calls).toEqual([]); + }); + + it('passes supported AXe batch options through unchanged', async () => { + recordSnapshot([createNode()]); const { calls, executor } = createTrackingExecutor(); await runBatch( { simulatorId, - steps: ['tap --id login'], + steps: [{ action: 'tap', elementRef: 'e1' }], axCache: 'perStep', - typeSubmission: 'composite', - typeChunkSize: 4, - tapStyle: 'physical', - continueOnError: true, waitTimeout: 3, pollInterval: 0.5, }, @@ -116,16 +180,9 @@ describe('Batch UI Automation Tool', () => { '/mocked/axe/path', 'batch', '--step', - 'tap --id login', + 'tap -x 60 -y 40', '--ax-cache', 'perStep', - '--type-submission', - 'composite', - '--type-chunk-size', - '4', - '--tap-style', - 'physical', - '--continue-on-error', '--wait-timeout', '3', '--poll-interval', @@ -137,25 +194,45 @@ describe('Batch UI Automation Tool', () => { }); describe('Runtime snapshot invalidation', () => { - it('clears the cached runtime snapshot after a successful batch', async () => { + it('preserves the cached runtime snapshot after a successful batch', async () => { recordSnapshot([createNode()]); - const result = await runBatch({ simulatorId, steps: ['tap --id login'] }); + const result = await runBatch({ simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }); expect(result.didError).toBe(false); - expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + }); + + it('pre-resolves all refs and fails before execution if any ref is invalid', async () => { + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + const result = await runBatch( + { + simulatorId, + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e404' }, + ], + }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ code: 'ELEMENT_REF_NOT_FOUND', elementRef: 'e404' }); + expect(calls).toEqual([]); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); }); it('clears the cached runtime snapshot when AXe runs and reports batch failure', async () => { recordSnapshot([createNode()]); const result = await runBatch( - { simulatorId, steps: ['type Secret123'] }, - createFailingExecutor('step failed: type Secret123'), + { simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, + createFailingExecutor('step failed'), ); expect(result.didError).toBe(true); - expect(JSON.stringify(result)).not.toContain('Secret123'); expect(getRuntimeSnapshot(simulatorId)).toBeNull(); }); @@ -164,7 +241,7 @@ describe('Batch UI Automation Tool', () => { const { executor } = createTrackingExecutor(); const result = await runBatch( - { simulatorId, steps: ['tap --id login'] }, + { simulatorId, steps: [{ action: 'tap', elementRef: 'e1' }] }, executor, createMockAxeHelpers({ getAxePathReturn: null }), ); @@ -191,7 +268,10 @@ describe('Batch UI Automation Tool', () => { }); const executeBatch = createBatchExecutor(executor, createMockAxeHelpers(), debuggerManager); - const result = await executeBatch({ simulatorId, steps: ['tap --id login'] }); + const result = await executeBatch({ + simulatorId, + steps: [{ action: 'tap', elementRef: 'e1' }], + }); expect(result.didError).toBe(true); expect(calls).toEqual([]); @@ -201,11 +281,53 @@ describe('Batch UI Automation Tool', () => { describe('Handler Behavior', () => { it('requires simulatorId session default', async () => { - const result = await handler({ steps: ['tap --id login'] }); + const result = await handler({ steps: [{ action: 'tap', elementRef: 'e1' }] }); expect(result.isError).toBe(true); expect(result.content[0].text).toContain('Missing required session defaults'); expect(result.content[0].text).toContain('simulatorId is required'); }); + + it('ignores unrelated project session defaults before strict validation', async () => { + sessionStore.setDefaults({ + simulatorId, + projectPath: '/tmp/App.xcodeproj', + scheme: 'App', + simulatorName: 'iPhone 17 Pro', + simulatorPlatform: 'iOS Simulator', + }); + recordSnapshot([createNode()]); + const { calls, executor } = createTrackingExecutor(); + + const result = await ( + handler as unknown as ( + args: Record, + executor: CommandExecutor, + ) => Promise<{ isError?: boolean; content: Array<{ text: string }> }> + )({ steps: [{ action: 'tap', elementRef: 'e1' }] }, executor); + + expect(result.isError).toBeUndefined(); + expect(calls[0]?.command.slice(1)).toEqual([ + 'batch', + '--step', + 'tap -x 60 -y 40', + '--udid', + simulatorId, + ]); + }); + + it('rejects removed legacy top-level fields', async () => { + sessionStore.setDefaults({ simulatorId }); + + const result = await handler({ + steps: [{ action: 'tap', elementRef: 'e1' }], + tapStyle: 'physical', + } as Parameters[0]); + + expect(result.isError).toBe(true); + expect(result.content[0].text).toContain('Parameter validation failed'); + expect(result.content[0].text).toContain('Unrecognized key'); + expect(result.content[0].text).toContain('tapStyle'); + }); }); }); diff --git a/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts b/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts index e8bb69054..982dc4869 100644 --- a/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/runtime-snapshot.test.ts @@ -81,6 +81,18 @@ describe('runtime snapshot normalization', () => { expect(snapshot.elementsByRef.get('e2')?.rawNode).toBe(child); }); + it('reads AXIdentifier as a stable runtime element identifier', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [createNode({ AXIdentifier: 'weather.detailsButton' })], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ identifier: 'weather.detailsButton' }), + ); + }); + it('derives deterministic screen hashes from normalized UI content', () => { const uiHierarchy = [createNode({ AXLabel: 'Continue' }), createNode({ AXLabel: 'Cancel' })]; @@ -107,11 +119,17 @@ describe('runtime snapshot normalization', () => { expect(hierarchy[0]?.AXLabel).toBe('Continue'); }); - it('throws typed parse errors for invalid describe-ui responses', () => { + it('throws typed parse errors for invalid or empty describe-ui responses', () => { expect(() => extractAccessibilityHierarchy('not json')).toThrow(RuntimeSnapshotParseError); expect(() => extractAccessibilityHierarchy(JSON.stringify({ value: [] }))).toThrow( RuntimeSnapshotParseError, ); + expect(() => extractAccessibilityHierarchy(JSON.stringify([]))).toThrow( + RuntimeSnapshotParseError, + ); + expect(() => extractAccessibilityHierarchy(JSON.stringify({ elements: [] }))).toThrow( + RuntimeSnapshotParseError, + ); }); it('selects the primary element for semantic next steps', () => { @@ -491,6 +509,90 @@ describe('runtime snapshot normalization', () => { ); }); + it('keeps an unlabeled other swipe target as fallback when no better scroll ref exists', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Other', + role: 'AXGroup', + AXLabel: undefined, + AXValue: undefined, + AXUniqueId: undefined, + frame: { x: 0, y: 0, width: 200, height: 200 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Overflow', + frame: { x: 10, y: 260, width: 100, height: 20 }, + }), + ], + }), + ], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[0]).toEqual( + expect.objectContaining({ + role: 'other', + actions: expect.arrayContaining(['swipeWithin']), + }), + ); + }); + + it('removes unlabeled other swipe targets when better scroll refs exist', () => { + const snapshot = createRuntimeSnapshotRecord({ + simulatorId, + uiHierarchy: [ + createNode({ + type: 'Application', + role: 'AXApplication', + frame: { x: 0, y: 0, width: 390, height: 844 }, + children: [ + createNode({ + type: 'Other', + role: 'AXGroup', + AXLabel: undefined, + AXValue: undefined, + AXUniqueId: undefined, + frame: { x: 0, y: 0, width: 300, height: 300 }, + children: [ + createNode({ + type: 'StaticText', + role: 'AXStaticText', + AXLabel: 'Generic overflow', + frame: { x: 10, y: 360, width: 120, height: 20 }, + }), + ], + }), + createNode({ + type: 'ScrollView', + role: 'AXScrollArea', + AXIdentifier: 'weather.locationsSheet', + frame: { x: 0, y: 400, width: 390, height: 300 }, + }), + ], + }), + ], + nowMs: 1_000, + }); + + expect(snapshot.payload.elements[1]).toEqual( + expect.objectContaining({ + role: 'other', + actions: expect.not.arrayContaining(['swipeWithin']), + }), + ); + expect(snapshot.payload.elements[3]).toEqual( + expect.objectContaining({ + role: 'scroll-view', + identifier: 'weather.locationsSheet', + actions: expect.arrayContaining(['swipeWithin']), + }), + ); + }); + it('derives trailing activation points for wide switch rows', () => { const snapshot = createRuntimeSnapshotRecord({ simulatorId, diff --git a/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts b/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts index 5628417f7..f73b66813 100644 --- a/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/snapshot_ui.test.ts @@ -2,6 +2,8 @@ import { describe, it, expect } from 'vitest'; import * as z from 'zod'; import { createMockExecutor, createNoopExecutor } from '../../../../test-utils/mock-executors.ts'; import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import type { DebuggerBackend } from '../../../../utils/debugger/backends/DebuggerBackend.ts'; +import { DebuggerManager } from '../../../../utils/debugger/debugger-manager.ts'; import { schema, handler, snapshot_uiLogic } from '../snapshot_ui.ts'; import { AXE_NOT_AVAILABLE_MESSAGE } from '../../../../utils/axe-helpers.ts'; import { @@ -14,6 +16,26 @@ import { getRuntimeSnapshot, } from '../shared/snapshot-ui-state.ts'; +async function createStoppedDebuggerManager(simulatorId: string): Promise { + const backend: DebuggerBackend = { + kind: 'lldb-cli', + attach: async () => {}, + detach: async () => {}, + runCommand: async () => '', + resume: async () => {}, + addBreakpoint: async (spec) => ({ id: 1, spec, rawOutput: '' }), + removeBreakpoint: async () => '', + getStack: async () => '', + getVariables: async () => '', + getExecutionState: async () => ({ status: 'stopped', reason: 'breakpoint' }), + dispose: async () => {}, + }; + const manager = new DebuggerManager({ backendFactory: async () => backend }); + const session = await manager.createSession({ simulatorId, pid: 12345 }); + manager.setCurrentSession(session.id); + return manager; +} + describe('Snapshot UI Plugin', () => { describe('Export Field Validation (Literal)', () => { it('should have handler function', () => { @@ -321,6 +343,175 @@ describe('Snapshot UI Plugin', () => { ]); }); + it('should emit a batch next step when multiple stateful same-screen tap targets are present', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Reduce Motion', + AXValue: '0', + frame: { x: 20, y: 40, width: 300, height: 44 }, + }, + { + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Reduce Transparency', + AXValue: '0', + frame: { x: 20, y: 100, width: 300, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e2' }, + ], + }); + }); + + it('should exclude low-value, selected, and screen-changing controls from batch next-step guidance', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + frame: { x: 20, y: 40, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: '°F', + AXValue: 'selected', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland, 1:24 PM ¡ Light Rain', + AXUniqueId: 'weather.locationRow', + frame: { x: 20, y: 160, width: 300, height: 80 }, + }, + { + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Use Celsius', + AXValue: '0', + AXUniqueId: 'settings.useCelsiusRowSwitch', + frame: { x: 20, y: 260, width: 300, height: 44 }, + }, + { + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Severe Weather Alerts', + AXValue: '0', + AXUniqueId: 'settings.alertsRowSwitch', + frame: { x: 20, y: 320, width: 300, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + steps: [ + { action: 'tap', elementRef: 'e4' }, + { action: 'tap', elementRef: 'e5' }, + ], + }); + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e4', + }); + }); + + it('should keep single tap guidance without batch when only one safe batch target exists', async () => { + const uiHierarchy = JSON.stringify({ + elements: [ + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Remove', + frame: { x: 20, y: 40, width: 100, height: 44 }, + }, + { + type: 'Button', + role: 'AXButton', + AXLabel: 'Portland', + frame: { x: 20, y: 100, width: 100, height: 44 }, + }, + ], + }); + const mockExecutor = createMockExecutor({ + success: true, + output: uiHierarchy, + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + + __resetRuntimeSnapshotStoreForTests(); + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic( + { simulatorId: '12345678-1234-4234-8234-123456789012' }, + mockExecutor, + mockAxeHelpers, + ), + ); + + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')).toBeUndefined(); + expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ + simulatorId: '12345678-1234-4234-8234-123456789012', + elementRef: 'e2', + }); + }); + it('should prefer a non-text-field tap target in next steps', async () => { const uiHierarchy = JSON.stringify({ elements: [ @@ -612,7 +803,7 @@ describe('Snapshot UI Plugin', () => { }); }); - it('should prefer content-rich targets for tap next-step guidance', async () => { + it('should prefer same-screen stateful controls over navigation and content targets for tap next-step guidance', async () => { const uiHierarchy = JSON.stringify({ elements: [ { @@ -636,6 +827,13 @@ describe('Snapshot UI Plugin', () => { AXIdentifier: 'weather.precipitationCard', frame: { x: 20, y: 260, width: 340, height: 140 }, }, + { + type: 'Switch', + role: 'AXSwitch', + AXLabel: 'Severe Weather Alerts', + AXValue: '0', + frame: { x: 20, y: 440, width: 300, height: 44 }, + }, ], }); const mockExecutor = createMockExecutor({ @@ -661,11 +859,12 @@ describe('Snapshot UI Plugin', () => { expect(ctx.nextSteps?.find((step) => step.tool === 'tap')?.params).toEqual({ simulatorId: '12345678-1234-4234-8234-123456789012', - elementRef: 'e3', + elementRef: 'e4', }); + expect(ctx.nextSteps?.find((step) => step.tool === 'batch')).toBeUndefined(); }); - it('should clear runtime snapshot store when AXe output cannot be parsed', async () => { + it('should preserve runtime snapshot store when AXe output cannot be parsed', async () => { __resetRuntimeSnapshotStoreForTests(); const simulatorId = '12345678-1234-4234-8234-123456789012'; const seededExecutor = createMockExecutor({ @@ -681,7 +880,8 @@ describe('Snapshot UI Plugin', () => { }; await runLogic(() => snapshot_uiLogic({ simulatorId }, seededExecutor, mockAxeHelpers)); - expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); + const previousSnapshot = getRuntimeSnapshot(simulatorId); + expect(previousSnapshot).not.toBeNull(); const invalidJsonExecutor = createMockExecutor({ success: true, @@ -693,7 +893,7 @@ describe('Snapshot UI Plugin', () => { await run(() => snapshot_uiLogic({ simulatorId }, invalidJsonExecutor, mockAxeHelpers)); expect(result.isError()).toBe(true); - expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + expect(getRuntimeSnapshot(simulatorId)).toBe(previousSnapshot); expect(ctx.structuredOutput?.schemaVersion).toBe('2'); expect( ctx.structuredOutput?.result.kind === 'capture-result' @@ -702,10 +902,94 @@ describe('Snapshot UI Plugin', () => { ).toEqual( expect.objectContaining({ code: 'SNAPSHOT_PARSE_FAILED', + recoveryHint: 'Run snapshot_ui again after the app is fully launched and responsive.', }), ); }); + it('should reject empty AXe payloads without replacing a prior runtime snapshot', async () => { + __resetRuntimeSnapshotStoreForTests(); + const simulatorId = '12345678-1234-4234-8234-123456789012'; + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + const seededExecutor = createMockExecutor({ + success: true, + output: + '{"elements": [{"type": "Button", "frame": {"x": 1, "y": 2, "width": 3, "height": 4}}]}', + error: undefined, + process: { pid: 12345 }, + }); + await runLogic(() => snapshot_uiLogic({ simulatorId }, seededExecutor, mockAxeHelpers)); + const previousSnapshot = getRuntimeSnapshot(simulatorId); + expect(previousSnapshot?.payload.elements).toHaveLength(1); + + for (const output of ['[]', '{"elements": []}', '{}']) { + const emptyExecutor = createMockExecutor({ + success: true, + output, + error: undefined, + process: { pid: 12345 }, + }); + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => snapshot_uiLogic({ simulatorId }, emptyExecutor, mockAxeHelpers)); + + expect(result.isError()).toBe(true); + expect( + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.uiError?.code + : undefined, + ).toBe('SNAPSHOT_PARSE_FAILED'); + expect(getRuntimeSnapshot(simulatorId)).toBe(previousSnapshot); + } + }); + + it('should preserve runtime snapshot store when the debugger guard blocks before AXe runs', async () => { + __resetRuntimeSnapshotStoreForTests(); + const simulatorId = '12345678-1234-4234-8234-123456789012'; + const seededExecutor = createMockExecutor({ + success: true, + output: + '{"elements": [{"type": "Button", "frame": {"x": 1, "y": 2, "width": 3, "height": 4}}]}', + error: undefined, + process: { pid: 12345 }, + }); + const mockAxeHelpers = { + getAxePath: () => '/usr/local/bin/axe', + getBundledAxeEnvironment: () => ({}), + }; + await runLogic(() => snapshot_uiLogic({ simulatorId }, seededExecutor, mockAxeHelpers)); + const previousSnapshot = getRuntimeSnapshot(simulatorId); + const stoppedDebugger = await createStoppedDebuggerManager(simulatorId); + const guardedExecutor: CommandExecutor = async () => { + throw new Error('AXe should not run when debugger guard blocks'); + }; + + try { + const { ctx, result, run } = createMockToolHandlerContext(); + await run(() => + snapshot_uiLogic({ simulatorId }, guardedExecutor, mockAxeHelpers, stoppedDebugger), + ); + + expect(result.isError()).toBe(true); + expect(getRuntimeSnapshot(simulatorId)).toBe(previousSnapshot); + expect( + ctx.structuredOutput?.result.kind === 'capture-result' + ? ctx.structuredOutput.result.uiError + : undefined, + ).toEqual( + expect.objectContaining({ + code: 'ACTION_FAILED', + recoveryHint: + 'Resume execution with debug_continue, remove breakpoints, or detach with debug_detach before retrying UI automation.', + }), + ); + } finally { + await stoppedDebugger.disposeAll(); + } + }); + it('should handle DependencyError when axe is not available', async () => { // Create mock axe helpers that return null for axe path const mockAxeHelpers = { diff --git a/src/mcp/tools/ui-automation/__tests__/tap.test.ts b/src/mcp/tools/ui-automation/__tests__/tap.test.ts index ec994fcac..95df2007a 100644 --- a/src/mcp/tools/ui-automation/__tests__/tap.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/tap.test.ts @@ -81,14 +81,14 @@ describe('Tap Plugin', () => { }); }); - it('clears the cached runtime snapshot after a successful tap', async () => { + it('preserves the cached runtime snapshot after a successful tap', async () => { recordSnapshot([createNode({ AXUniqueId: 'continue-button' })]); const { executor } = createTrackingExecutor(); const result = await runTap({ simulatorId, elementRef: 'e1' }, executor); expect(result.didError).toBe(false); - expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + expect(getRuntimeSnapshot(simulatorId)).not.toBeNull(); }); it('includes element type when tapping a referenced element with a shared identifier', async () => { diff --git a/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts b/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts index 7ec1bedbb..35ea541c4 100644 --- a/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts +++ b/src/mcp/tools/ui-automation/__tests__/wait_for_ui.test.ts @@ -2,6 +2,8 @@ import { beforeEach, describe, expect, it } from 'vitest'; import * as z from 'zod'; import type { CaptureResultDomainResult } from '../../../../types/domain-results.ts'; import type { CommandExecutor } from '../../../../utils/execution/index.ts'; +import type { DebuggerBackend } from '../../../../utils/debugger/backends/DebuggerBackend.ts'; +import { DebuggerManager } from '../../../../utils/debugger/debugger-manager.ts'; import { sessionStore } from '../../../../utils/session-store.ts'; import { createMockToolHandlerContext } from '../../../../test-utils/test-helpers.ts'; import { @@ -37,6 +39,26 @@ function createTiming(startMs = 0): { }; } +async function createStoppedDebuggerManager(): Promise { + const backend: DebuggerBackend = { + kind: 'lldb-cli', + attach: async () => {}, + detach: async () => {}, + runCommand: async () => '', + resume: async () => {}, + addBreakpoint: async (spec) => ({ id: 1, spec, rawOutput: '' }), + removeBreakpoint: async () => '', + getStack: async () => '', + getVariables: async () => '', + getExecutionState: async () => ({ status: 'stopped', reason: 'breakpoint' }), + dispose: async () => {}, + }; + const manager = new DebuggerManager({ backendFactory: async () => backend }); + const session = await manager.createSession({ simulatorId, pid: 12345 }); + manager.setCurrentSession(session.id); + return manager; +} + async function runWaitForUi( params: Parameters[0], executor: CommandExecutor, @@ -116,16 +138,19 @@ describe('Wait for UI Plugin', () => { expect(result.content[0].text).toContain('textContains waits require text'); }); - it('rejects text on non-textContains predicates instead of ignoring it', async () => { - const result = await handler({ - simulatorId, - predicate: 'gone', - role: 'text', - text: 'Loading', - }); + it('allows text on gone waits for loading messages', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); - expect(result.isError).toBe(true); - expect(result.content[0].text).toContain('text is only supported for textContains waits'); + const result = await ( + handler as unknown as ( + args: Record, + executor: CommandExecutor, + ) => Promise<{ isError?: boolean; content: Array<{ text: string }> }> + )({ simulatorId, predicate: 'gone', text: 'Loading', timeoutMs: 0 }, executor); + + expect(result.isError).toBeUndefined(); }); it('rejects unknown fields instead of silently broadening wait selectors', async () => { @@ -139,6 +164,29 @@ describe('Wait for UI Plugin', () => { expect(result.isError).toBe(true); expect(result.content[0].text).toContain('Unrecognized key: "selector"'); }); + + it('ignores unrelated project session defaults before strict validation', async () => { + sessionStore.setDefaults({ + simulatorId, + projectPath: '/tmp/App.xcodeproj', + scheme: 'App', + simulatorName: 'iPhone 17 Pro', + simulatorPlatform: 'iOS Simulator', + }); + const { calls, executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await ( + handler as unknown as ( + args: Record, + executor: CommandExecutor, + ) => Promise<{ isError?: boolean; content: Array<{ text: string }> }> + )({ predicate: 'textContains', text: 'Ready', timeoutMs: 0 }, executor); + + expect(result.isError).toBeUndefined(); + expect(calls[0]?.command.slice(1)).toEqual(['describe-ui', '--udid', simulatorId]); + }); }); it('uses the resolved simulatorId in next-step params', async () => { @@ -330,6 +378,80 @@ describe('Wait for UI Plugin', () => { expect(result.waitMatch).toEqual({ predicate: 'gone', matches: [] }); }); + it('succeeds for selector-free gone when no element contains text', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Ready' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', text: 'Loading weather', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toEqual({ predicate: 'gone', matches: [] }); + }); + + it('times out for selector-free gone while an element contains text', async () => { + const { executor } = createSequencedExecutor([ + { success: true, output: hierarchyJson([createNode({ AXLabel: 'Loading weather...' })]) }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', text: 'Loading weather', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + candidates: [expect.objectContaining({ label: 'Loading weather...' })], + }); + }); + + it('succeeds for gone when selector matches remain but none contain text', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Loading weather...', role: 'AXStaticText', type: 'StaticText' }), + createNode({ AXLabel: 'Ready', role: 'AXStaticText', type: 'StaticText' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', role: 'text', text: 'Searching weather', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(false); + expect(result.waitMatch).toEqual({ predicate: 'gone', matches: [] }); + }); + + it('times out for gone when selector matches contain text', async () => { + const { executor } = createSequencedExecutor([ + { + success: true, + output: hierarchyJson([ + createNode({ AXLabel: 'Loading weather...', role: 'AXStaticText', type: 'StaticText' }), + createNode({ AXLabel: 'Ready', role: 'AXStaticText', type: 'StaticText' }), + ]), + }, + ]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'gone', role: 'text', text: 'Loading weather', timeoutMs: 0 }, + executor, + ); + + expect(result.didError).toBe(true); + expect(result.uiError).toMatchObject({ + code: 'WAIT_TIMEOUT', + candidates: [expect.objectContaining({ label: 'Loading weather...' })], + }); + }); + it('returns TARGET_AMBIGUOUS when focused selector matches multiple elements', async () => { const { executor } = createSequencedExecutor([ { @@ -652,8 +774,9 @@ describe('Wait for UI Plugin', () => { }); }); - it('clears the runtime store when every poll returns unparsable UI', async () => { + it('preserves the runtime store when every poll returns unparsable UI', async () => { recordSnapshot([createNode({ AXUniqueId: 'stale-button' })], 0); + const previousSnapshot = getRuntimeSnapshot(simulatorId, 0); const { executor } = createSequencedExecutor([{ success: true, output: 'not json' }]); const result = await runWaitForUi( @@ -661,9 +784,64 @@ describe('Wait for UI Plugin', () => { executor, ); + expect(result.didError).toBe(true); + expect(result.uiError).toEqual( + expect.objectContaining({ + code: 'SNAPSHOT_PARSE_FAILED', + recoveryHint: 'Retry after the app is fully launched and responsive.', + }), + ); + expect(getRuntimeSnapshot(simulatorId, 0)).toBe(previousSnapshot); + }); + + it('preserves the runtime store when every poll returns an empty UI payload', async () => { + recordSnapshot([createNode({ AXUniqueId: 'stale-button' })], 0); + const previousSnapshot = getRuntimeSnapshot(simulatorId, 0); + const { executor } = createSequencedExecutor([{ success: true, output: '[]' }]); + + const result = await runWaitForUi( + { simulatorId, predicate: 'settled', timeoutMs: 0 }, + executor, + ); + expect(result.didError).toBe(true); expect(result.uiError?.code).toBe('SNAPSHOT_PARSE_FAILED'); - expect(getRuntimeSnapshot(simulatorId)).toBeNull(); + expect(getRuntimeSnapshot(simulatorId, 0)).toBe(previousSnapshot); + }); + + it('preserves the runtime store when the debugger guard blocks before polling', async () => { + recordSnapshot([createNode({ AXUniqueId: 'stale-button' })], 0); + const previousSnapshot = getRuntimeSnapshot(simulatorId, 0); + const stoppedDebugger = await createStoppedDebuggerManager(); + const guardedExecutor: CommandExecutor = async () => { + throw new Error('AXe should not run when debugger guard blocks'); + }; + + try { + const { ctx, run } = createMockToolHandlerContext(); + await run(() => + wait_for_uiLogic( + { simulatorId, predicate: 'settled', timeoutMs: 0 }, + guardedExecutor, + createMockAxeHelpers(), + stoppedDebugger, + createTiming().timing, + ), + ); + + const result = ctx.structuredOutput?.result as CaptureResultDomainResult; + expect(result.didError).toBe(true); + expect(result.uiError).toEqual( + expect.objectContaining({ + code: 'ACTION_FAILED', + recoveryHint: + 'Resume execution with debug_continue, remove breakpoints, or detach with debug_detach before retrying UI automation.', + }), + ); + expect(getRuntimeSnapshot(simulatorId, 0)).toBe(previousSnapshot); + } finally { + await stoppedDebugger.disposeAll(); + } }); it('waits until runtime snapshot element signatures remain settled', async () => { diff --git a/src/mcp/tools/ui-automation/batch.ts b/src/mcp/tools/ui-automation/batch.ts index 0f5de5ff2..4dc299e5f 100644 --- a/src/mcp/tools/ui-automation/batch.ts +++ b/src/mcp/tools/ui-automation/batch.ts @@ -12,7 +12,8 @@ import { toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; -import { clearRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import { clearRuntimeSnapshot, resolveElementRef } from './shared/snapshot-ui-state.ts'; +import { createSemanticTapBatchSteps, createSemanticTapCommand } from './shared/semantic-tap.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NonStreamingExecutor } from '../../../types/tool-execution.ts'; import type { UiActionResultDomainResult } from '../../../types/domain-results.ts'; @@ -24,17 +25,30 @@ import { shouldInvalidateRuntimeSnapshotAfterActionError, } from './shared/domain-result.ts'; -const batchSchema = z.object({ +const batchStepSchema = z.strictObject({ + action: z.literal('tap'), + elementRef: z.string().min(1, { message: 'elementRef must be non-empty' }), + preDelay: z + .number() + .min(0, { message: 'Pre-delay must be non-negative' }) + .max(10, { message: 'Pre-delay must be at most 10 seconds' }) + .optional() + .describe('seconds'), + postDelay: z + .number() + .min(0, { message: 'Post-delay must be non-negative' }) + .max(10, { message: 'Post-delay must be at most 10 seconds' }) + .optional() + .describe('seconds'), +}); + +const batchSchema = z.strictObject({ simulatorId: z.uuid({ message: 'Invalid Simulator UUID format' }), steps: z - .array(z.string().min(1, { message: 'steps must not contain empty values' })) + .array(batchStepSchema) .min(1, { message: 'At least one batch step is required' }) .max(100, { message: 'At most 100 batch steps are supported' }), axCache: z.enum(['perBatch', 'perStep', 'none']).optional(), - typeSubmission: z.enum(['chunked', 'composite']).optional(), - typeChunkSize: z.number().int().min(1).optional(), - tapStyle: z.enum(['automatic', 'simulator', 'physical']).optional(), - continueOnError: z.boolean().optional(), waitTimeout: z.number().min(0, { message: 'waitTimeout must be non-negative' }).optional(), pollInterval: z.number().positive({ message: 'pollInterval must be greater than 0' }).optional(), }); @@ -44,26 +58,14 @@ type BatchResult = UiActionResultDomainResult; const LOG_PREFIX = '[AXe]'; -function buildBatchCommandArgs(params: BatchParams): string[] { +function buildBatchCommandArgs(params: BatchParams, resolvedSteps: readonly string[]): string[] { const commandArgs = ['batch']; - for (const step of params.steps) { + for (const step of resolvedSteps) { commandArgs.push('--step', step); } if (params.axCache !== undefined) { commandArgs.push('--ax-cache', params.axCache); } - if (params.typeSubmission !== undefined) { - commandArgs.push('--type-submission', params.typeSubmission); - } - if (params.typeChunkSize !== undefined) { - commandArgs.push('--type-chunk-size', String(params.typeChunkSize)); - } - if (params.tapStyle !== undefined) { - commandArgs.push('--tap-style', params.tapStyle); - } - if (params.continueOnError === true) { - commandArgs.push('--continue-on-error'); - } if (params.waitTimeout !== undefined) { commandArgs.push('--wait-timeout', String(params.waitTimeout)); } @@ -73,6 +75,68 @@ function buildBatchCommandArgs(params: BatchParams): string[] { return commandArgs; } +function resolveBatchSteps( + params: BatchParams, +): { ok: true; steps: string[] } | { ok: false; result: BatchResult } { + const resolvedSteps: string[] = []; + + for (const step of params.steps) { + const resolution = resolveElementRef(params.simulatorId, step.elementRef, 'tap'); + if (!resolution.ok) { + return { + ok: false, + result: createUiActionFailureResult( + { type: 'batch' as const, stepCount: params.steps.length }, + params.simulatorId, + resolution.error.message, + { uiError: resolution.error }, + ), + }; + } + + const usesTouchActivation = resolution.element.publicElement.role === 'switch'; + if (usesTouchActivation && (step.preDelay !== undefined || step.postDelay !== undefined)) { + const message = + 'preDelay and postDelay are not supported for switch elementRefs because switches execute as touch down/up batch steps.'; + return { + ok: false, + result: createUiActionFailureResult( + { type: 'batch' as const, stepCount: params.steps.length }, + params.simulatorId, + message, + { + uiError: { + code: 'ACTION_FAILED', + message, + recoveryHint: + 'Remove preDelay/postDelay from switch steps, or wait between separate batch calls.', + elementRef: step.elementRef, + }, + }, + ), + }; + } + + const extraArgs: string[] = []; + if (step.preDelay !== undefined) { + extraArgs.push('--pre-delay', String(step.preDelay)); + } + if (step.postDelay !== undefined) { + extraArgs.push('--post-delay', String(step.postDelay)); + } + + const tapCommand = createSemanticTapCommand( + resolution.element, + step.elementRef, + extraArgs, + resolution.snapshot.elements, + ); + resolvedSteps.push(...createSemanticTapBatchSteps(tapCommand)); + } + + return { ok: true, steps: resolvedSteps }; +} + export function createBatchExecutor( executor: CommandExecutor, axeHelpers: AxeHelpers = defaultAxeHelpers, @@ -92,12 +156,16 @@ export function createBatchExecutor( return createUiActionFailureResult(action, simulatorId, guard.blockedMessage); } - const commandArgs = buildBatchCommandArgs(params); + const resolvedSteps = resolveBatchSteps(params); + if (!resolvedSteps.ok) { + return resolvedSteps.result; + } + + const commandArgs = buildBatchCommandArgs(params, resolvedSteps.steps); log('info', `${LOG_PREFIX}/${toolName}: Starting ${steps.length} step batch on ${simulatorId}`); try { await executeAxeCommand(commandArgs, simulatorId, 'batch', executor, axeHelpers); - clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { diff --git a/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts b/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts index 4adba639e..f7df3cba5 100644 --- a/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts +++ b/src/mcp/tools/ui-automation/shared/runtime-snapshot.ts @@ -256,7 +256,7 @@ function normalizeNode(input: NormalizedNodeInput, index: number): RuntimeSnapsh const role = deriveRole(node); const label = readText(node, ['AXLabel', 'title', 'help', 'label']); const value = readText(node, ['AXValue', 'value']); - const identifier = readText(node, ['AXUniqueId', 'identifier', 'id']); + const identifier = readText(node, ['AXUniqueId', 'AXIdentifier', 'identifier', 'id']); const enabled = node.enabled !== false; const customActions = normalizeCustomActions(node.custom_actions); const actions = deriveActions({ @@ -448,6 +448,42 @@ function inferScrollableContainers(elements: RuntimeSnapshotElementRecord[]): vo publicElement.actions.push('swipeWithin'); } } + + pruneGenericFallbackSwipeTargets(elements); +} + +function isUnidentifiedOtherSwipeTarget(element: RuntimeSnapshotElementRecord): boolean { + const publicElement = element.publicElement; + return ( + publicElement.role === 'other' && + publicElement.actions.includes('swipeWithin') && + !publicElement.label && + !publicElement.value && + !publicElement.identifier + ); +} + +function isPreferredSwipeTarget(element: RuntimeSnapshotElementRecord): boolean { + const publicElement = element.publicElement; + if (!publicElement.actions.includes('swipeWithin')) { + return false; + } + return !isUnidentifiedOtherSwipeTarget(element); +} + +function pruneGenericFallbackSwipeTargets(elements: RuntimeSnapshotElementRecord[]): void { + if (!elements.some(isPreferredSwipeTarget)) { + return; + } + + for (const element of elements) { + if (!isUnidentifiedOtherSwipeTarget(element)) { + continue; + } + element.publicElement.actions = element.publicElement.actions.filter( + (action) => action !== 'swipeWithin', + ); + } } function flattenHierarchy(roots: AccessibilityNode[]): NormalizedNodeInput[] { @@ -494,17 +530,27 @@ export function extractAccessibilityHierarchy(responseText: string): Accessibili throw new RuntimeSnapshotParseError(`AXe describe-ui returned invalid JSON: ${message}`); } - if (Array.isArray(parsed)) { - return parsed as AccessibilityNode[]; - } + const hierarchy = (() => { + if (Array.isArray(parsed)) { + return parsed as AccessibilityNode[]; + } + + if (isRecord(parsed) && Array.isArray(parsed.elements)) { + return parsed.elements as AccessibilityNode[]; + } - if (isRecord(parsed) && Array.isArray(parsed.elements)) { - return parsed.elements as AccessibilityNode[]; + throw new RuntimeSnapshotParseError( + 'AXe describe-ui did not return an accessibility element array.', + ); + })(); + + if (hierarchy.length === 0) { + throw new RuntimeSnapshotParseError( + 'AXe describe-ui returned an empty accessibility element array.', + ); } - throw new RuntimeSnapshotParseError( - 'AXe describe-ui did not return an accessibility element array.', - ); + return hierarchy; } export function createRuntimeSnapshotRecord(params: { diff --git a/src/mcp/tools/ui-automation/shared/semantic-tap.ts b/src/mcp/tools/ui-automation/shared/semantic-tap.ts index 0ea5c2b6e..1c7990bfd 100644 --- a/src/mcp/tools/ui-automation/shared/semantic-tap.ts +++ b/src/mcp/tools/ui-automation/shared/semantic-tap.ts @@ -118,6 +118,15 @@ export function createSemanticTapCommand( }; } +export function createSemanticTapBatchSteps(command: SemanticTapCommand): string[] { + if (command.coordinateArgs[0] !== 'touch') { + return [command.coordinateArgs.join(' ')]; + } + + const baseArgs = command.coordinateArgs.filter((arg) => arg !== '--down' && arg !== '--up'); + return [`${baseArgs.join(' ')} --down`, `${baseArgs.join(' ')} --up`]; +} + export async function executeSemanticTapWithAmbiguityFallback(params: { command: SemanticTapCommand; simulatorId: string; diff --git a/src/mcp/tools/ui-automation/shared/wait-predicate.ts b/src/mcp/tools/ui-automation/shared/wait-predicate.ts index ffa838975..ff07e416e 100644 --- a/src/mcp/tools/ui-automation/shared/wait-predicate.ts +++ b/src/mcp/tools/ui-automation/shared/wait-predicate.ts @@ -278,7 +278,10 @@ export function evaluateElementPredicate(params: { } if (predicate === 'gone') { - return { matched: candidates.length === 0, candidates }; + const goneCandidates = text + ? candidates.filter((candidate) => elementTextContains(candidate, text)) + : candidates; + return { matched: goneCandidates.length === 0, candidates: goneCandidates }; } if (predicate === 'textContains') { diff --git a/src/mcp/tools/ui-automation/snapshot_ui.ts b/src/mcp/tools/ui-automation/snapshot_ui.ts index 9a197a4ee..e7e500846 100644 --- a/src/mcp/tools/ui-automation/snapshot_ui.ts +++ b/src/mcp/tools/ui-automation/snapshot_ui.ts @@ -11,7 +11,7 @@ import { getHandlerContext, toInternalSchema, } from '../../../utils/typed-tool-factory.ts'; -import { clearRuntimeSnapshot, recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import { recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; import type { NextStep } from '../../../types/common.ts'; @@ -61,6 +61,17 @@ const LOW_PRIORITY_TAP_NEXT_STEP_LABELS = new Set([ '=', ]); +const SCREEN_CHANGING_TAP_NEXT_STEP_LABELS = new Set([ + 'back', + 'cancel', + 'done', + 'settings', + 'menu', + 'home', + 'next', + 'previous', +]); + function compactTapNextStepText(value: string | undefined): string { return (value ?? '').replace(/\s+/g, ' ').trim(); } @@ -82,6 +93,46 @@ function isContentRichTapNextStepElement(element: { return label.includes(',') || label.length >= 24 || /card$/i.test(identifier); } +function isScreenChangingTapNextStepElement(element: { + label?: string; + identifier?: string; + role?: string; +}): boolean { + const label = compactTapNextStepText(element.label).toLowerCase(); + const identifier = compactTapNextStepText(element.identifier).toLowerCase(); + return ( + element.role === 'tab' || + SCREEN_CHANGING_TAP_NEXT_STEP_LABELS.has(label) || + /(?:^|[._-])(back|navigation|tab|detail|details)(?:$|[._-])/i.test(identifier) + ); +} + +function isLocationRowTapNextStepElement(element: { + label?: string; + identifier?: string; +}): boolean { + const identifier = compactTapNextStepText(element.identifier).toLowerCase(); + return /(?:location|row)/.test(identifier); +} + +function isStatefulSameScreenTapNextStepElement(element: { + role?: string; + state?: { selected?: boolean }; + value?: string; +}): boolean { + const value = compactTapNextStepText(element.value).toLowerCase(); + return ( + element.role !== 'tab' && + (element.role === 'switch' || + element.state?.selected === false || + value === 'not selected' || + value === '0' || + value === '1' || + value === 'off' || + value === 'on') + ); +} + function isAlreadySelectedTapNextStepElement(element: { state?: { selected?: boolean }; value?: string; @@ -92,9 +143,28 @@ function isAlreadySelectedTapNextStepElement(element: { ); } +function isSafeBatchNextStepElement(element: { + label?: string; + identifier?: string; + role?: string; + state?: { selected?: boolean }; + value?: string; +}): boolean { + const isStateful = isStatefulSameScreenTapNextStepElement(element); + return ( + isStateful && + !isLowPriorityTapNextStepElement(element.label) && + !isAlreadySelectedTapNextStepElement(element) && + !isScreenChangingTapNextStepElement(element) && + (!isContentRichTapNextStepElement(element) || element.role === 'switch') && + (!isLocationRowTapNextStepElement(element) || element.role === 'switch') + ); +} + function getTapNextStepElementPriority(element: { label?: string; identifier?: string; + role?: string; state?: { selected?: boolean }; value?: string; }): number { @@ -102,11 +172,17 @@ function getTapNextStepElementPriority(element: { return 90; } if (isAlreadySelectedTapNextStepElement(element)) { - return 70; + return 80; } - if (isContentRichTapNextStepElement(element)) { + if (isStatefulSameScreenTapNextStepElement(element)) { return 0; } + if (isContentRichTapNextStepElement(element) || isLocationRowTapNextStepElement(element)) { + return 70; + } + if (isScreenChangingTapNextStepElement(element)) { + return 60; + } return 20; } @@ -126,8 +202,14 @@ export function createSnapshotUiExecutor( toolName, }); if (guard.blockedMessage) { - clearRuntimeSnapshot(simulatorId); - return createCaptureFailureResult(simulatorId, guard.blockedMessage); + return createCaptureFailureResult(simulatorId, guard.blockedMessage, { + uiError: { + code: 'ACTION_FAILED', + message: guard.blockedMessage, + recoveryHint: + 'Resume execution with debug_continue, remove breakpoints, or detach with debug_detach before retrying UI automation.', + }, + }); } log('info', `${LOG_PREFIX}/${toolName}: Starting for ${simulatorId}`); @@ -163,8 +245,6 @@ export function createSnapshotUiExecutor( warnings: [guard.warningText], }); } catch (error) { - clearRuntimeSnapshot(simulatorId); - if (error instanceof RuntimeSnapshotParseError) { const message = 'Failed to parse runtime UI snapshot.'; log('error', `${LOG_PREFIX}/${toolName}: Failed - ${message}`); @@ -205,8 +285,8 @@ export async function snapshot_uiLogic( result.capture && 'type' in result.capture && result.capture.type === 'runtime-snapshot' ? result.capture : null; - const tapElement = runtimeSnapshot - ? (runtimeSnapshot.elements + const tapElements = runtimeSnapshot + ? runtimeSnapshot.elements .map((element, index) => ({ element, index })) .filter( ({ element }) => @@ -219,8 +299,11 @@ export async function snapshot_uiLogic( getTapNextStepElementPriority(left.element) - getTapNextStepElementPriority(right.element); return priorityDelta === 0 ? left.index - right.index : priorityDelta; - })[0]?.element ?? null) - : null; + }) + .map(({ element }) => element) + : []; + const tapElement = tapElements[0] ?? null; + const batchElements = tapElements.filter(isSafeBatchNextStepElement); if (!result.didError) { const nextSteps: NextStep[] = [ @@ -234,6 +317,21 @@ export async function snapshot_uiLogic( tool: 'wait_for_ui', params: { simulatorId: params.simulatorId, predicate: 'settled' }, }, + ...(batchElements.length >= 2 + ? [ + { + label: 'Batch same-screen taps', + tool: 'batch', + params: { + simulatorId: params.simulatorId, + steps: batchElements.slice(0, 2).map((element) => ({ + action: 'tap', + elementRef: element.ref, + })), + }, + }, + ] + : []), ...(tapElement ? [ { diff --git a/src/mcp/tools/ui-automation/tap.ts b/src/mcp/tools/ui-automation/tap.ts index 245d7ead2..b38192894 100644 --- a/src/mcp/tools/ui-automation/tap.ts +++ b/src/mcp/tools/ui-automation/tap.ts @@ -119,7 +119,6 @@ export function createTapExecutor( if (usesTouchActivation && postDelay !== undefined) { await delayMs(postDelay * 1000); } - clearRuntimeSnapshot(simulatorId); log('info', `${LOG_PREFIX}/${toolName}: Success for ${simulatorId}`); return createUiActionSuccessResult(action, simulatorId, [guard.warningText]); } catch (error) { diff --git a/src/mcp/tools/ui-automation/wait_for_ui.ts b/src/mcp/tools/ui-automation/wait_for_ui.ts index 3fb55ccbc..ae2e2c6df 100644 --- a/src/mcp/tools/ui-automation/wait_for_ui.ts +++ b/src/mcp/tools/ui-automation/wait_for_ui.ts @@ -21,7 +21,7 @@ import type { } from '../../../types/ui-snapshot.ts'; import { executeAxeCommand, defaultAxeHelpers } from './shared/axe-command.ts'; import type { AxeHelpers } from './shared/axe-command.ts'; -import { clearRuntimeSnapshot, recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; +import { recordRuntimeSnapshot } from './shared/snapshot-ui-state.ts'; import { parseRuntimeSnapshotResponse, RuntimeSnapshotParseError, @@ -106,6 +106,7 @@ const waitForUiSchema = z.strictObject(waitForUiSchemaShape).superRefine((value, if ( value.predicate !== 'settled' && value.predicate !== 'textContains' && + !(value.predicate === 'gone' && value.text !== undefined) && !hasSelectorFields(value) ) { ctx.addIssue({ @@ -123,11 +124,15 @@ const waitForUiSchema = z.strictObject(waitForUiSchemaShape).superRefine((value, }); } - if (value.predicate !== 'textContains' && value.text !== undefined) { + if ( + value.predicate !== 'textContains' && + value.predicate !== 'gone' && + value.text !== undefined + ) { ctx.addIssue({ code: 'custom', path: ['text'], - message: 'text is only supported for textContains waits', + message: 'text is only supported for textContains and gone waits', }); } }); @@ -185,7 +190,7 @@ export function createWaitForUiExecutor( } } - if (predicate !== 'settled' && predicate !== 'textContains' && !selector) { + if (predicate !== 'settled' && predicate !== 'textContains' && !selector && !text) { const message = `${predicate} waits require at least one selector field.`; return createCaptureFailureResult(simulatorId, message, { uiError: { @@ -203,8 +208,14 @@ export function createWaitForUiExecutor( toolName, }); if (guard.blockedMessage) { - clearRuntimeSnapshot(simulatorId); - return createCaptureFailureResult(simulatorId, guard.blockedMessage); + return createCaptureFailureResult(simulatorId, guard.blockedMessage, { + uiError: { + code: 'ACTION_FAILED', + message: guard.blockedMessage, + recoveryHint: + 'Resume execution with debug_continue, remove breakpoints, or detach with debug_detach before retrying UI automation.', + }, + }); } let latestSnapshot: RuntimeSnapshotRecord | null = null; @@ -241,7 +252,16 @@ export function createWaitForUiExecutor( }) : predicate === 'textContains' && !selector ? evaluateTextContainsPredicate({ snapshot, text: text! }) - : evaluateElementPredicate({ predicate, selector: selector!, snapshot, text }); + : predicate === 'gone' && !selector && text + ? (() => { + const textMatch = evaluateTextContainsPredicate({ snapshot, text }); + return { + matched: (textMatch.candidates ?? []).length === 0, + candidates: textMatch.candidates ?? [], + uiError: undefined, + }; + })() + : evaluateElementPredicate({ predicate, selector: selector!, snapshot, text }); if (typeof matched === 'boolean') { if (matched) { @@ -302,7 +322,6 @@ export function createWaitForUiExecutor( }); } - clearRuntimeSnapshot(simulatorId); if (lastParseError) { const message = 'Failed to parse runtime UI snapshot while waiting for UI.'; return createCaptureFailureResult(simulatorId, message, { diff --git a/src/types/common.ts b/src/types/common.ts index 5d8cbbba8..f482902b9 100644 --- a/src/types/common.ts +++ b/src/types/common.ts @@ -15,6 +15,14 @@ /** * Represents a suggested next step that can be rendered for CLI or MCP. */ +export type NextStepParamValue = + | string + | number + | boolean + | null + | NextStepParamValue[] + | { [key: string]: NextStepParamValue }; + export interface NextStep { /** Optional MCP tool name (e.g., "boot_sim") */ tool?: string; @@ -25,14 +33,14 @@ export interface NextStep { /** Human-readable description of the action (optional when manifest template provides it) */ label?: string; /** Optional parameters to pass to the tool */ - params?: Record; + params?: Record; /** Optional ordering hint for merged steps */ priority?: number; /** When to show this step: 'always' (default), 'success', or 'failure' */ when?: 'always' | 'success' | 'failure'; } -export type NextStepParams = Record; +export type NextStepParams = Record; export type NextStepParamsMap = Record; /** diff --git a/src/utils/__tests__/axe-helpers.test.ts b/src/utils/__tests__/axe-helpers.test.ts index 468a48e45..e2b5465ec 100644 --- a/src/utils/__tests__/axe-helpers.test.ts +++ b/src/utils/__tests__/axe-helpers.test.ts @@ -1,19 +1,39 @@ import { afterEach, beforeEach, describe, expect, it } from 'vitest'; import { chmodSync, mkdtempSync, mkdirSync, rmSync, writeFileSync } from 'node:fs'; import { tmpdir } from 'node:os'; -import { join } from 'node:path'; -import { getBundledAxeEnvironment } from '../axe-helpers.ts'; +import { dirname, join } from 'node:path'; +import { getBundledAxeEnvironment, resolveAxeBinary } from '../axe-helpers.ts'; import { resetResourceRootCacheForTests } from '../../core/resource-root.ts'; +import { __resetConfigStoreForTests } from '../config-store.ts'; + +function writeExecutable(path: string): void { + mkdirSync(dirname(path), { recursive: true }); + writeFileSync(path, ''); + chmodSync(path, 0o755); +} describe('axe-helpers', () => { let originalResourceRoot: string | undefined; let originalDyldFrameworkPath: string | undefined; + let originalAxePath: string | undefined; + let originalLegacyAxePath: string | undefined; + let originalAxeSourcePath: string | undefined; + let originalLegacyAxeSourcePath: string | undefined; let tempDir: string; beforeEach(() => { originalResourceRoot = process.env.XCODEBUILDMCP_RESOURCE_ROOT; originalDyldFrameworkPath = process.env.DYLD_FRAMEWORK_PATH; + originalAxePath = process.env.XCODEBUILDMCP_AXE_PATH; + originalLegacyAxePath = process.env.AXE_PATH; + originalAxeSourcePath = process.env.XCODEBUILDMCP_AXE_SOURCE_PATH; + originalLegacyAxeSourcePath = process.env.AXE_SOURCE_PATH; tempDir = mkdtempSync(join(tmpdir(), 'xbmcp-axe-helpers-')); + delete process.env.XCODEBUILDMCP_AXE_PATH; + delete process.env.AXE_PATH; + delete process.env.XCODEBUILDMCP_AXE_SOURCE_PATH; + delete process.env.AXE_SOURCE_PATH; + __resetConfigStoreForTests(); resetResourceRootCacheForTests(); }); @@ -30,7 +50,32 @@ describe('axe-helpers', () => { process.env.DYLD_FRAMEWORK_PATH = originalDyldFrameworkPath; } + if (originalAxePath === undefined) { + delete process.env.XCODEBUILDMCP_AXE_PATH; + } else { + process.env.XCODEBUILDMCP_AXE_PATH = originalAxePath; + } + + if (originalLegacyAxePath === undefined) { + delete process.env.AXE_PATH; + } else { + process.env.AXE_PATH = originalLegacyAxePath; + } + + if (originalAxeSourcePath === undefined) { + delete process.env.XCODEBUILDMCP_AXE_SOURCE_PATH; + } else { + process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = originalAxeSourcePath; + } + + if (originalLegacyAxeSourcePath === undefined) { + delete process.env.AXE_SOURCE_PATH; + } else { + process.env.AXE_SOURCE_PATH = originalLegacyAxeSourcePath; + } + rmSync(tempDir, { recursive: true, force: true }); + __resetConfigStoreForTests(); resetResourceRootCacheForTests(); }); @@ -39,8 +84,7 @@ describe('axe-helpers', () => { const axePath = join(resourceRoot, 'bundled', 'axe'); const frameworksDir = join(resourceRoot, 'bundled', 'Frameworks'); mkdirSync(frameworksDir, { recursive: true }); - writeFileSync(axePath, ''); - chmodSync(axePath, 0o755); + writeExecutable(axePath); process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot; delete process.env.DYLD_FRAMEWORK_PATH; @@ -55,8 +99,7 @@ describe('axe-helpers', () => { const axePath = join(resourceRoot, 'bundled', 'axe'); const frameworksDir = join(resourceRoot, 'bundled', 'Frameworks'); mkdirSync(frameworksDir, { recursive: true }); - writeFileSync(axePath, ''); - chmodSync(axePath, 0o755); + writeExecutable(axePath); process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot; process.env.DYLD_FRAMEWORK_PATH = '/existing/frameworks'; @@ -65,4 +108,47 @@ describe('axe-helpers', () => { DYLD_FRAMEWORK_PATH: `${frameworksDir}:/existing/frameworks`, }); }); + + it('resolves an explicit AXe source checkout before bundled and PATH fallback', () => { + const sourceRoot = join(tempDir, 'AXe'); + const sourceAxePath = join(sourceRoot, '.build', 'arm64-apple-macosx', 'release', 'axe'); + const resourceRoot = join(tempDir, 'portable-root'); + const bundledAxePath = join(resourceRoot, 'bundled', 'axe'); + writeExecutable(sourceAxePath); + writeExecutable(bundledAxePath); + process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = sourceRoot; + process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot; + + expect(resolveAxeBinary()).toEqual({ path: sourceAxePath, source: 'source' }); + }); + + it('keeps explicit axePath precedence over axeSourcePath', () => { + const configuredAxePath = join(tempDir, 'configured', 'axe'); + writeExecutable(configuredAxePath); + process.env.XCODEBUILDMCP_AXE_PATH = configuredAxePath; + process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = join(tempDir, 'missing-source'); + + expect(resolveAxeBinary()).toEqual({ path: configuredAxePath, source: 'env' }); + }); + + it('preserves existing invalid axePath fallback behavior', () => { + const sourceRoot = join(tempDir, 'AXe'); + const sourceAxePath = join(sourceRoot, '.build', 'arm64-apple-macosx', 'release', 'axe'); + writeExecutable(sourceAxePath); + process.env.XCODEBUILDMCP_AXE_PATH = join(tempDir, 'missing', 'axe'); + process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = sourceRoot; + + expect(resolveAxeBinary()).toEqual({ path: sourceAxePath, source: 'source' }); + }); + + it('fails loudly for invalid explicit axeSourcePath instead of falling back', () => { + const resourceRoot = join(tempDir, 'portable-root'); + writeExecutable(join(resourceRoot, 'bundled', 'axe')); + process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot; + process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = join(tempDir, 'missing-source'); + + expect(() => resolveAxeBinary()).toThrow( + 'Configured axeSourcePath does not exist or is not a directory', + ); + }); }); diff --git a/src/utils/__tests__/config-store.test.ts b/src/utils/__tests__/config-store.test.ts index e0f6307bd..8d953de4c 100644 --- a/src/utils/__tests__/config-store.test.ts +++ b/src/utils/__tests__/config-store.test.ts @@ -56,6 +56,7 @@ describe('config-store', () => { XCODEBUILDMCP_UI_DEBUGGER_GUARD_MODE: 'warn', XCODEBUILDMCP_DEBUGGER_BACKEND: 'lldb', XCODEBUILDMCP_FILE_PATH_RENDER_STYLE: 'list', + XCODEBUILDMCP_AXE_SOURCE_PATH: '/Volumes/Developer/AXe', }; await initConfigStore({ cwd, fs: createFs(), env }); @@ -71,6 +72,7 @@ describe('config-store', () => { expect(config.uiDebuggerGuardMode).toBe('warn'); expect(config.debuggerBackend).toBe('lldb-cli'); expect(config.filePathRenderStyle).toBe('list'); + expect(config.axeSourcePath).toBe('/Volumes/Developer/AXe'); }); it('prefers overrides over config file values and config over env', async () => { @@ -79,18 +81,25 @@ describe('config-store', () => { 'debug: false', 'dapRequestTimeoutMs: 4000', 'filePathRenderStyle: tree', + 'axeSourcePath: /file/AXe', '', ].join('\n'); const env = { XCODEBUILDMCP_DEBUG: 'true', XCODEBUILDMCP_DAP_REQUEST_TIMEOUT_MS: '999', XCODEBUILDMCP_FILE_PATH_RENDER_STYLE: 'list', + XCODEBUILDMCP_AXE_SOURCE_PATH: '/env/AXe', }; await initConfigStore({ cwd, fs: createFs(yaml), - overrides: { debug: true, dapRequestTimeoutMs: 12345, filePathRenderStyle: 'list' }, + overrides: { + debug: true, + dapRequestTimeoutMs: 12345, + filePathRenderStyle: 'list', + axeSourcePath: '/override/AXe', + }, env, }); @@ -98,15 +107,25 @@ describe('config-store', () => { expect(config.debug).toBe(true); expect(config.dapRequestTimeoutMs).toBe(12345); expect(config.filePathRenderStyle).toBe('list'); + expect(config.axeSourcePath).toBe('/override/AXe'); }); - it('uses filePathRenderStyle from config before env when no override is provided', async () => { - const yaml = ['schemaVersion: 1', 'filePathRenderStyle: tree', ''].join('\n'); - const env = { XCODEBUILDMCP_FILE_PATH_RENDER_STYLE: 'list' }; + it('uses file config before env when no override is provided', async () => { + const yaml = [ + 'schemaVersion: 1', + 'filePathRenderStyle: tree', + 'axeSourcePath: /file/AXe', + '', + ].join('\n'); + const env = { + XCODEBUILDMCP_FILE_PATH_RENDER_STYLE: 'list', + XCODEBUILDMCP_AXE_SOURCE_PATH: '/env/AXe', + }; await initConfigStore({ cwd, fs: createFs(yaml), env }); expect(getConfig().filePathRenderStyle).toBe('tree'); + expect(getConfig().axeSourcePath).toBe('/file/AXe'); }); it('reads sentryDisabled from config file', async () => { diff --git a/src/utils/__tests__/project-config.test.ts b/src/utils/__tests__/project-config.test.ts index c72483cd6..130d8724e 100644 --- a/src/utils/__tests__/project-config.test.ts +++ b/src/utils/__tests__/project-config.test.ts @@ -68,6 +68,7 @@ describe('project-config', () => { ' - SCREENSHOT', 'debug: true', 'axePath: "./bin/axe"', + 'axeSourcePath: "../AXe"', 'sessionDefaults:', ' projectPath: "./App.xcodeproj"', ' workspacePath: "./App.xcworkspace"', @@ -89,6 +90,7 @@ describe('project-config', () => { }); expect(result.config.debug).toBe(true); expect(result.config.axePath).toBe(path.join(cwd, 'bin', 'axe')); + expect(result.config.axeSourcePath).toBe(path.join(cwd, '..', 'AXe')); expect(defaults.workspacePath).toBe(path.join(cwd, 'App.xcworkspace')); expect(defaults.projectPath).toBeUndefined(); expect(defaults.simulatorId).toBe('SIM-1'); @@ -154,6 +156,7 @@ describe('project-config', () => { const yaml = [ 'schemaVersion: 1', 'axePath: "file:///repo/bin/axe"', + 'axeSourcePath: "file:///repo/AXe"', 'sessionDefaults:', ' workspacePath: "file:///repo/App.xcworkspace"', ' derivedDataPath: "file:///repo/.derivedData"', @@ -166,6 +169,7 @@ describe('project-config', () => { if (!result.found) throw new Error('expected config to be found'); expect(result.config.axePath).toBe('/repo/bin/axe'); + expect(result.config.axeSourcePath).toBe('/repo/AXe'); const defaults = result.config.sessionDefaults ?? {}; expect(defaults.workspacePath).toBe('/repo/App.xcworkspace'); expect(defaults.derivedDataPath).toBe('/repo/.derivedData'); @@ -193,6 +197,7 @@ describe('project-config', () => { const yaml = [ 'schemaVersion: 1', 'axePath: "~/tools/axe"', + 'axeSourcePath: "~/Code/AXe"', 'iosTemplatePath: "~/templates/ios"', '', ].join('\n'); @@ -202,6 +207,7 @@ describe('project-config', () => { if (!result.found) throw new Error('expected config to be found'); expect(result.config.axePath).toBe(path.join(homedir(), 'tools/axe')); + expect(result.config.axeSourcePath).toBe(path.join(homedir(), 'Code/AXe')); expect(result.config.iosTemplatePath).toBe(path.join(homedir(), 'templates/ios')); }); diff --git a/src/utils/__tests__/session-aware-tool-factory.test.ts b/src/utils/__tests__/session-aware-tool-factory.test.ts index b28f87086..0e89f941c 100644 --- a/src/utils/__tests__/session-aware-tool-factory.test.ts +++ b/src/utils/__tests__/session-aware-tool-factory.test.ts @@ -376,6 +376,126 @@ describe('createSessionAwareTool', () => { expect(parsed).toEqual({ API_KEY: 'abc123', DEBUG: 'true', VERBOSE: '0' }); }); + it('only merges session defaults that exist in the schema before strict validation', async () => { + const strictSchema = z.strictObject({ + bundleId: z.string(), + }); + + const strictHandler = createSessionAwareTool>({ + internalSchema: strictSchema, + logicFunction: async (params) => { + const ctx = getHandlerContext(); + ctx.emit(statusFragment('success', JSON.stringify(params))); + }, + getExecutor: () => createMockExecutor({ success: true }), + requirements: [{ allOf: ['bundleId'] }], + }); + + sessionStore.setDefaults({ + scheme: 'App', + projectPath: '/a.xcodeproj', + simulatorId: 'SIM-123', + bundleId: 'com.example.app', + }); + + const result = await invokeAndCollect(strictHandler, {}); + expect(result.isError).toBe(false); + + const parsed = JSON.parse(result.text.replace(/\n/g, '').replace(/^.*?(\{.*\}).*$/, '$1')); + expect(parsed).toEqual({ bundleId: 'com.example.app' }); + }); + + it('uses filtered session defaults to satisfy required fields on strict schemas', async () => { + const strictSchema = z.strictObject({ + scheme: z.string(), + projectPath: z.string(), + }); + + const strictHandler = createSessionAwareTool>({ + internalSchema: strictSchema, + logicFunction: async (params) => { + const ctx = getHandlerContext(); + ctx.emit(statusFragment('success', JSON.stringify(params))); + }, + getExecutor: () => createMockExecutor({ success: true }), + requirements: [{ allOf: ['scheme', 'projectPath'] }], + }); + + sessionStore.setDefaults({ + scheme: 'App', + projectPath: '/a.xcodeproj', + simulatorId: 'SIM-123', + }); + + const result = await invokeAndCollect(strictHandler, {}); + expect(result.isError).toBe(false); + + const parsed = JSON.parse(result.text.replace(/\n/g, '').replace(/^.*?(\{.*\}).*$/, '$1')); + expect(parsed).toEqual({ scheme: 'App', projectPath: '/a.xcodeproj' }); + }); + + it('rejects explicit unknown args on strict schemas after filtering session defaults', async () => { + const strictSchema = z.strictObject({ + bundleId: z.string(), + }); + + const strictHandler = createSessionAwareTool>({ + internalSchema: strictSchema, + logicFunction: async (params) => { + const ctx = getHandlerContext(); + ctx.emit(statusFragment('success', JSON.stringify(params))); + }, + getExecutor: () => createMockExecutor({ success: true }), + requirements: [{ allOf: ['bundleId'] }], + }); + + sessionStore.setDefaults({ + bundleId: 'com.example.app', + simulatorId: 'SIM-123', + }); + + const result = await invokeAndCollect(strictHandler, { simulatorName: 'iPhone 17' }); + expect(result.isError).toBe(true); + expect(result.text).toContain('Parameter validation failed'); + expect(result.text).toContain('simulatorName'); + }); + + it('applies refinements after filtering unrelated session defaults', async () => { + const refinedSchema = z + .strictObject({ + scheme: z.string(), + projectPath: z.string().optional(), + workspacePath: z.string().optional(), + }) + .refine((params) => !!params.projectPath !== !!params.workspacePath, { + message: 'provide exactly one projectPath or workspacePath', + path: ['projectPath'], + }); + + const refinedHandler = createSessionAwareTool>({ + internalSchema: refinedSchema, + logicFunction: async (params) => { + const ctx = getHandlerContext(); + ctx.emit(statusFragment('success', JSON.stringify(params))); + }, + getExecutor: () => createMockExecutor({ success: true }), + requirements: [{ allOf: ['scheme'] }], + }); + + sessionStore.setDefaults({ + scheme: 'App', + projectPath: '/a.xcodeproj', + workspacePath: '/a.xcworkspace', + simulatorId: 'SIM-123', + }); + + const result = await invokeAndCollect(refinedHandler, {}); + expect(result.isError).toBe(true); + expect(result.text).toContain('Parameter validation failed'); + expect(result.text).toContain('provide exactly one projectPath or workspacePath'); + expect(result.text).not.toContain('simulatorId'); + }); + it('rejects array passed as env instead of deep-merging it', async () => { const envSchema = z.object({ scheme: z.string(), diff --git a/src/utils/axe-helpers.ts b/src/utils/axe-helpers.ts index 3ae6e4ae1..436b5fca5 100644 --- a/src/utils/axe-helpers.ts +++ b/src/utils/axe-helpers.ts @@ -5,14 +5,14 @@ * Prefers bundled AXe when present, but allows env and PATH fallback. */ -import { accessSync, constants, existsSync } from 'fs'; +import { accessSync, constants, existsSync, readdirSync, statSync } from 'fs'; import { delimiter, join, resolve } from 'path'; import type { CommandExecutor } from './execution/index.ts'; import { getDefaultCommandExecutor } from './execution/index.ts'; import { getConfig } from './config-store.ts'; import { getBundledAxePath, getBundledFrameworksDir } from '../core/resource-root.ts'; -export type AxeBinarySource = 'env' | 'bundled' | 'path'; +export type AxeBinarySource = 'env' | 'source' | 'bundled' | 'path'; export type AxeBinary = { path: string; @@ -35,6 +35,50 @@ function resolveAxePathFromConfig(): string | null { return isExecutable(resolved) ? resolved : null; } +function isDirectory(path: string): boolean { + try { + return statSync(path).isDirectory(); + } catch { + return false; + } +} + +function getAxeSourceBuildCandidates(sourcePath: string): string[] { + const candidates = [join(sourcePath, '.build', 'release', 'axe')]; + const swiftBuildDir = join(sourcePath, '.build'); + + if (isDirectory(swiftBuildDir)) { + for (const entry of readdirSync(swiftBuildDir, { withFileTypes: true })) { + if (entry.isDirectory() && entry.name.endsWith('-apple-macosx')) { + candidates.push(join(swiftBuildDir, entry.name, 'release', 'axe')); + } + } + } + + return candidates; +} + +function resolveAxePathFromSourceConfig(): string | null { + const value = getConfig().axeSourcePath; + if (!value) return null; + + const sourcePath = resolve(value); + if (!isDirectory(sourcePath)) { + throw new Error(`Configured axeSourcePath does not exist or is not a directory: ${sourcePath}`); + } + + const candidates = getAxeSourceBuildCandidates(sourcePath); + for (const candidate of candidates) { + if (isExecutable(candidate)) { + return candidate; + } + } + + throw new Error( + `Configured axeSourcePath does not contain an executable release AXe build. Expected one of: ${candidates.join(', ')}`, + ); +} + function resolveBundledAxePath(): string | null { const candidates = new Set(); candidates.add(getBundledAxePath()); @@ -66,6 +110,11 @@ export function resolveAxeBinary(): AxeBinary | null { return { path: configPath, source: 'env' }; } + const sourcePath = resolveAxePathFromSourceConfig(); + if (sourcePath) { + return { path: sourcePath, source: 'source' }; + } + const bundledPath = resolveBundledAxePath(); if (bundledPath) { return { path: bundledPath, source: 'bundled' }; @@ -118,6 +167,7 @@ export function areAxeToolsAvailable(): boolean { export const AXE_NOT_AVAILABLE_MESSAGE = 'AXe tool not found. UI automation features are not available.\n\n' + 'Install AXe (brew tap cameroncooke/axe && brew install axe) or set XCODEBUILDMCP_AXE_PATH.\n' + + 'For local source validation, set XCODEBUILDMCP_AXE_SOURCE_PATH to an AXe checkout with a release build.\n' + 'Ensure bundled artifacts are included or PATH is configured.'; /** diff --git a/src/utils/config-store.ts b/src/utils/config-store.ts index dafd35759..c7e0aadc5 100644 --- a/src/utils/config-store.ts +++ b/src/utils/config-store.ts @@ -28,6 +28,7 @@ export type RuntimeConfigOverrides = Partial<{ dapLogEvents: boolean; launchJsonWaitMs: number; axePath: string; + axeSourcePath: string; iosTemplatePath: string; iosTemplateVersion: string; macosTemplatePath: string; @@ -54,6 +55,7 @@ export type ResolvedRuntimeConfig = { dapLogEvents: boolean; launchJsonWaitMs: number; axePath?: string; + axeSourcePath?: string; iosTemplatePath?: string; iosTemplateVersion?: string; macosTemplatePath?: string; @@ -227,6 +229,9 @@ function readEnvConfig(env: NodeJS.ProcessEnv): RuntimeConfigOverrides { const axePath = env.XCODEBUILDMCP_AXE_PATH ?? env.AXE_PATH; if (axePath) config.axePath = axePath; + const axeSourcePath = env.XCODEBUILDMCP_AXE_SOURCE_PATH ?? env.AXE_SOURCE_PATH; + if (axeSourcePath) config.axeSourcePath = axeSourcePath; + const iosTemplatePath = env.XCODEBUILDMCP_IOS_TEMPLATE_PATH; if (iosTemplatePath) config.iosTemplatePath = iosTemplatePath; @@ -557,6 +562,12 @@ function resolveConfig(opts: { fileConfig: opts.fileConfig, envConfig, }), + axeSourcePath: resolveFromLayers({ + key: 'axeSourcePath', + overrides: opts.overrides, + fileConfig: opts.fileConfig, + envConfig, + }), iosTemplatePath: resolveFromLayers({ key: 'iosTemplatePath', overrides: opts.overrides, diff --git a/src/utils/project-config.ts b/src/utils/project-config.ts index ce291bb9d..155397161 100644 --- a/src/utils/project-config.ts +++ b/src/utils/project-config.ts @@ -206,7 +206,7 @@ function normalizeCustomWorkflows(value: unknown): Record { function resolveRelativeTopLevelPaths(config: ProjectConfig, cwd: string): ProjectConfig { const resolved: ProjectConfig = { ...config }; - const pathKeys = ['axePath', 'iosTemplatePath', 'macosTemplatePath'] as const; + const pathKeys = ['axePath', 'axeSourcePath', 'iosTemplatePath', 'macosTemplatePath'] as const; for (const key of pathKeys) { const value = resolved[key]; diff --git a/src/utils/responses/__tests__/next-steps-renderer.test.ts b/src/utils/responses/__tests__/next-steps-renderer.test.ts index d81cef3ad..6716d9a92 100644 --- a/src/utils/responses/__tests__/next-steps-renderer.test.ts +++ b/src/utils/responses/__tests__/next-steps-renderer.test.ts @@ -92,6 +92,27 @@ describe('next-steps-renderer', () => { expect(result).toBe('Do something: xcodebuildmcp some-tool'); }); + it('should format complex CLI params through json', () => { + const step: NextStep = { + tool: 'batch', + cliTool: 'batch', + workflow: 'ui-automation', + label: 'Batch same-screen taps', + params: { + simulatorId: 'ABC123', + steps: [ + { action: 'tap', elementRef: 'e1' }, + { action: 'tap', elementRef: 'e2' }, + ], + }, + }; + + const result = renderNextStep(step, 'cli'); + expect(result).toBe( + 'Batch same-screen taps: xcodebuildmcp ui-automation batch --json \'{"simulatorId":"ABC123","steps":[{"action":"tap","elementRef":"e1"},{"action":"tap","elementRef":"e2"}]}\'', + ); + }); + it('should format step for MCP with no params', () => { const step: NextStep = { tool: 'open_sim', diff --git a/src/utils/responses/next-steps-renderer.ts b/src/utils/responses/next-steps-renderer.ts index 969e2d8a4..396f5cd08 100644 --- a/src/utils/responses/next-steps-renderer.ts +++ b/src/utils/responses/next-steps-renderer.ts @@ -1,7 +1,33 @@ import type { RuntimeKind } from '../../runtime/types.ts'; -import type { NextStep, OutputStyle, ToolResponse } from '../../types/common.ts'; +import type { + NextStep, + NextStepParamValue, + OutputStyle, + ToolResponse, +} from '../../types/common.ts'; import { toKebabCase } from '../../runtime/naming.ts'; +function formatMcpParamValue(value: NextStepParamValue): string { + if (typeof value === 'string') { + return `"${value}"`; + } + if (typeof value === 'number' || typeof value === 'boolean') { + return String(value); + } + return JSON.stringify(value); +} + +function formatCliParamValue(value: Exclude): string { + if (typeof value === 'string' || typeof value === 'number') { + return `"${String(value)}"`; + } + return `'${JSON.stringify(value)}'`; +} + +function hasComplexCliParamValue(value: NextStepParamValue): boolean { + return typeof value === 'object' && value !== null; +} + function resolveLabel(step: NextStep): string { if (step.label?.trim()) return step.label; if (step.tool) return step.tool; @@ -28,6 +54,11 @@ function formatNextStepForCli(step: NextStep): string { parts.push(cliTool); + if (Object.values(params).some(hasComplexCliParamValue)) { + parts.push(`--json ${formatCliParamValue(params)}`); + return parts.join(' '); + } + for (const [key, value] of Object.entries(params)) { const flagName = toKebabCase(key); if (typeof value === 'boolean') { @@ -35,7 +66,7 @@ function formatNextStepForCli(step: NextStep): string { parts.push(`--${flagName}`); } } else { - parts.push(`--${flagName} "${String(value)}"`); + parts.push(`--${flagName} ${formatCliParamValue(value)}`); } } @@ -58,12 +89,7 @@ function formatNextStepForMcp(step: NextStep): string { } const paramsStr = paramEntries - .map(([key, value]) => { - if (typeof value === 'string') { - return `${key}: "${value}"`; - } - return `${key}: ${String(value)}`; - }) + .map(([key, value]) => `${key}: ${formatMcpParamValue(value)}`) .join(', '); return `${step.tool}({ ${paramsStr} })`; diff --git a/src/utils/runtime-config-schema.ts b/src/utils/runtime-config-schema.ts index 7f4766bc7..9fb123c83 100644 --- a/src/utils/runtime-config-schema.ts +++ b/src/utils/runtime-config-schema.ts @@ -19,6 +19,7 @@ export const runtimeConfigFileSchema = z dapLogEvents: z.boolean().optional(), launchJsonWaitMs: z.number().int().nonnegative().optional(), axePath: z.string().optional(), + axeSourcePath: z.string().optional(), iosTemplatePath: z.string().optional(), iosTemplateVersion: z.string().optional(), macosTemplatePath: z.string().optional(), diff --git a/src/utils/sentry.ts b/src/utils/sentry.ts index c31af55b0..747b8e841 100644 --- a/src/utils/sentry.ts +++ b/src/utils/sentry.ts @@ -31,7 +31,7 @@ export interface SentryRuntimeContext { uiDebuggerGuardMode?: string; xcodeIdeWorkflowEnabled?: boolean; axeAvailable?: boolean; - axeSource?: 'env' | 'bundled' | 'path' | 'unavailable'; + axeSource?: 'env' | 'source' | 'bundled' | 'path' | 'unavailable'; axeVersion?: string; xcodeDeveloperDir?: string; xcodebuildPath?: string; diff --git a/src/utils/typed-tool-factory.ts b/src/utils/typed-tool-factory.ts index d1f43f223..cd8917bf8 100644 --- a/src/utils/typed-tool-factory.ts +++ b/src/utils/typed-tool-factory.ts @@ -172,6 +172,37 @@ function missingFromMerged( return keys.filter((k) => merged[k] == null); } +function getObjectSchemaKeys(schema: z.ZodType): Set | null { + if (typeof schema !== 'object' || schema === null || !('shape' in schema)) { + return null; + } + + const shape = (schema as { shape?: unknown }).shape; + if (typeof shape !== 'object' || shape === null) { + return null; + } + + return new Set(Object.keys(shape)); +} + +function filterSessionDefaultsForSchema( + defaults: SessionDefaults, + schema: z.ZodType, +): Record { + const schemaKeys = getObjectSchemaKeys(schema); + if (!schemaKeys) { + return defaults; + } + + const filteredDefaults: Record = {}; + for (const [key, value] of Object.entries(defaults)) { + if (schemaKeys.has(key)) { + filteredDefaults[key] = value; + } + } + return filteredDefaults; +} + function formatRequirementError(opts: { message: string; setHint?: string; @@ -293,7 +324,7 @@ function createSessionAwareHandler(opts: { } } - const sessionDefaults = sessionStore.getAll(); + const sessionDefaults = filterSessionDefaultsForSchema(sessionStore.getAll(), internalSchema); const merged = mergeSessionDefaultArgs({ defaults: sessionDefaults, explicitArgs: sanitizedArgs,