$ node scripts/prove-scenario.ts scripts/scenarios/ios-composer-system-text-size.e2e.ts --base f12527ecf0ee45b39a0e1a4464cb0fe8ae3ad843 --head 540d5b27db3a3ea5043a55cce9bef03e4e882548 --upload-command 'ghdrop upload' ⊘ cache disabled Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 50m ago) Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: [home]/.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 842, reused 842, downloaded 0, added 827 Progress: resolved 1012, reused 1012, downloaded 0, added 998 Progress: resolved 1114, reused 1114, downloaded 0, added 1100 Progress: resolved 1556, reused 1556, downloaded 0, added 1542 Progress: resolved 1774, reused 1774, downloaded 0, added 1765 Packages: +1779 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1779, reused 1775, downloaded 0, added 1779, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 8.7s using pnpm v12.14.0 RUN e2e v0.23.0 [home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts run 01a1db70-976a-7e04-b057-649f078b10ca · targets: web, ios ℹ leasing 1 ios device(s) from simlock ℹ simlock (1 of 1): preparing the ios dev client ✓ mobile engine for target "ios" prepared 59.54s ✓ target "ios" command at http://127.0.0.1:8190/status ready 12.46s × |ios| scenarios/ios-composer-system-text-size.e2e.ts > iOS composer follows Larger Text 209.30s → expected 36 to be greater than 54 ❯ |ios| scenarios/ios-composer-system-text-size.e2e.ts (1 test | 1 failed) 209.30s ℹ simlock: released 1 device(s) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |ios| scenarios/ios-composer-system-text-size.e2e.ts > iOS composer follows Larger Text ASSERTION_FAILED: expected 36 to be greater than 54 ❯ scenarios/ios-composer-system-text-size.e2e.ts:33:28 31| await screen.getByRole("button", "New chat").tap(); 32| await app.screenshot("larger-text-placeholder"); 33| expect(enlarged!.height).toBeGreaterThan(normal!.height * 1.5); | ^ 34| }); 35| ❯ at com.t3tools.t3code.dev / New thread ❯ trace .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/trace.md ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Cleanup 1 cleanup failure: CLEANUP_TIMEOUT: stopping the video timed out Start at 19:03:31 Duration 225.34s (3m 45s, startup 12.46s) Traces .e2e/prove/base/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/001-default-text-size.png .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/002-larger-text-draft.png .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/003-larger-text-long-draft-keyboard.png .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/004-larger-text-long-draft.png .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/005-larger-text-placeholder.png Markdown .e2e/prove/base/summary.md Failed × |ios| scenarios/ios-composer-system-text-size.e2e.ts:33 > iOS composer follows Larger Text ASSERTION_FAILED: expected 36 to be greater than 54 trace .e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/trace.md Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 56m ago) Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: [home]/.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 595, reused 595, downloaded 0, added 580 Progress: resolved 1029, reused 1029, downloaded 0, added 1014 Progress: resolved 1344, reused 1344, downloaded 0, added 1329 Progress: resolved 1704, reused 1703, downloaded 0, added 1691 Packages: +1779 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1779, reused 1775, downloaded 0, added 1779, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 9s using pnpm v12.14.0 RUN e2e v0.23.0 [home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts run 01a1db75-6142-7e74-af46-87556c42760f · targets: web, ios ℹ leasing 1 ios device(s) from simlock ℹ simlock (1 of 1): preparing the ios dev client ✓ mobile engine for target "ios" prepared 23.88s ✓ target "ios" command at http://127.0.0.1:8190/status ready 18.47s ✓ |ios| scenarios/ios-composer-system-text-size.e2e.ts > iOS composer follows Larger Text 271.24s → cleanup failed: CLEANUP_TIMEOUT: stopping the video timed out → cleanup failed: CLEANUP_TIMEOUT: ending the attempt timed out ✓ |ios| scenarios/ios-composer-system-text-size.e2e.ts (1 test) 271.24s ℹ simlock: released 1 device(s) Test Files 1 passed (1) Tests 1 passed (1) Cleanup 1 cleanup failure: CLEANUP_TIMEOUT: stopping the video timed out Start at 19:08:10 Duration 307.92s (5m 8s, startup 18.47s) Traces .e2e/prove/head/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/001-default-text-size.png .e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/002-larger-text-draft.png .e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/003-larger-text-long-draft-keyboard.png .e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/004-larger-text-long-draft.png .e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/005-larger-text-placeholder.png Markdown .e2e/prove/head/summary.md { "scenario": "iOS composer follows Larger Text", "failsOnBase": true, "passesOnHead": true, "couldNotRun": null, "baseSha": "f12527ecf0ee45b39a0e1a4464cb0fe8ae3ad843", "headSha": "540d5b27db3a3ea5043a55cce9bef03e4e882548", "verdict": "Proven: the scenario fails on base `f12527ecf0` and passes on head `540d5b27db`.", "steps": { "base": [ { "step": "device.setAppearance light", "status": "passed" }, { "step": "device.installApp [home]/.cache/t3code/native-clients/artifacts/ios/development/d833b9b4276b54ee7a8131c99f913ad5c22f74fb/T3CodeDev.app", "status": "passed" }, { "step": "device.openLink t3code-dev://expo-development-client/", "status": "passed" }, { "step": "device.alert accept", "status": "passed" }, { "step": "expect.toBeVisible getByRole(\"button\", name: \"Add environment\")", "status": "passed" }, { "step": "device.openLink t3code-dev://connections/new", "status": "passed" }, { "step": "device.alert accept", "status": "failed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/f124b372-721c-4799-99a8-02a28b9dd3f3/mcp:d3d8c082-406f-4628-b0c1-565750319380", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot default-text-size", "status": "passed" }, { "step": "device.openApp com.t3tools.t3code.dev", "status": "passed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/f124b372-721c-4799-99a8-02a28b9dd3f3/mcp:d3d8c082-406f-4628-b0c1-565750319380", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-draft", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft-keyboard", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"Back\")", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"New chat\")", "status": "passed" }, { "step": "app.screenshot larger-text-placeholder", "status": "passed" } ], "head": [ { "step": "device.setAppearance light", "status": "passed" }, { "step": "device.installApp [home]/.cache/t3code/native-clients/artifacts/ios/development/d833b9b4276b54ee7a8131c99f913ad5c22f74fb/T3CodeDev.app", "status": "passed" }, { "step": "device.openLink t3code-dev://expo-development-client/", "status": "passed" }, { "step": "device.alert accept", "status": "passed" }, { "step": "expect.toBeVisible getByRole(\"button\", name: \"Add environment\")", "status": "passed" }, { "step": "device.openLink t3code-dev://connections/new", "status": "passed" }, { "step": "device.alert accept", "status": "failed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/7d01df38-d336-4a3c-ab22-62e8de676e0f/mcp:8caf7141-10d2-43b9-bc5f-b9fa19ac6da1", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot default-text-size", "status": "passed" }, { "step": "device.openApp com.t3tools.t3code.dev", "status": "passed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/7d01df38-d336-4a3c-ab22-62e8de676e0f/mcp:8caf7141-10d2-43b9-bc5f-b9fa19ac6da1", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-draft", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft-keyboard", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"Back\")", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"New chat\")", "status": "passed" }, { "step": "app.screenshot larger-text-placeholder", "status": "passed" } ] }, "captures": [ "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/001-default-text-size.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/002-larger-text-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/003-larger-text-long-draft-keyboard.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/004-larger-text-long-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/005-larger-text-placeholder.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/006-failure.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/001-default-text-size.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/002-larger-text-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/003-larger-text-long-draft-keyboard.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/004-larger-text-long-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/005-larger-text-placeholder.png" ], "videos": [], "markdown": "### Scenario: iOS composer follows Larger Text\n\n**Proven: the scenario fails on base `f12527ecf0` and passes on head `540d5b27db`.**\n\n| | Base `f12527ecf0` | Head `540d5b27db` |\n| --- | --- | --- |\n| Result | ❌ failed
ASSERTION_FAILED: expected 36 to be greater than 54 | ✅ passed |\n| default text size | ![Base f12527ecf0: default text size](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ef860cc52404113/001-default-text-size.png) | ![Head 540d5b27db: default text size](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3db2b93acfceac97/001-default-text-size.png) |\n| larger text draft | ![Base f12527ecf0: larger text draft](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a50b9a8b68312234/002-larger-text-draft.png) | ![Head 540d5b27db: larger text draft](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d57774075537ead/002-larger-text-draft.png) |\n| larger text long draft keyboard | ![Base f12527ecf0: larger text long draft keyboard](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f22a686d3b71edd5/003-larger-text-long-draft-keyboard.png) | ![Head 540d5b27db: larger text long draft keyboard](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2cc9931697f41a83/003-larger-text-long-draft-keyboard.png) |\n| larger text long draft | ![Base f12527ecf0: larger text long draft](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49e084ceb3b27efe/004-larger-text-long-draft.png) | ![Head 540d5b27db: larger text long draft](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6c48b25a7468dbe/004-larger-text-long-draft.png) |\n| larger text placeholder | ![Base f12527ecf0: larger text placeholder](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53299bfcc00c8dfe/005-larger-text-placeholder.png) | ![Head 540d5b27db: larger text placeholder](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1284ef8f30bc87f5/005-larger-text-placeholder.png) |\n| failure | ![Base f12527ecf0: failure](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2614875a3ef0afb4/006-failure.png) | |\n", "base": { "sha": "f12527ecf0ee45b39a0e1a4464cb0fe8ae3ad843", "status": "failed", "title": "iOS composer follows Larger Text", "message": "ASSERTION_FAILED: expected 36 to be greater than 54", "steps": [ { "step": "device.setAppearance light", "status": "passed" }, { "step": "device.installApp [home]/.cache/t3code/native-clients/artifacts/ios/development/d833b9b4276b54ee7a8131c99f913ad5c22f74fb/T3CodeDev.app", "status": "passed" }, { "step": "device.openLink t3code-dev://expo-development-client/", "status": "passed" }, { "step": "device.alert accept", "status": "passed" }, { "step": "expect.toBeVisible getByRole(\"button\", name: \"Add environment\")", "status": "passed" }, { "step": "device.openLink t3code-dev://connections/new", "status": "passed" }, { "step": "device.alert accept", "status": "failed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/f124b372-721c-4799-99a8-02a28b9dd3f3/mcp:d3d8c082-406f-4628-b0c1-565750319380", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot default-text-size", "status": "passed" }, { "step": "device.openApp com.t3tools.t3code.dev", "status": "passed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/f124b372-721c-4799-99a8-02a28b9dd3f3/mcp:d3d8c082-406f-4628-b0c1-565750319380", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-draft", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft-keyboard", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"Back\")", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"New chat\")", "status": "passed" }, { "step": "app.screenshot larger-text-placeholder", "status": "passed" } ], "captures": [ "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/001-default-text-size.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/002-larger-text-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/003-larger-text-long-draft-keyboard.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/004-larger-text-long-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/005-larger-text-placeholder.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/base/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/006-failure.png" ], "videos": [] }, "head": { "sha": "540d5b27db3a3ea5043a55cce9bef03e4e882548", "status": "passed", "title": "iOS composer follows Larger Text", "steps": [ { "step": "device.setAppearance light", "status": "passed" }, { "step": "device.installApp [home]/.cache/t3code/native-clients/artifacts/ios/development/d833b9b4276b54ee7a8131c99f913ad5c22f74fb/T3CodeDev.app", "status": "passed" }, { "step": "device.openLink t3code-dev://expo-development-client/", "status": "passed" }, { "step": "device.alert accept", "status": "passed" }, { "step": "expect.toBeVisible getByRole(\"button\", name: \"Add environment\")", "status": "passed" }, { "step": "device.openLink t3code-dev://connections/new", "status": "passed" }, { "step": "device.alert accept", "status": "failed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/7d01df38-d336-4a3c-ab22-62e8de676e0f/mcp:8caf7141-10d2-43b9-bc5f-b9fa19ac6da1", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot default-text-size", "status": "passed" }, { "step": "device.openApp com.t3tools.t3code.dev", "status": "passed" }, { "step": "locator.waitFor getByRole(\"button\", name: \"New chat\") → visible", "status": "passed" }, { "step": "device.openLink t3code-dev://threads/7d01df38-d336-4a3c-ab22-62e8de676e0f/mcp:8caf7141-10d2-43b9-bc5f-b9fa19ac6da1", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-draft", "status": "passed" }, { "step": "locator.fill getByRole(\"textbox\")", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft-keyboard", "status": "passed" }, { "step": "app.screenshot larger-text-long-draft", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"Back\")", "status": "passed" }, { "step": "locator.tap getByRole(\"button\", name: \"New chat\")", "status": "passed" }, { "step": "app.screenshot larger-text-placeholder", "status": "passed" } ], "captures": [ "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/001-default-text-size.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/002-larger-text-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/003-larger-text-long-draft-keyboard.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/004-larger-text-long-draft.png", "[home]/wt/factory-pr-34670-a1794679474-evidence-1/scripts/.e2e/prove/head/results/ios-composer-system-text-size-ios-composer-follows-larger-text-504e3ceea069d8a0/attempt-1/screenshots/005-larger-text-placeholder.png" ], "videos": [] } }