GitHub check
256 KB of 380 KB loaded Download the full log (380 KB)
124 KB of earlier output not loaded
.ts (19 tests) 29ms
2026-10-24T03:20:29.6849920Z โ src/mcpApp.test.ts (14 tests) 995ms
2026-10-24T03:20:29.7007999Z โ mcpAppFromToolItem (4)
2026-10-24T03:20:29.7008430Z โ reads the app from both the stored output and its compact wire form 959ms
2026-10-24T03:20:29.7242959Z โ src/composerInlineTokens.test.ts (34 tests) 96ms
2026-10-24T03:20:29.7922204Z โ src/snapShot/RegionSnapShot.test.ts (4 tests) 9ms
2026-10-24T03:20:29.8122271Z โ src/nodeRuntime.test.ts (10 tests) 679ms
2026-10-24T03:20:29.8149845Z โ Node runtime selection (8)
2026-10-24T03:20:29.8215745Z โ uses node.exe even when Windows batch wrappers appear first on PATH 334ms
2026-10-24T03:20:29.8245920Z โ src/environments/CloudflareApiPause.test.ts (1 test) 9ms
2026-10-24T03:20:29.8682014Z โ src/environments/ManagedEndpointAllocations.test.ts (1 test) 6ms
2026-10-24T03:20:29.9087335Z โ src/preview.test.ts (23 tests) 13ms
2026-10-24T03:20:29.9416476Z โ src/toolOutput.test.ts (12 tests) 16ms
2026-10-24T03:20:29.9455612Z โ src/preview/GuestInput.test.ts (4 tests) 7ms
2026-10-24T03:20:29.9911074Z โ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 13ms
2026-10-24T03:20:29.9974322Z โ src/model.test.ts (10 tests) 25ms
2026-10-24T03:20:30.0242522Z โ src/permissions/MacPermissionHelper.test.ts (1 test) 9ms
2026-10-24T03:20:30.0859352Z โ src/ipc/methods/snapShot.test.ts (3 tests) 16ms
2026-10-24T03:20:30.1878662Z โ src/app/DesktopWebLinks.test.ts (2 tests) 10ms
2026-10-24T03:20:30.2583831Z โ scripts/verify-preload-bundle.test.mjs (7 tests) 37ms
2026-10-24T03:20:30.2584337Z โ src/markdownLinks.test.ts (34 tests) 17ms
2026-10-24T03:20:30.2945613Z โ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 55ms
2026-10-24T03:20:30.3421718Z โ src/codexMarkdownDirectives.test.ts (22 tests) 94ms
2026-10-24T03:20:30.4547536Z โ src/electron/ElectronShell.test.ts (5 tests) 32ms
2026-10-24T03:20:30.4679408Z โ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 14ms
2026-10-24T03:20:30.4726237Z
2026-10-24T03:20:30.4789161Z Test Files 32 passed (32)
2026-10-24T03:20:30.4893856Z Tests 276 passed (276)
2026-10-24T03:20:30.4949924Z Start at 03:20:16
2026-10-24T03:20:30.5081883Z Duration 14.17s (import 82%, transform 10%, setup 4%, tests 4%)
2026-10-24T03:20:30.5082309Z
2026-10-24T03:20:30.5161814Z โ src/preview/PickedElementPayload.test.ts (2 tests) 2ms
2026-10-24T03:20:30.5309233Z โ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 4ms
2026-10-24T03:20:30.5427355Z โ scripts/browser-secret-native.test.mjs (10 tests) 711ms
2026-10-24T03:20:30.5840668Z
2026-10-24T03:20:30.5842785Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:30.6442002Z โ src/agentAwareness.test.ts (18 tests) 4ms
2026-10-24T03:20:30.6565160Z โ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 11ms
2026-10-24T03:20:30.6762130Z โ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 46ms
2026-10-24T03:20:30.7432931Z โ src/DrainableWorker.test.ts (3 tests) 66ms
2026-10-24T03:20:30.7555827Z โ src/htmlRender.test.ts (11 tests) 7ms
2026-10-24T03:20:30.7955811Z โ src/sourceControl.test.ts (11 tests) 8ms
2026-10-24T03:20:30.8009742Z โ src/composerContextLegacySend.test.ts (8 tests) 18ms
2026-10-24T03:20:30.8706795Z โ src/imageDimensions.test.ts (8 tests) 7ms
2026-10-24T03:20:30.9321333Z โ src/terminalOutput.test.ts (16 tests) 884ms
2026-10-24T03:20:30.9460839Z โ appendTerminalOutput (8)
2026-10-24T03:20:30.9461313Z โ stays bounded across many appends of huge output, including one endless line 838ms
2026-10-24T03:20:30.9999705Z
2026-10-24T03:20:31.0060600Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket
2026-10-24T03:20:31.0151477Z
2026-10-24T03:20:31.0249118Z โ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 41ms
2026-10-24T03:20:31.0401766Z โ src/electron/WindowsForeground.test.ts (3 tests) 9ms
2026-10-24T03:20:31.0711167Z โ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 274ms
2026-10-24T03:20:31.0859872Z
2026-10-24T03:20:31.0930650Z Test Files 1 passed (1)
2026-10-24T03:20:31.1002323Z Tests 30 passed (30)
2026-10-24T03:20:31.1065423Z Start at 03:20:28
2026-10-24T03:20:31.1095106Z Duration 2.83s (transform 60%, import 25%, tests 11%, setup 3%)
2026-10-24T03:20:31.1133981Z
2026-10-24T03:20:31.1218550Z โ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 91ms
2026-10-24T03:20:31.1300857Z โ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 37ms
2026-10-24T03:20:31.1687254Z
2026-10-24T03:20:31.1733692Z ~/packages/provider-grok$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:31.2674062Z โ src/app/DesktopAppActivationBroker.test.ts (3 tests) 14ms
2026-10-24T03:20:31.2765970Z โ src/remote.test.ts (10 tests) 31ms
2026-10-24T03:20:31.3155529Z โ src/KeyedLock.test.ts (4 tests) 41ms
2026-10-24T03:20:31.3291090Z โ src/promptLinks.test.ts (8 tests) 60ms
2026-10-24T03:20:31.3347815Z โ src/logging.test.ts (3 tests) 68ms
2026-10-24T03:20:31.3709841Z โ src/app/DesktopUserData.test.ts (2 tests) 41ms
2026-10-24T03:20:31.4372835Z โ gnome-extension/feedbackGeometry.test.js (7 tests) 17ms
2026-10-24T03:20:31.4754107Z
2026-10-24T03:20:31.4803828Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-grok
2026-10-24T03:20:31.4832014Z
2026-10-24T03:20:31.5303593Z โ src/composerContextClipboard.test.ts (6 tests) 333ms
2026-10-24T03:20:31.5374330Z โ composerContextClipboard (6)
2026-10-24T03:20:31.5395897Z โ round-trips selections larger than two million characters 308ms
2026-10-24T03:20:31.6401754Z โ src/permissions/MacSettingsWindow.test.ts (2 tests) 27ms
2026-10-24T03:20:31.6594649Z โ src/app/DesktopEnvironment.test.ts (2 tests) 52ms
2026-10-24T03:20:31.7151957Z โ src/preview/WebviewPreferences.test.ts (2 tests) 5ms
2026-10-24T03:20:31.7434734Z โ src/schemaJson.test.ts (8 tests) 12ms
2026-10-24T03:20:31.7649675Z โ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 35ms
2026-10-24T03:20:31.8405977Z โ src/ipc/methods/localEnvironment.test.ts (1 test) 24ms
2026-10-24T03:20:31.8570377Z โ src/codexAuthHandoff.test.ts (6 tests) 7ms
2026-10-24T03:20:31.8881356Z โ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 19ms
2026-10-24T03:20:31.9161605Z โ src/preview/AnnotationIds.test.ts (1 test) 10ms
2026-10-24T03:20:32.0077539Z โ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 6ms
2026-10-24T03:20:32.0207706Z โ src/preview/AnnotationKeyboard.test.ts (1 test) 8ms
2026-10-24T03:20:32.0767188Z โ src/preview/RecordingInput.test.ts (2 tests) 2ms
2026-10-24T03:20:32.0824569Z โ src/devHome.test.ts (5 tests) 32ms
2026-10-24T03:20:32.1136154Z โ src/ipc/methods/sshEnvironment.test.ts (1 test) 25ms
2026-10-24T03:20:32.1329325Z
2026-10-24T03:20:32.1442002Z Test Files 103 passed (103)
2026-10-24T03:20:32.1684734Z Tests 837 passed (837)
2026-10-24T03:20:32.1721918Z Start at 03:20:14
2026-10-24T03:20:32.1846064Z Duration 17.64s (import 47%, transform 27%, tests 14%, setup 12%, worker 1%)
2026-10-24T03:20:32.1997883Z โ src/server/usage.test.ts (9 tests) 16ms
2026-10-24T03:20:32.2001112Z
2026-10-24T03:20:32.2025470Z Import 520 modules were evaluated 6437 times ยท 47.13s total, 47% of tracked time
2026-10-24T03:20:32.2026466Z ~4.71s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T03:20:32.2026994Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T03:20:32.2027262Z
2026-10-24T03:20:32.2027595Z โ src/threadLinks.test.ts (8 tests) 4ms
2026-10-24T03:20:32.2027834Z
2026-10-24T03:20:32.2028113Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:32.2028530Z โ src/Net.test.ts (4 tests) 23ms
2026-10-24T03:20:32.2165951Z โ src/orchestrationV2BoundedSnapshot.test.ts (3 tests) 4ms
2026-10-24T03:20:32.2794600Z โ src/orchestrationTiming.test.ts (11 tests) 4ms
2026-10-24T03:20:32.2895025Z โ src/threadFindText.test.ts (8 tests) 73ms
2026-10-24T03:20:32.3662015Z โ src/hostClassification.test.ts (10 tests) 6ms
2026-10-24T03:20:32.3747967Z โ src/gitPatchPath.test.ts (22 tests) 4ms
2026-10-24T03:20:32.4126731Z โ src/fileLinks.test.ts (18 tests) 5ms
2026-10-24T03:20:32.4516125Z โ src/path.test.ts (11 tests) 3ms
2026-10-24T03:20:32.4648127Z โ src/composerTrigger.test.ts (25 tests) 10ms
2026-10-24T03:20:32.4922078Z
2026-10-24T03:20:32.4966151Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab
2026-10-24T03:20:32.4997792Z
2026-10-24T03:20:32.5334123Z โ src/semver.test.ts (7 tests) 4ms
2026-10-24T03:20:32.6641858Z โ src/codexArtifactTemplates.test.ts (9 tests) 6ms
2026-10-24T03:20:32.6955306Z โ src/markdownPipeline.test.ts (3 tests) 36ms
2026-10-24T03:20:32.7362153Z โ src/orchestrationV2Timeline.test.ts (12 tests) 15ms
2026-10-24T03:20:32.7586875Z โ src/relayTracing.test.ts (2 tests) 8ms
2026-10-24T03:20:32.9418191Z โ src/toolActivity.test.ts (4 tests) 3ms
2026-10-24T03:20:32.9926609Z โ src/server/bitbucketPullRequestJson.test.ts (22 tests) 43ms
2026-10-24T03:20:33.0159438Z โ src/filePreview.test.ts (13 tests) 23ms
2026-10-24T03:20:33.0310625Z โ src/cliArgs.test.ts (8 tests) 7ms
2026-10-24T03:20:33.1700911Z โ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 53ms
2026-10-24T03:20:33.1773219Z โ src/server/BitbucketPullRequestApi.test.ts (23 tests) 72ms
2026-10-24T03:20:33.1813487Z
2026-10-24T03:20:33.1814294Z Test Files 3 passed (3)
2026-10-24T03:20:33.1814656Z Tests 63 passed (63)
2026-10-24T03:20:33.1814961Z Start at 03:20:31
2026-10-24T03:20:33.1815276Z Duration 2.17s (transform 51%, import 40%, setup 6%, tests 3%)
2026-10-24T03:20:33.1815505Z
2026-10-24T03:20:33.1981218Z โ src/codexFileCitations.test.ts (5 tests) 3ms
2026-10-24T03:20:33.2350100Z
2026-10-24T03:20:33.2482451Z ~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:33.3248792Z โ src/server/xaiAcpExtension.test.ts (52 tests) 56ms
2026-10-24T03:20:33.3351212Z โ src/composerPullRequestMatches.test.ts (3 tests) 14ms
2026-10-24T03:20:33.3868716Z โ src/relayAuth.test.ts (2 tests) 14ms
2026-10-24T03:20:33.4016205Z โ src/cliRelease.test.ts (3 tests) 4ms
2026-10-24T03:20:33.4176612Z โ src/connectAuth.test.ts (3 tests) 3ms
2026-10-24T03:20:33.4291128Z โ src/threadReference.test.ts (5 tests) 5ms
2026-10-24T03:20:33.5282313Z โ src/delimitedPreview.test.ts (8 tests) 740ms
2026-10-24T03:20:33.5312689Z โ delimited file previews (8)
2026-10-24T03:20:33.5365314Z โ bounds rows, columns and cell length and reports partial content 720ms
2026-10-24T03:20:33.5737051Z โ src/usageFormat.test.ts (4 tests) 8ms
2026-10-24T03:20:33.5898260Z โ src/cloneUrl.test.ts (3 tests) 3ms
2026-10-24T03:20:33.6177256Z โ src/desktopBootstrapToken.test.ts (3 tests) 5ms
2026-10-24T03:20:33.6247669Z โ src/githubMarkdownLinks.test.ts (3 tests) 20ms
2026-10-24T03:20:33.6297811Z
2026-10-24T03:20:33.6300110Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor
2026-10-24T03:20:33.6300434Z
2026-10-24T03:20:33.6405999Z โ src/searchRanking.test.ts (3 tests) 3ms
2026-10-24T03:20:33.7960962Z โ src/favicon.test.ts (6 tests) 5ms
2026-10-24T03:20:33.8331098Z โ src/schemaYaml.test.ts (2 tests) 14ms
2026-10-24T03:20:33.9262662Z โ src/thirdPartyLicenses.test.ts (2 tests) 5ms
2026-10-24T03:20:33.9423965Z โ src/t3McpToolPresentation.test.ts (2 tests) 47ms
2026-10-24T03:20:33.9617498Z โ src/desktopAppControl.test.ts (2 tests) 12ms
2026-10-24T03:20:34.1444228Z โ src/oauthScope.test.ts (3 tests) 8ms
2026-10-24T03:20:34.1687220Z โ src/server/skills.test.ts (6 tests) 77ms
2026-10-24T03:20:34.1870869Z โ src/server/acpSupport.test.ts (8 tests) 10ms
2026-10-24T03:20:34.2108562Z โ src/threadSearch.test.ts (2 tests) 7ms
2026-10-24T03:20:34.2218404Z โ src/server/gitLabMergeRequestJson.test.ts (29 tests) 49ms
2026-10-24T03:20:34.2584093Z โ src/AgentScope.test.ts (1 test) 13ms
2026-10-24T03:20:34.2902549Z โ src/providerAuthReturnUrl.test.ts (5 tests) 6ms
2026-10-24T03:20:34.3509143Z โ src/relayUrl.test.ts (4 tests) 2ms
2026-10-24T03:20:34.3585692Z โ src/server/GitLabCli.test.ts (5 tests) 33ms
2026-10-24T03:20:34.3961948Z โ src/server/GitLabPullRequestCli.test.ts (42 tests) 133ms
2026-10-24T03:20:34.4000857Z โ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 57ms
2026-10-24T03:20:34.4081904Z โ src/server/GitLabPullRequestProvider.test.ts (7 tests) 43ms
2026-10-24T03:20:34.4482009Z โ src/video.test.ts (2 tests) 7ms
2026-10-24T03:20:34.4761557Z โ src/server/GitLabSourceControlProvider.test.ts (12 tests) 37ms
2026-10-24T03:20:34.4761923Z
2026-10-24T03:20:34.4801419Z Test Files 6 passed (6)
2026-10-24T03:20:34.4840986Z Tests 109 passed (109)
2026-10-24T03:20:34.4898902Z Start at 03:20:32
2026-10-24T03:20:34.4910197Z Duration 1.98s (transform 58%, import 34%, setup 5%, tests 3%)
2026-10-24T03:20:34.4911167Z
2026-10-24T03:20:34.4911559Z โ src/relayJwt.test.ts (1 test) 3ms
2026-10-24T03:20:34.4973873Z โ src/server/skills.test.ts (5 tests) 149ms
2026-10-24T03:20:34.5280359Z โ src/terminalLabels.test.ts (2 tests) 6ms
2026-10-24T03:20:34.5315863Z โ src/changedFileKind.test.ts (5 tests) 4ms
2026-10-24T03:20:34.5400630Z
2026-10-24T03:20:34.5401156Z ~/packages/client-runtime$ vp test run โ cache disabled
2026-10-24T03:20:34.5529383Z โ src/telemetryId.test.ts (1 test) 2ms
2026-10-24T03:20:34.5943481Z โ src/relaySigning.test.ts (1 test) 2ms
2026-10-24T03:20:34.6346304Z โ src/t3ProjectFile.test.ts (2 tests) 3ms
2026-10-24T03:20:34.6397928Z
2026-10-24T03:20:34.6409544Z Test Files 90 passed (90)
2026-10-24T03:20:34.6431873Z Tests 1008 passed | 2 skipped (1010)
2026-10-24T03:20:34.6435489Z Start at 03:20:23
2026-10-24T03:20:34.6435848Z Duration 10.75s (import 44%, transform 27%, setup 16%, tests 12%, worker 1%)
2026-10-24T03:20:34.6529108Z
2026-10-24T03:20:34.6537235Z Import 349 modules were evaluated 2804 times ยท 26.14s total, 44% of tracked time
2026-10-24T03:20:34.6537953Z ~2.43s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T03:20:34.6538563Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T03:20:34.6538783Z
2026-10-24T03:20:34.6854952Z
2026-10-24T03:20:34.6878697Z ~/packages/tailscale$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:34.7055624Z โ src/server/driver.test.ts (4 tests) 34ms
2026-10-24T03:20:34.7109198Z
2026-10-24T03:20:34.7142623Z Test Files 5 passed (5)
2026-10-24T03:20:34.7144934Z Tests 79 passed (79)
2026-10-24T03:20:34.7145329Z Start at 03:20:31
2026-10-24T03:20:34.7145634Z Duration 3.23s (transform 59%, import 30%, setup 9%, tests 2%, worker 1%)
2026-10-24T03:20:34.7145898Z
2026-10-24T03:20:34.7423840Z
2026-10-24T03:20:34.7468356Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime
2026-10-24T03:20:34.7468869Z
2026-10-24T03:20:34.7561077Z
2026-10-24T03:20:34.7563435Z ~/packages/effect-acp$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:34.7683663Z โ src/server/accountUsage.test.ts (9 tests) 579ms
2026-10-24T03:20:34.9505560Z
2026-10-24T03:20:34.9559608Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/tailscale
2026-10-24T03:20:34.9570949Z
2026-10-24T03:20:35.0401343Z
2026-10-24T03:20:35.0425946Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/effect-acp
2026-10-24T03:20:35.0433958Z
2026-10-24T03:20:35.3429900Z โ src/server/usageLimits.test.ts (9 tests) 42ms
2026-10-24T03:20:35.3802590Z โ src/tailscale.test.ts (7 tests) 18ms
2026-10-24T03:20:35.3860318Z
2026-10-24T03:20:35.3912885Z Test Files 1 passed (1)
2026-10-24T03:20:35.3925826Z Tests 7 passed (7)
2026-10-24T03:20:35.3926869Z Start at 03:20:34
2026-10-24T03:20:35.3927206Z Duration 426ms (import 46%, transform 29%, setup 20%, tests 5%, worker 1%)
2026-10-24T03:20:35.3927465Z
2026-10-24T03:20:35.3930828Z
2026-10-24T03:20:35.4001180Z ~/packages/effect-codex-app-server$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:35.5865351Z โ src/server/auth.test.ts (10 tests) 28ms
2026-10-24T03:20:35.6118776Z
2026-10-24T03:20:35.6148512Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/effect-codex-app-server
2026-10-24T03:20:35.6194880Z
2026-10-24T03:20:35.6645345Z โ src/server/CursorAgentSdk.test.ts (1 test) 17ms
2026-10-24T03:20:35.7504340Z โ src/server/textGeneration.test.ts (8 tests) 78ms
2026-10-24T03:20:35.8162135Z โ src/server/transportFailure.test.ts (10 tests) 3ms
2026-10-24T03:20:35.8461738Z โ src/errors.test.ts (6 tests) 41ms
2026-10-24T03:20:35.8721900Z โ src/_internal/stdio.test.ts (1 test) 23ms
2026-10-24T03:20:35.9542853Z โ src/server/status.test.ts (8 tests) 38ms
2026-10-24T03:20:35.9977688Z โ src/schema.test.ts (2 tests) 15ms
2026-10-24T03:20:36.0176998Z โ src/server/accountCache.test.ts (2 tests) 9ms
2026-10-24T03:20:36.1401910Z โ src/server/CursorSdk.test.ts (2 tests) 17ms
2026-10-24T03:20:36.1860441Z โ src/server/adapter.test.ts (15 tests) 124ms
2026-10-24T03:20:36.1962145Z โ src/server/driver.test.ts (2 tests) 91ms
2026-10-24T03:20:36.2553165Z โ src/server/credentialStore.test.ts (5 tests) 30ms
2026-10-24T03:20:36.2711188Z โ src/agent.test.ts (6 tests) 105ms
2026-10-24T03:20:36.3085206Z โ src/server/CursorSdkCatalog.test.ts (1 test) 7ms
2026-10-24T03:20:36.3132565Z
2026-10-24T03:20:36.3146022Z Test Files 14 passed (14)
2026-10-24T03:20:36.3151903Z Tests 87 passed (87)
2026-10-24T03:20:36.3161050Z Start at 03:20:33
2026-10-24T03:20:36.3161851Z Duration 2.67s (transform 44%, import 40%, tests 8%, setup 7%)
2026-10-24T03:20:36.3162754Z
2026-10-24T03:20:36.3347702Z
2026-10-24T03:20:36.3348634Z ~/packages/provider-acp-registry$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:36.5493605Z
2026-10-24T03:20:36.6684897Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp-registry
2026-10-24T03:20:36.6685164Z
2026-10-24T03:20:36.6685404Z โ src/_internal/shared.test.ts (4 tests) 12ms
2026-10-24T03:20:36.7042116Z โ src/_internal/stdio.test.ts (1 test) 23ms
2026-10-24T03:20:36.8095570Z โ src/protocol.test.ts (15 tests) 82ms
2026-10-24T03:20:36.9043140Z โ src/schema.test.ts (4 tests) 9ms
2026-10-24T03:20:36.9444522Z โ src/protocol.test.ts (21 tests) 796ms
2026-10-24T03:20:36.9445042Z โ effect-acp protocol (21)
2026-10-24T03:20:36.9480971Z โ does not emit a second process-exit error after a decode failure 403ms
2026-10-24T03:20:37.0697100Z โ src/authorization/layer.test.ts (23 tests) 280ms
2026-10-24T03:20:37.0887238Z โ src/client.test.ts (2 tests) 127ms
2026-10-24T03:20:37.1002370Z
2026-10-24T03:20:37.1013942Z Test Files 5 passed (5)
2026-10-24T03:20:37.1014476Z Tests 26 passed (26)
2026-10-24T03:20:37.1014770Z Start at 03:20:35
2026-10-24T03:20:37.1015079Z Duration 1.48s (transform 58%, import 25%, setup 12%, tests 5%)
2026-10-24T03:20:37.1015312Z
2026-10-24T03:20:37.1496868Z
2026-10-24T03:20:37.1554546Z ~/packages/provider-core$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:37.1960926Z โ src/state/runtime.test.ts (23 tests) 95ms
2026-10-24T03:20:37.2158066Z โ src/connection/supervisor.test.ts (30 tests) 185ms
2026-10-24T03:20:37.3628179Z โ src/rpc/session.test.ts (14 tests) 275ms
2026-10-24T03:20:37.3921928Z โ src/connection/registry.test.ts (41 tests) 241ms
2026-10-24T03:20:37.3990694Z
2026-10-24T03:20:37.4020161Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-core
2026-10-24T03:20:37.4020417Z
2026-10-24T03:20:37.8698262Z โ src/server/usageLimits.test.ts (7 tests) 12ms
2026-10-24T03:20:38.0465992Z โ src/operations/commands.test.ts (14 tests) 30ms
2026-10-24T03:20:38.0794055Z โ src/state/threads-sync.test.ts (36 tests) 398ms
2026-10-24T03:20:38.1525479Z โ src/state/server.test.ts (19 tests) 56ms
2026-10-24T03:20:38.1713315Z โ src/server/AcpRegistryRuntimeCoordinator.test.ts (7 tests) 40ms
2026-10-24T03:20:38.3109414Z โ src/server/authenticationState.test.ts (3 tests) 96ms
2026-10-24T03:20:38.3333195Z โ src/state/shell-sync.test.ts (6 tests) 73ms
2026-10-24T03:20:38.3965890Z โ src/state/vcs.test.ts (9 tests) 48ms
2026-10-24T03:20:38.4100902Z โ src/state/pullRequests.test.ts (56 tests) 1303ms
2026-10-24T03:20:38.4102219Z โ returns a successful mutation when source invalidation stalls 1005ms
2026-10-24T03:20:38.4200731Z โ src/server/ModelCatalog.test.ts (4 tests) 4ms
2026-10-24T03:20:38.4518266Z โ src/voice-input/controller.test.ts (22 tests) 30ms
2026-10-24T03:20:38.5406464Z โ src/state/environmentHttpAuth.test.ts (32 tests) 202ms
2026-10-24T03:20:38.7487702Z โ src/state/orchestrationV2Projection.test.ts (15 tests) 37ms
2026-10-24T03:20:38.8760929Z โ src/server/AcpRegistrySupport.test.ts (31 tests) 646ms
2026-10-24T03:20:38.9272728Z โ src/server/auth.test.ts (5 tests) 53ms
2026-10-24T03:20:39.0961520Z โ src/connection/onboarding.test.ts (13 tests) 85ms
2026-10-24T03:20:39.2192213Z โ src/state/entities.test.ts (16 tests) 13ms
2026-10-24T03:20:39.2256186Z โ src/state/vcsAction.test.ts (9 tests) 44ms
2026-10-24T03:20:39.2377415Z โ src/server/notification.test.ts (4 tests) 6ms
2026-10-24T03:20:39.2862719Z โ src/relay/managedRelay.test.ts (7 tests) 70ms
2026-10-24T03:20:39.3464981Z โ src/server/providerAuthFlow.test.ts (17 tests) 50ms
2026-10-24T03:20:39.3625024Z โ src/server/attachmentPrompt.test.ts (2 tests) 14ms
2026-10-24T03:20:39.3837962Z โ src/server/failure.test.ts (10 tests) 23ms
2026-10-24T03:20:39.3952757Z โ src/server/managedProvider.test.ts (9 tests) 54ms
2026-10-24T03:20:39.4561940Z โ src/state/threadCommands.test.ts (22 tests) 110ms
2026-10-24T03:20:39.4698503Z โ src/relay/discovery.test.ts (7 tests) 45ms
2026-10-24T03:20:39.4813605Z โ src/server/driver.test.ts (9 tests) 23ms
2026-10-24T03:20:39.4858412Z
2026-10-24T03:20:39.4946668Z Test Files 5 passed (5)
2026-10-24T03:20:39.4997997Z Tests 55 passed (55)
2026-10-24T03:20:39.5066174Z Start at 03:20:36
2026-10-24T03:20:39.5281858Z Duration 2.93s (transform 59%, import 30%, tests 8%, setup 3%)
2026-10-24T03:20:39.5318733Z
2026-10-24T03:20:39.5332442Z โ src/state/threads-atoms.test.ts (4 tests) 120ms
2026-10-24T03:20:39.5423091Z โ src/server/snapshotProbe.test.ts (7 tests) 24ms
2026-10-24T03:20:39.5853333Z
2026-10-24T03:20:39.5887852Z ~/packages/provider-acp$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:39.6797924Z โ src/server/mcpSession.test.ts (2 tests) 6ms
2026-10-24T03:20:39.7215816Z โ src/server/maintenanceResolver.test.ts (52 tests) 205ms
2026-10-24T03:20:39.7630942Z โ src/server/processGroup.test.ts (2 tests) 10ms
2026-10-24T03:20:39.7706216Z โ src/server/instanceEnvironment.test.ts (4 tests) 27ms
2026-10-24T03:20:39.8491327Z โ src/server/collectStreamText.test.ts (2 tests) 31ms
2026-10-24T03:20:39.9190185Z
2026-10-24T03:20:39.9196790Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp
2026-10-24T03:20:39.9197216Z
2026-10-24T03:20:39.9770842Z โ src/rpc/client.test.ts (8 tests) 71ms
2026-10-24T03:20:39.9908548Z โ src/device/stream.test.ts (14 tests) 44ms
2026-10-24T03:20:39.9939403Z โ src/server/mcpToolPresentation.test.ts (4 tests) 3ms
2026-10-24T03:20:40.0502036Z โ src/connection/routes.test.ts (19 tests) 21ms
2026-10-24T03:20:40.0978088Z โ src/server/threadTitleContext.test.ts (2 tests) 9ms
2026-10-24T03:20:40.2263405Z โ src/platform/storageDocument.test.ts (13 tests) 28ms
2026-10-24T03:20:40.3172114Z โ src/state/threadShell.test.ts (9 tests) 54ms
2026-10-24T03:20:40.4088275Z โ src/server/textGenerationUtils.test.ts (3 tests) 30ms
2026-10-24T03:20:40.4121269Z โ src/server/stderr.test.ts (2 tests) 3ms
2026-10-24T03:20:40.4454242Z โ src/server/sessionConfig.test.ts (6 tests) 6ms
2026-10-24T03:20:40.5379810Z โ src/state/projectGrouping.test.ts (20 tests) 11ms
2026-10-24T03:20:40.5430792Z โ src/server/clientPolicy.test.ts (13 tests) 41ms
2026-10-24T03:20:40.5604439Z โ src/server/textGenerationPrompts.test.ts (1 test) 3ms
2026-10-24T03:20:40.5733108Z
2026-10-24T03:20:40.5790280Z Test Files 17 passed (17)
2026-10-24T03:20:40.5837207Z Tests 132 passed (132)
2026-10-24T03:20:40.5860372Z Start at 03:20:37
2026-10-24T03:20:40.5870461Z Duration 3.17s (transform 49%, import 39%, setup 9%, tests 3%)
2026-10-24T03:20:40.5908057Z
2026-10-24T03:20:40.6057905Z โ src/server/mcpOverAcpBridge.test.ts (3 tests) 55ms
2026-10-24T03:20:40.6456297Z
2026-10-24T03:20:40.6579964Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:40.7034971Z โ src/state/fileMetadata.test.ts (11 tests) 138ms
2026-10-24T03:20:40.7762209Z โ src/connection/resolver.test.ts (6 tests) 46ms
2026-10-24T03:20:40.8489603Z โ src/state/threadRelationships.test.ts (11 tests) 10ms
2026-10-24T03:20:40.9242718Z โ src/state/threadExecution.test.ts (11 tests) 21ms
2026-10-24T03:20:40.9562192Z โ src/state/threadWorkflows.test.ts (21 tests) 12ms
2026-10-24T03:20:40.9747113Z
2026-10-24T03:20:40.9809081Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github
2026-10-24T03:20:40.9809593Z
2026-10-24T03:20:41.1459822Z โ src/server/runtimeModel.test.ts (47 tests) 356ms
2026-10-24T03:20:41.1926380Z โ src/mcpApps/host.test.ts (9 tests) 19ms
2026-10-24T03:20:41.3001507Z โ src/state/commandPermissions.test.ts (14 tests) 86ms
2026-10-24T03:20:41.3266834Z โ src/state/threadHistoryMerge.test.ts (7 tests) 10ms
2026-10-24T03:20:41.5219693Z โ src/connection/outdatedHostUpdate.test.ts (3 tests) 37ms
2026-10-24T03:20:41.6546006Z โ src/server/nativeLogging.test.ts (3 tests) 16ms
2026-10-24T03:20:41.6891883Z โ src/client.test.ts (26 tests) 5488ms
2026-10-24T03:20:41.6955834Z โ effect-acp client (19)
2026-10-24T03:20:41.7081909Z โ transforms fragmented stdout before parsing and preserves UTF-8 341ms
2026-10-24T03:20:41.7109157Z โ preserves stdout transform errors without logging rejected input 402ms
2026-10-24T03:20:41.7150004Z โ reports idle child termination and rejects later requests and notifications 390ms
2026-10-24T03:20:41.7191793Z โ initializes, prompts, receives updates, and handles permission requests 370ms
2026-10-24T03:20:41.7227039Z โ returns structured invalid params without exposing values from typed extension request payloads 627ms
2026-10-24T03:20:41.7227652Z โ preserves ACP v2 structured diff semantics 548ms
2026-10-24T03:20:41.7228127Z โ does not turn unsupported ACP v2 auth methods into agent login 393ms
2026-10-24T03:20:41.7228554Z โ preserves registry env-var authentication extensions 550ms
2026-10-24T03:20:41.7229012Z โ replays buffered notifications to handlers registered after they arrive 607ms
2026-10-24T03:20:41.7230747Z โ routes MCP-over-ACP connect, message, notification, and disconnect callbacks 599ms
2026-10-24T03:20:41.7254882Z โ preserves future content and session-update variants 514ms
2026-10-24T03:20:41.7255358Z
2026-10-24T03:20:41.7255600Z Test Files 6 passed (6)
2026-10-24T03:20:41.7255913Z Tests 62 passed (62)
2026-10-24T03:20:41.7256182Z Start at 03:20:35
2026-10-24T03:20:41.7256488Z Duration 6.65s (tests 56%, transform 23%, import 15%, setup 5%)
2026-10-24T03:20:41.7256721Z
2026-10-24T03:20:41.7256977Z โ src/state/shellReducer.test.ts (14 tests) 7ms
2026-10-24T03:20:41.7354458Z โ src/state/threadDetail.test.ts (14 tests) 47ms
2026-10-24T03:20:41.7560643Z
2026-10-24T03:20:41.7605981Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:41.8884780Z โ src/state/threadSort.test.ts (21 tests) 145ms
2026-10-24T03:20:41.9868604Z โ src/server/gitHubPullRequestJson.test.ts (49 tests) 60ms
2026-10-24T03:20:42.0221208Z โ src/state/threadSnoozed.test.ts (20 tests) 34ms
2026-10-24T03:20:42.0904114Z
2026-10-24T03:20:42.0907695Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse
2026-10-24T03:20:42.1042214Z
2026-10-24T03:20:42.2004018Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails
2026-10-24T03:20:42.2069553Z [03:20:42.191] WARN (#49): Could not refresh slow usage sources. {
2026-10-24T03:20:42.2069914Z errorType: 'error',
2026-10-24T03:20:42.2070246Z errorName: 'UsageReadError',
2026-10-24T03:20:42.2070589Z errorTag: 'UsageReadError',
2026-10-24T03:20:42.2071011Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' +
2026-10-24T03:20:42.2071398Z ' at Generator.next (<anonymous>)\n' +
2026-10-24T03:20:42.2071978Z ' at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28)\n' +
2026-10-24T03:20:42.2072623Z ' at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25)\n' +
2026-10-24T03:20:42.2073255Z ' at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' +
2026-10-24T03:20:42.2073875Z ' at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' +
2026-10-24T03:20:42.2074459Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9\n' +
2026-10-24T03:20:42.2075001Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19\n' +
2026-10-24T03:20:42.2075586Z ' at Module.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31)\n' +
2026-10-24T03:20:42.2076963Z ' at Array.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31)'
2026-10-24T03:20:42.2077850Z }
2026-10-24T03:20:42.2078059Z
2026-10-24T03:20:42.2078365Z โ src/state/serverUsage.test.ts (2 tests) 69ms
2026-10-24T03:20:42.2707295Z โ src/state/projectCommands.test.ts (4 tests) 97ms
2026-10-24T03:20:42.3953703Z โ src/state/terminalSession.test.ts (9 tests) 31ms
2026-10-24T03:20:42.5896258Z โ src/state/threadRequests.test.ts (10 tests) 6ms
2026-10-24T03:20:42.6202133Z โ src/operations/commands.performance.test.ts (1 test) 138ms
2026-10-24T03:20:42.6288853Z โ src/platform/shellCacheEncoding.test.ts (5 tests) 175ms
2026-10-24T03:20:42.7346051Z โ src/server/usageLimits.test.ts (4 tests) 6ms
2026-10-24T03:20:42.7553833Z โ src/server/itemPresentation.test.ts (6 tests) 28ms
2026-10-24T03:20:42.9299567Z โ src/state/subagentRuntime.test.ts (11 tests) 26ms
2026-10-24T03:20:42.9388334Z โ src/work-log/commandLabel.test.ts (61 tests) 82ms
2026-10-24T03:20:43.0877751Z โ src/authorization/remote.test.ts (5 tests) 41ms
2026-10-24T03:20:43.1551306Z โ src/server/GitHubRest.test.ts (8 tests) 37ms
2026-10-24T03:20:43.1573532Z โ src/server/sdk.test.ts (12 tests) 176ms
2026-10-24T03:20:43.2035758Z โ src/server/GitHubCredentials.test.ts (5 tests) 37ms
2026-10-24T03:20:43.2343115Z โ src/server/gitHubGraphQlClient.test.ts (9 tests) 118ms
2026-10-24T03:20:43.3375895Z โ src/server/protocol.test.ts (1 test) 7ms
2026-10-24T03:20:43.3454471Z โ src/server/githubStackActions.test.ts (9 tests) 81ms
2026-10-24T03:20:43.3718092Z โ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 58ms
2026-10-24T03:20:43.3893594Z โ src/state/usage.test.ts (8 tests) 21ms
2026-10-24T03:20:43.3984166Z โ src/server/GitHubPullRequestProvider.test.ts (17 tests) 51ms
2026-10-24T03:20:43.4604304Z โ src/relay/managedRelayState.test.ts (4 tests) 18ms
2026-10-24T03:20:43.4900559Z โ src/device/duoViewer.test.ts (2 tests) 11ms
2026-10-24T03:20:43.6233821Z โ src/pullRequestQuery.test.ts (17 tests) 9ms
2026-10-24T03:20:43.6751819Z โ src/projectFaviconCache.test.ts (8 tests) 185ms
2026-10-24T03:20:43.6998358Z โ src/device/duoControl.test.ts (12 tests) 24ms
2026-10-24T03:20:43.7592008Z โ src/state/threadSubagents.test.ts (7 tests) 14ms
2026-10-24T03:20:43.8026571Z โ src/server/GitHubQuota.test.ts (4 tests) 10ms
2026-10-24T03:20:43.9442045Z โ src/work-log/presentation.test.ts (16 tests) 13ms
2026-10-24T03:20:43.9481445Z โ src/server/gitHubRepositoryResolution.test.ts (3 tests) 4ms
2026-10-24T03:20:44.0642977Z โ src/server/GitHubPullRequestApi.test.ts (105 tests) 712ms
2026-10-24T03:20:44.1175234Z โ src/server/clientTerminals.test.ts (10 tests) 3507ms
2026-10-24T03:20:44.1212191Z โ AcpClientTerminals (9)
2026-10-24T03:20:44.1324508Z โ bounds unreleased terminal handles without invalidating existing ids 2913ms
2026-10-24T03:20:44.1325026Z
2026-10-24T03:20:44.1337272Z Test Files 7 passed (7)
2026-10-24T03:20:44.1350741Z Tests 84 passed (84)
2026-10-24T03:20:44.1392045Z Start at 03:20:39
2026-10-24T03:20:44.1440729Z Duration 4.21s (tests 49%, transform 28%, import 15%, setup 8%, worker 1%)
2026-10-24T03:20:44.1441121Z
2026-10-24T03:20:44.1464964Z โ src/connection/diagnosis.test.ts (7 tests) 6ms
2026-10-24T03:20:44.1547330Z
2026-10-24T03:20:44.1548064Z ~/oxlint-plugin-t3code$ vp test run --config ../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:44.1778496Z โ src/server/modelCatalog.test.ts (1 test) 2ms
2026-10-24T03:20:44.1976735Z โ src/state/itemSupport.test.ts (2 tests) 3ms
2026-10-24T03:20:44.2999973Z โ src/state/presentation.test.ts (3 tests) 15ms
2026-10-24T03:20:44.3233768Z โ src/connection/presentation.test.ts (4 tests) 3ms
2026-10-24T03:20:44.3234693Z โ src/preview/serverBrowserStream.test.ts (5 tests) 6ms
2026-10-24T03:20:44.3698562Z โ src/pullRequestMarkdown.test.ts (15 tests) 4ms
2026-10-24T03:20:44.3748757Z โ src/server/textGeneration.test.ts (8 tests) 47ms
2026-10-24T03:20:44.3780286Z โ src/pullRequestLinkInput.test.ts (14 tests) 6ms
2026-10-24T03:20:44.3904834Z
2026-10-24T03:20:44.3941255Z RUN v5.0.5 /home/runner/_work/t3code/t3code/oxlint-plugin-t3code
2026-10-24T03:20:44.3948019Z
2026-10-24T03:20:44.3986257Z โ src/server/maintenance.test.ts (3 tests) 53ms
2026-10-24T03:20:44.4583063Z โ src/device/phoneViewer.test.ts (1 test) 25ms
2026-10-24T03:20:44.6078482Z โ src/server/status.test.ts (3 tests) 235ms
2026-10-24T03:20:44.7052606Z โ src/device/avcConfig.test.ts (8 tests) 20ms
2026-10-24T03:20:44.8180799Z โ src/state/projectEntities.test.ts (2 tests) 11ms
2026-10-24T03:20:44.8396870Z โ src/server/adapter.test.ts (39 tests) 419ms
2026-10-24T03:20:44.8756213Z
2026-10-24T03:20:44.8800772Z Test Files 9 passed (9)
2026-10-24T03:20:44.8805663Z Tests 77 passed (77)
2026-10-24T03:20:44.8805890Z Start at 03:20:42
2026-10-24T03:20:44.8806184Z Duration 2.78s (transform 51%, import 34%, tests 8%, setup 7%)
2026-10-24T03:20:44.8806397Z
2026-10-24T03:20:44.9556627Z
2026-10-24T03:20:44.9562136Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:45.1702000Z โ src/handoff.test.ts (8 tests) 10ms
2026-10-24T03:20:45.1950979Z โ src/providerSkills.test.ts (6 tests) 10ms
2026-10-24T03:20:45.2476502Z โ src/platform/orchestrationCache.test.ts (3 tests) 33ms
2026-10-24T03:20:45.2795729Z โ src/state/threadFeedback.test.ts (4 tests) 7ms
2026-10-24T03:20:45.3503207Z
2026-10-24T03:20:45.3547722Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh
2026-10-24T03:20:45.3547953Z
2026-10-24T03:20:45.4502444Z โ src/operations/projects.test.ts (6 tests) 11ms
2026-10-24T03:20:45.4624993Z โ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2021ms
2026-10-24T03:20:45.4873555Z โ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 638ms
2026-10-24T03:20:45.5006553Z โ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 640ms
2026-10-24T03:20:45.5156553Z โ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 637ms
2026-10-24T03:20:45.5202247Z
2026-10-24T03:20:45.5236031Z Test Files 10 passed (10)
2026-10-24T03:20:45.5328686Z Tests 238 passed (238)
2026-10-24T03:20:45.5454847Z Start at 03:20:40
2026-10-24T03:20:45.5505627Z Duration 4.49s (transform 48%, import 29%, tests 17%, setup 6%)
2026-10-24T03:20:45.5540125Z
2026-10-24T03:20:45.6197608Z
2026-10-24T03:20:45.6285065Z ~/scripts$ vp test run --config ../vite.config.ts --dir . โ cache disabled
2026-10-24T03:20:45.6286677Z โ src/device/phoneScene.test.ts (8 tests) 156ms
2026-10-24T03:20:45.6562907Z โ src/threadPullRequestCompatibility.test.ts (10 tests) 20ms
2026-10-24T03:20:45.6750070Z โ src/reviewGuideTour.test.ts (7 tests) 27ms
2026-10-24T03:20:45.8463951Z โ src/device/model.test.ts (4 tests) 15ms
2026-10-24T03:20:45.8790894Z โ src/state/usageProgress.test.ts (4 tests) 3ms
2026-10-24T03:20:45.9423696Z โ src/device/phoneInteraction.test.ts (4 tests) 6ms
2026-10-24T03:20:46.0359284Z โ src/device/duoScene.test.ts (2 tests) 18ms
2026-10-24T03:20:46.1230101Z
2026-10-24T03:20:46.1358540Z RUN v5.0.5 /home/runner/_work/t3code/t3code/scripts
2026-10-24T03:20:46.1399093Z
2026-10-24T03:20:46.2385655Z โ src/auth.test.ts (2 tests) 48ms
2026-10-24T03:20:46.3019171Z โ src/config.test.ts (4 tests) 133ms
2026-10-24T03:20:46.3122324Z stdout | src/command.test.ts > ssh command > preserves process output: default head
2026-10-24T03:20:46.3235988Z [03:20:46.298] WARN (#40): ssh.command.failed {
2026-10-24T03:20:46.3304851Z alias: 'synthetic-fixture',
2026-10-24T03:20:46.3305148Z hostname: 'synthetic-fixture',
2026-10-24T03:20:46.3351298Z username: null,
2026-10-24T03:20:46.3416854Z port: null,
2026-10-24T03:20:46.3447115Z command: [
2026-10-24T03:20:46.3483795Z 'ssh',
2026-10-24T03:20:46.3521982Z '-o',
2026-10-24T03:20:46.3608360Z 'BatchMode=yes',
2026-10-24T03:20:46.3635582Z '-o',
2026-10-24T03:20:46.3736148Z 'ConnectTimeout=10',
2026-10-24T03:20:46.3777091Z '--',
2026-10-24T03:20:46.3793058Z 'synthetic-fixture'
2026-10-24T03:20:46.3793471Z ],
2026-10-24T03:20:46.3793704Z exitCode: 1,
2026-10-24T03:20:46.3793977Z stdout: 'HEAD\n' +
2026-10-24T03:20:46.3802333Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbo\n' +
2026-10-24T03:20:46.3809185Z '[truncated]',
2026-10-24T03:20:46.3809415Z stderr: ''
2026-10-24T03:20:46.3809621Z }
2026-10-24T03:20:46.3809765Z
2026-10-24T03:20:46.3810056Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail
2026-10-24T03:20:46.3810438Z [03:20:46.368] WARN (#53): ssh.command.failed {
2026-10-24T03:20:46.3810717Z alias: 'synthetic-fixture',
2026-10-24T03:20:46.3810971Z hostname: 'synthetic-fixture',
2026-10-24T03:20:46.3811220Z username: null,
2026-10-24T03:20:46.3811445Z port: null,
2026-10-24T03:20:46.3811772Z command: [
2026-10-24T03:20:46.3811975Z 'ssh',
2026-10-24T03:20:46.3812182Z '-o',
2026-10-24T03:20:46.3812413Z 'BatchMode=yes',
2026-10-24T03:20:46.3812651Z '-o',
2026-10-24T03:20:46.3812871Z 'ConnectTimeout=10',
2026-10-24T03:20:46.3813113Z '--',
2026-10-24T03:20:46.3813324Z 'synthetic-fixture'
2026-10-24T03:20:46.3813525Z ],
2026-10-24T03:20:46.3813719Z exitCode: 1,
2026-10-24T03:20:46.3813938Z stdout: '[truncated]\n' +
2026-10-24T03:20:46.3821676Z 'bose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix {"credential":"[redacted]"}\n' +
2026-10-24T03:20:46.3828864Z 'PANIC: emulator SDK is broken\n',
2026-10-24T03:20:46.3839636Z stderr: 'stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure '
2026-10-24T03:20:46.3848874Z }
2026-10-24T03:20:46.3849003Z
2026-10-24T03:20:46.4482748Z โ src/command.test.ts (7 tests) 277ms
2026-10-24T03:20:46.5650362Z โ src/state/filesystem.test.ts (8 tests) 16ms
2026-10-24T03:20:46.5814957Z โ src/connection/errors.test.ts (5 tests) 22ms
2026-10-24T03:20:46.5815667Z โ src/state/attachments.test.ts (3 tests) 12ms
2026-10-24T03:20:46.7339249Z โ src/tunnel.test.ts (7 tests) 341ms
2026-10-24T03:20:46.7437101Z
2026-10-24T03:20:46.7542685Z Test Files 4 passed (4)
2026-10-24T03:20:46.7621763Z Tests 20 passed (20)
2026-10-24T03:20:46.7622304Z Start at 03:20:45
2026-10-24T03:20:46.7715772Z Duration 1.38s (import 35%, transform 27%, tests 23%, setup 14%)
2026-10-24T03:20:46.7881239Z
2026-10-24T03:20:46.8093818Z
2026-10-24T03:20:46.8241618Z ~/apps/mobile$ vp test run --project unit --project react โ cache disabled
2026-10-24T03:20:46.8370620Z โ src/mediaSource.test.ts (8 tests) 9ms
2026-10-24T03:20:46.8646427Z โ src/t3ToolSummary.test.ts (3 tests) 17ms
2026-10-24T03:20:47.0270645Z โ lib/third-party-licenses.test.ts (19 tests) 242ms
2026-10-24T03:20:47.1592355Z โ src/state/threadSearch.test.ts (4 tests) 35ms
2026-10-24T03:20:47.1958313Z โ src/state/turnItemPresentation.test.ts (2 tests) 3ms
2026-10-24T03:20:47.2555068Z โ src/state/sharedSettings.test.ts (9 tests) 22ms
2026-10-24T03:20:47.3075390Z โ src/work-log/toolPresentation.test.ts (4 tests) 3ms
2026-10-24T03:20:47.4645777Z
2026-10-24T03:20:47.4724198Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile
2026-10-24T03:20:47.4803070Z
2026-10-24T03:20:47.5625597Z โ notify-discord-release.test.ts (15 tests) 242ms
2026-10-24T03:20:47.7042022Z โ src/connection/compatibility.test.ts (4 tests) 15ms
2026-10-24T03:20:47.7850389Z โ src/device/modelScene.test.ts (2 tests) 40ms
2026-10-24T03:20:47.8949968Z โ src/device/streamFrames.test.ts (1 test) 21ms
2026-10-24T03:20:47.9591237Z โ dev-runner.test.ts (31 tests) 254ms
2026-10-24T03:20:48.0165884Z โ merge-update-manifests.test.ts (5 tests) 55ms
2026-10-24T03:20:48.1759405Z โ src/state/providerInstanceDisplay.test.ts (10 tests) 3ms
2026-10-24T03:20:48.2202073Z โ legend-list-initial-reveal.test.ts (10 tests) 97ms
2026-10-24T03:20:48.4523596Z โ src/state/serverConfigProjection.test.ts (2 tests) 18ms
2026-10-24T03:20:48.4819156Z โ src/promptLinks.test.ts (3 tests) 3ms
2026-10-24T03:20:48.4837381Z โ lib/cli-external-packages.test.ts (10 tests) 902ms
2026-10-24T03:20:48.4944855Z โ external package dependency closure (1)
2026-10-24T03:20:48.5148718Z โ keeps every runtime dependency of an external package external too 846ms
2026-10-24T03:20:48.7922212Z โ build-npm-launcher.test.ts (1 test) 1414ms
2026-10-24T03:20:48.8037418Z โ build-npm-launcher (1)
2026-10-24T03:20:48.8127271Z โ publishes a launcher that downloads, verifies, caches, and runs the release executable 1388ms
2026-10-24T03:20:48.8245070Z โ src/state/threadInbox.test.ts (2 tests) 15ms
2026-10-24T03:20:48.8470960Z โ src/device/deviceMotion.test.ts (2 tests) 17ms
2026-10-24T03:20:48.8971277Z โ src/state/queryPersistence.test.ts (3 tests) 45ms
2026-10-24T03:20:49.0101315Z โ react src/native/NativeHeaderToolbar.test.tsx (4 tests) 59ms
2026-10-24T03:20:49.0413606Z โ lib/dev-share.test.ts (5 tests) 44ms
2026-10-24T03:20:49.0661091Z โ update-release-package-versions.test.ts (3 tests) 122ms
2026-10-24T03:20:49.0899352Z โ lib/public-config.test.ts (1 test) 6ms
2026-10-24T03:20:49.3087197Z โ src/state/customSnooze.test.ts (11 tests) 12ms
2026-10-24T03:20:49.5234536Z โ src/state/usageAccess.test.ts (8 tests) 3ms
2026-10-24T03:20:49.5380239Z โ react src/components/ui/Dialog.android.test.tsx (1 test) 86ms
2026-10-24T03:20:49.6919205Z โ lib/resolve-catalog.test.ts (2 tests) 2ms
2026-10-24T03:20:49.7017084Z โ src/state/auth.test.ts (2 tests) 4ms
2026-10-24T03:20:49.7047375Z โ src/errors/safeLog.test.ts (2 tests) 16ms
2026-10-24T03:20:49.7885061Z โ sync-reference-repos.test.ts (2 tests) 72ms
2026-10-24T03:20:49.8953765Z โ mobile-native-client.test.ts (2 tests) 88ms
2026-10-24T03:20:49.9578311Z โ mock-update-server.test.ts (2 tests) 110ms
2026-10-24T03:20:50.0844129Z โ mobile-showcase.test.ts (3 tests) 5ms
2026-10-24T03:20:50.1282618Z โ src/filePreview.test.ts (3 tests) 144ms
2026-10-24T03:20:50.1481758Z โ src/work-log/itemDetail.test.ts (2 tests) 3ms
2026-10-24T03:20:50.3093224Z โ src/markdownImages.test.ts (12 tests) 25ms
2026-10-24T03:20:50.3242614Z โ lib/build-target-arch.test.ts (1 test) 8ms
2026-10-24T03:20:50.3458516Z โ src/userMessage.test.ts (3 tests) 3ms
2026-10-24T03:20:50.4526207Z โ src/state/threadHistoryController.test.ts (1 test) 13ms
2026-10-24T03:20:50.5692104Z โ resolve-previous-release-tag.test.ts (3 tests) 18ms
2026-10-24T03:20:50.6450560Z โ src/relay/errorPresentation.test.ts (3 tests) 19ms
2026-10-24T03:20:50.6481357Z โ lib/icon-export.test.ts (1 test) 4ms
2026-10-24T03:20:50.6823735Z โ mobile-native-static-check.test.ts (2 tests) 8ms
2026-10-24T03:20:50.6899563Z โ src/errors/transport.test.ts (3 tests) 3ms
2026-10-24T03:20:50.7128105Z โ src/mediaReference.test.ts (7 tests) 11ms
2026-10-24T03:20:50.7591213Z โ src/state/assets.test.ts (1 test) 4ms
2026-10-24T03:20:50.9403234Z โ src/device/duoSnap.test.ts (1 test) 10ms
2026-10-24T03:20:51.0002797Z โ src/device/androidFoldScene.test.ts (1 test) 51ms
2026-10-24T03:20:51.1188052Z โ src/state/commandOutput.test.ts (1 test) 8ms
2026-10-24T03:20:51.1426636Z โ src/errors/errorTrace.test.ts (2 tests) 11ms
2026-10-24T03:20:51.1607237Z โ src/device/renderScheduler.test.ts (1 test) 7ms
2026-10-24T03:20:51.2882306Z โ src/work-log/scrollAnchor.test.ts (1 test) 4ms
2026-10-24T03:20:51.3727111Z โ src/environment/endpoint.test.ts (1 test) 2ms
2026-10-24T03:20:51.4642304Z โ src/secretRequest.test.ts (2 tests) 5ms
2026-10-24T03:20:51.5091162Z โ src/state/archivedThreads.test.ts (1 test) 5ms
2026-10-24T03:20:51.5191931Z
2026-10-24T03:20:51.5289513Z Test Files 120 passed (120)
2026-10-24T03:20:51.5311601Z Tests 1121 passed (1121)
2026-10-24T03:20:51.5312071Z Start at 03:20:34
2026-10-24T03:20:51.5313538Z Duration 16.76s (import 51%, transform 30%, setup 12%, tests 7%, worker 1%)
2026-10-24T03:20:51.5313774Z
2026-10-24T03:20:51.5314003Z Import 492 modules were evaluated 8711 times ยท 48.73s total, 51% of tracked time
2026-10-24T03:20:51.5314478Z ~5.51s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T03:20:51.5314915Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T03:20:51.5315095Z
2026-10-24T03:20:51.5984241Z
2026-10-24T03:20:51.7464098Z โ build-desktop-artifact.test.ts (42 tests) 3959ms
2026-10-24T03:20:51.7477834Z โ build-desktop-artifact (40)
2026-10-24T03:20:51.7478414Z โ rejects overlapping builds from another process until restoration finishes 1599ms
2026-10-24T03:20:51.7479021Z โ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 633ms
2026-10-24T03:20:51.7852922Z โ react src/state/use-selected-thread-git-actions.test.tsx (1 test) 13ms
2026-10-24T03:20:51.7952599Z โ react src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 36ms
2026-10-24T03:20:52.6117002Z โ unit src/lib/threadActivity.test.ts (35 tests) 56ms
2026-10-24T03:20:52.6284237Z โ unit src/lib/modelOptions.test.ts (29 tests) 25ms
2026-10-24T03:20:53.2677367Z โ unit src/features/threads/threadListV2.test.ts (56 tests) 52ms
2026-10-24T03:20:53.4641710Z โ unit src/state/thread-outbox.test.ts (35 tests) 63ms
2026-10-24T03:20:53.5966268Z โ react src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 47ms
2026-10-24T03:20:53.8134068Z โ unit src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 336ms
2026-10-24T03:20:53.8814006Z โ knip-schemas.test.ts (1 test) 7132ms
2026-10-24T03:20:53.8832678Z โ allows types and schemas through the real Knip CLI without hiding runtime or file findings 7131ms
2026-10-24T03:20:53.8860632Z
2026-10-24T03:20:53.8929341Z Test Files 21 passed (21)
2026-10-24T03:20:53.9037418Z Tests 161 passed (161)
2026-10-24T03:20:53.9038005Z Start at 03:20:46
2026-10-24T03:20:53.9081342Z Duration 7.75s (tests 51%, import 25%, transform 13%, setup 11%)
2026-10-24T03:20:53.9137795Z
2026-10-24T03:20:53.9281810Z Isolate 21 workers spawned ยท ~222ms startup each (spawn + environment, per file)
2026-10-24T03:20:53.9332617Z at least ~443ms faster with isolate: false โ reuses workers across files instead of one per file
2026-10-24T03:20:53.9482747Z
2026-10-24T03:20:53.9788151Z โ rules/no-real-time-wait-in-tests.test.ts (16 tests) 9058ms
2026-10-24T03:20:53.9826390Z โ t3code/no-real-time-wait-in-tests (15)
2026-10-24T03:20:53.9860893Z โ allows TestClock-driven sleeps and timeout safety nets (1)
2026-10-24T03:20:53.9875396Z โ passes 439ms
2026-10-24T03:20:53.9875835Z โ ignores sleeps inside strings and child-process script templates (1)
2026-10-24T03:20:53.9876211Z โ passes 600ms
2026-10-24T03:20:53.9876587Z โ ignores shared helpers in files that drive the TestClock (1)
2026-10-24T03:20:53.9876942Z โ passes 551ms
2026-10-24T03:20:53.9877276Z โ ignores bare setTimeout callbacks outside promise executors (1)
2026-10-24T03:20:53.9877618Z โ passes 607ms
2026-10-24T03:20:53.9877913Z โ reports Effect.sleep under it.live (1)
2026-10-24T03:20:53.9878293Z โ reports the rule diagnostic 571ms
2026-10-24T03:20:53.9878642Z โ reports retry schedules under curried testers (1)
2026-10-24T03:20:53.9878980Z โ reports the rule diagnostic 740ms
2026-10-24T03:20:53.9879296Z โ reports Effect.delay under plain it (1)
2026-10-24T03:20:53.9879666Z โ reports the rule diagnostic 922ms
2026-10-24T03:20:53.9880321Z โ reports it.effect inside an excludeTestServices layer as a real-clock wait (1)
2026-10-24T03:20:53.9896113Z โ reports the rule diagnostic 920ms
2026-10-24T03:20:53.9897334Z โ reports it.effect sleeps in files that never adjust the TestClock (1)
2026-10-24T03:20:53.9897712Z โ reports the rule diagnostic 712ms
2026-10-24T03:20:53.9898097Z โ reports polling helpers even when the file drives the TestClock (1)
2026-10-24T03:20:53.9898801Z โ reports the rule diagnostic 543ms
2026-10-24T03:20:53.9899575Z โ reports promise-wrapped setTimeout in vitest tests (1)
2026-10-24T03:20:53.9899920Z โ reports the rule diagnostic 371ms
2026-10-24T03:20:53.9900492Z โ reports promise-wrapped setTimeout under it.effect as a mixed clock (1)
2026-10-24T03:20:53.9900862Z โ reports the rule diagnostic 354ms
2026-10-24T03:20:53.9901245Z โ reports TestClock sleeps when TestClock.adjust appears only in a comment (1)
2026-10-24T03:20:53.9901737Z โ reports the rule diagnostic 427ms
2026-10-24T03:20:53.9902077Z โ reports timers hidden in module-level helpers (1)
2026-10-24T03:20:53.9902427Z โ reports the rule diagnostic 397ms
2026-10-24T03:20:53.9902752Z โ reports awaited timers/promises sleeps (1)
2026-10-24T03:20:53.9903085Z โ reports the rule diagnostic 419ms
2026-10-24T03:20:53.9903385Z โ ignores non-test files (1)
2026-10-24T03:20:53.9903669Z โ passes 438ms
2026-10-24T03:20:53.9914139Z
2026-10-24T03:20:53.9987545Z โ unit src/lib/composerFiles.test.ts (36 tests) 47ms
2026-10-24T03:20:54.1736878Z โ rules/no-test-timeout-or-unreasoned-skip.test.ts (16 tests) 9378ms
2026-10-24T03:20:54.1776482Z โ t3code/no-test-timeout-or-unreasoned-skip (13)
2026-10-24T03:20:54.1799986Z โ allows tests without overrides, conditional skips, and waitFor timeouts (1)
2026-10-24T03:20:54.1809860Z โ passes 553ms
2026-10-24T03:20:54.1810354Z โ allows a skip with a quarantine issue or a GitHub issue URL (1)
2026-10-24T03:20:54.1810709Z โ passes 465ms
2026-10-24T03:20:54.1811023Z โ reports a numeric timeout on it.effect (1)
2026-10-24T03:20:54.1811379Z โ reports the rule diagnostic 716ms
2026-10-24T03:20:54.1811853Z โ reports a timeout through .each and .skipIf chains (1)
2026-10-24T03:20:54.1812210Z โ reports the rule diagnostic 583ms
2026-10-24T03:20:54.1812586Z โ reports retry options, options-first timeouts, and hook timeouts (1)
2026-10-24T03:20:54.1821948Z โ reports the rule diagnostic 691ms
2026-10-24T03:20:54.1880998Z โ reports vi.setConfig timeouts (1)
2026-10-24T03:20:54.1910816Z โ reports the rule diagnostic 992ms
2026-10-24T03:20:54.2001887Z โ reports a skip whose comment has no issue (1)
2026-10-24T03:20:54.2002553Z โ reports the rule diagnostic 860ms
2026-10-24T03:20:54.2042913Z โ reports todo, only, and the x/f aliases (1)
2026-10-24T03:20:54.2083719Z โ reports the rule diagnostic 734ms
2026-10-24T03:20:54.2102501Z โ flags an options-object timeout when the callback is a reference (1)
2026-10-24T03:20:54.2103003Z โ reports the rule diagnostic 781ms
2026-10-24T03:20:54.2103403Z โ allows a computed skip option, which is a platform gate like skipIf (1)
2026-10-24T03:20:54.2103771Z โ passes 414ms
2026-10-24T03:20:54.2104156Z โ flags the suite alias and option-object skips (1)
2026-10-24T03:20:54.2104529Z โ reports the rule diagnostic 389ms
2026-10-24T03:20:54.2104872Z โ flags a skip option without a quarantine issue (1)
2026-10-24T03:20:54.2105219Z โ reports the rule diagnostic 397ms
2026-10-24T03:20:54.2105568Z โ flags a bracket-access skip without a quarantine issue (1)
2026-10-24T03:20:54.2105928Z โ reports the rule diagnostic 429ms
2026-10-24T03:20:54.2106266Z โ still flags an option-object skip in a live file (1)
2026-10-24T03:20:54.2106615Z โ reports the rule diagnostic 392ms
2026-10-24T03:20:54.2106951Z โ allows timeouts in opt-in live provider suites (1)
2026-10-24T03:20:54.2107281Z โ passes 539ms
2026-10-24T03:20:54.2107574Z โ ignores non-test files (1)
2026-10-24T03:20:54.2107859Z โ passes 423ms
2026-10-24T03:20:54.3306257Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-24T03:20:54.3366955Z [composer-attachments] could not remove local file TypeError: file.delete is not a function
2026-10-24T03:20:54.3405730Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12)
2026-10-24T03:20:54.3478064Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.3499296Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5)
2026-10-24T03:20:54.3500182Z
2026-10-24T03:20:54.3506350Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/index.js" points to missing source files
2026-10-24T03:20:54.3601871Z โ unit src/lib/attachmentUpload.test.ts (28 tests) 24ms
2026-10-24T03:20:54.3814049Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Paths.js" points to missing source files
2026-10-24T03:20:54.3815114Z โ rules/no-polling-loop-in-tests.test.ts (16 tests) 9554ms
2026-10-24T03:20:54.3834685Z โ t3code/no-polling-loop-in-tests (15)
2026-10-24T03:20:54.3838903Z โ allows a fixed-count flush followed by unrelated error handling (1)
2026-10-24T03:20:54.3839453Z โ passes 465ms
2026-10-24T03:20:54.3839814Z โ allows a fixed-N flush with a literal bound (1)
2026-10-24T03:20:54.3840255Z โ passes 521ms
2026-10-24T03:20:54.3840585Z โ allows a fixed-N while flush with a counter bound (1)
2026-10-24T03:20:54.3840887Z โ passes 740ms
2026-10-24T03:20:54.3841206Z โ allows a fixed-N do-while flush against a named bound (1)
2026-10-24T03:20:54.3841557Z โ passes 688ms
2026-10-24T03:20:54.3841857Z โ allows a loop that takes from a queue (1)
2026-10-24T03:20:54.3842143Z โ passes 574ms
2026-10-24T03:20:54.3842453Z โ ignores waits inside nested callbacks (1)
2026-10-24T03:20:54.3842746Z โ passes 1205ms
2026-10-24T03:20:54.3843625Z โ reports a budgeted yieldNow poll that dies after the loop (1)
2026-10-24T03:20:54.3843981Z โ reports the rule diagnostic 862ms
2026-10-24T03:20:54.3844254Z โ reports a while loop spinning on a predicate (1)
2026-10-24T03:20:54.3844526Z โ reports the rule diagnostic 879ms
2026-10-24T03:20:54.3844798Z โ reports a while loop bounded by a length predicate (1)
2026-10-24T03:20:54.3845069Z โ reports the rule diagnostic 508ms
2026-10-24T03:20:54.3845374Z โ reports a comparison against an identifier the loop never advances (1)
2026-10-24T03:20:54.3845743Z โ reports the rule diagnostic 444ms
2026-10-24T03:20:54.3846025Z โ reports a for loop bounded by a length predicate (1)
2026-10-24T03:20:54.3846292Z โ reports the rule diagnostic 434ms
2026-10-24T03:20:54.3846579Z โ reports a sleep poll with a counter bound and an early return (1)
2026-10-24T03:20:54.3846865Z โ reports the rule diagnostic 372ms
2026-10-24T03:20:54.3847142Z โ reports a microtask poll keyed on the loop condition (1)
2026-10-24T03:20:54.3847404Z โ reports the rule diagnostic 405ms
2026-10-24T03:20:54.3847645Z โ reports an awaited setTimeout poll (1)
2026-10-24T03:20:54.3847897Z โ reports the rule diagnostic 458ms
2026-10-24T03:20:54.3848163Z โ reports an awaited Promise.resolve poll that breaks (1)
2026-10-24T03:20:54.3848809Z โ reports the rule diagnostic 573ms
2026-10-24T03:20:54.3849162Z โ ignores non-test files (1)
2026-10-24T03:20:54.3849374Z โ passes 388ms
2026-10-24T03:20:54.3934186Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Directory.js" points to missing source files
2026-10-24T03:20:54.4118902Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/ExpoFileSystem.js" points to missing source files
2026-10-24T03:20:54.4266916Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/index.js" points to missing source files
2026-10-24T03:20:54.4604394Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/global.js" points to missing source files
2026-10-24T03:20:54.4801914Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/EventEmitter.js" points to missing source files
2026-10-24T03:20:54.4873606Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/NativeModule.js" points to missing source files
2026-10-24T03:20:54.5253611Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedObject.js" points to missing source files
2026-10-24T03:20:54.5340035Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedRef.js" points to missing source files
2026-10-24T03:20:54.5505259Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/setUpJsLogger.fx.js" points to missing source files
2026-10-24T03:20:54.5648845Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/errors/CodedError.js" points to missing source files
2026-10-24T03:20:54.5822466Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.js" points to missing source files
2026-10-24T03:20:54.5823681Z โ unit src/features/sharing/incoming-share-model.test.ts (19 tests) 10ms
2026-10-24T03:20:54.6045883Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-24T03:20:54.6082227Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T03:20:54.6170454Z Flow is not supported
2026-10-24T03:20:54.6216107Z 1: /**
2026-10-24T03:20:54.6325633Z ^
2026-10-24T03:20:54.6358874Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T03:20:54.6359731Z โ unit src/state/use-thread-outbox-drain.test.ts (23 tests) 38ms
2026-10-24T03:20:54.6360729Z 3: *
2026-10-24T03:20:54.6361260Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0
2026-10-24T03:20:54.6362348Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24)
2026-10-24T03:20:54.6363837Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9)
2026-10-24T03:20:54.6364936Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39)
2026-10-24T03:20:54.6366008Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9)
2026-10-24T03:20:54.6367547Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9)
2026-10-24T03:20:54.6368819Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) {
2026-10-24T03:20:54.6369463Z cause: undefined,
2026-10-24T03:20:54.6369693Z __vitest_rollup_error__: {
2026-10-24T03:20:54.6369944Z plugin: undefined,
2026-10-24T03:20:54.6370533Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js',
2026-10-24T03:20:54.6371035Z loc: {
2026-10-24T03:20:54.6371253Z line: 1,
2026-10-24T03:20:54.6371538Z column: 0,
2026-10-24T03:20:54.6372119Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js'
2026-10-24T03:20:54.6372634Z },
2026-10-24T03:20:54.6372859Z frame: '1 | /**\n' +
2026-10-24T03:20:54.6373102Z ' | ^\n' +
2026-10-24T03:20:54.6373410Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T03:20:54.6373709Z '3 | *'
2026-10-24T03:20:54.6373916Z },
2026-10-24T03:20:54.6374123Z runnerError: Error: RunnerError
2026-10-24T03:20:54.6374854Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64)
2026-10-24T03:20:54.6375954Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33)
2026-10-24T03:20:54.6376692Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.6377627Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7)
2026-10-24T03:20:54.6378773Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83)
2026-10-24T03:20:54.6379820Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1
2026-10-24T03:20:54.6380883Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-24T03:20:54.6382222Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-24T03:20:54.6383483Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-24T03:20:54.6384652Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1
2026-10-24T03:20:54.6385217Z }
2026-10-24T03:20:54.6385348Z
2026-10-24T03:20:54.6385728Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-24T03:20:54.6386230Z [composer-attachments] could not verify incoming share ownership {
2026-10-24T03:20:54.6386553Z _tag: 'IncomingShareStorageError',
2026-10-24T03:20:54.6386806Z operation: 'load',
2026-10-24T03:20:54.6387065Z shareId: null,
2026-10-24T03:20:54.6387328Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T03:20:54.6387600Z Flow is not supported
2026-10-24T03:20:54.6387808Z 1: /**
2026-10-24T03:20:54.6387990Z ^
2026-10-24T03:20:54.6388216Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T03:20:54.6388461Z 3: *
2026-10-24T03:20:54.6388945Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0
2026-10-24T03:20:54.6389906Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24)
2026-10-24T03:20:54.6390986Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9)
2026-10-24T03:20:54.6392115Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39)
2026-10-24T03:20:54.6393164Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9)
2026-10-24T03:20:54.6394288Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9)
2026-10-24T03:20:54.6395378Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) {
2026-10-24T03:20:54.6395988Z cause: undefined,
2026-10-24T03:20:54.6396197Z __vitest_rollup_error__: {
2026-10-24T03:20:54.6396418Z plugin: undefined,
2026-10-24T03:20:54.6397105Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js',
2026-10-24T03:20:54.6397670Z loc: [Object],
2026-10-24T03:20:54.6397892Z frame: '1 | /**\n' +
2026-10-24T03:20:54.6398112Z ' | ^\n' +
2026-10-24T03:20:54.6398399Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T03:20:54.6398671Z '3 | *'
2026-10-24T03:20:54.6398866Z },
2026-10-24T03:20:54.6399044Z runnerError: Error: RunnerError
2026-10-24T03:20:54.6399754Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64)
2026-10-24T03:20:54.6401525Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33)
2026-10-24T03:20:54.6402247Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.6403104Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7)
2026-10-24T03:20:54.6404228Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83)
2026-10-24T03:20:54.6405247Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1
2026-10-24T03:20:54.6406282Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-24T03:20:54.6407402Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-24T03:20:54.6408553Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-24T03:20:54.6410561Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1
2026-10-24T03:20:54.6411114Z }
2026-10-24T03:20:54.6411281Z }
2026-10-24T03:20:54.6411405Z
2026-10-24T03:20:54.6412104Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > removes an acknowledged outbox item even when the sign-out archive write fails
2026-10-24T03:20:54.6412714Z [thread-outbox] could not update sign-out snapshot after delivery {
2026-10-24T03:20:54.6413019Z messageId: 'archive-write-failure',
2026-10-24T03:20:54.6413237Z error: {
2026-10-24T03:20:54.6413457Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.6413714Z operation: 'write',
2026-10-24T03:20:54.6413949Z directory: 'composer-drafts',
2026-10-24T03:20:54.6414190Z fileName: 'drafts.json',
2026-10-24T03:20:54.6414404Z cause: Error: Draft storage unavailable
2026-10-24T03:20:54.6414766Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37
2026-10-24T03:20:54.6415202Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.6415919Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-24T03:20:54.6416442Z }
2026-10-24T03:20:54.6416600Z }
2026-10-24T03:20:54.6416723Z
2026-10-24T03:20:54.6417121Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > retries only cleanup after an acknowledged send removal fails
2026-10-24T03:20:54.6417612Z [thread-outbox] failed to remove acknowledged queued message {
2026-10-24T03:20:54.6417904Z environmentId: 'environment-1',
2026-10-24T03:20:54.6418135Z threadId: 'thread-1',
2026-10-24T03:20:54.6418377Z messageId: 'message-acknowledged',
2026-10-24T03:20:54.6418592Z error: {
2026-10-24T03:20:54.6418802Z _tag: 'ThreadOutboxManagerError',
2026-10-24T03:20:54.6419043Z operation: 'remove',
2026-10-24T03:20:54.6419281Z environmentId: 'environment-1',
2026-10-24T03:20:54.6419520Z threadId: 'thread-1',
2026-10-24T03:20:54.6419761Z messageId: 'message-acknowledged',
2026-10-24T03:20:54.6419994Z cause: Error: storage unavailable
2026-10-24T03:20:54.6420346Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55
2026-10-24T03:20:54.6421071Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-24T03:20:54.6422045Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-24T03:20:54.6422962Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-24T03:20:54.6423484Z at new Promise (<anonymous>)
2026-10-24T03:20:54.6424125Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-24T03:20:54.6425077Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-24T03:20:54.6425763Z at new Promise (<anonymous>)
2026-10-24T03:20:54.6426454Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-24T03:20:54.6427408Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64
2026-10-24T03:20:54.6427912Z }
2026-10-24T03:20:54.6428074Z }
2026-10-24T03:20:54.6428198Z
2026-10-24T03:20:54.6428609Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > retries a failed removal without duplicating recovered draft content
2026-10-24T03:20:54.6429160Z [thread-outbox] could not remove recovered pending task Error: storage unavailable
2026-10-24T03:20:54.6429633Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30
2026-10-24T03:20:54.6430357Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-24T03:20:54.6431280Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-24T03:20:54.6432232Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-24T03:20:54.6432760Z at new Promise (<anonymous>)
2026-10-24T03:20:54.6433396Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-24T03:20:54.6434340Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-24T03:20:54.6434861Z at new Promise (<anonymous>)
2026-10-24T03:20:54.6435495Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-24T03:20:54.6436440Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64
2026-10-24T03:20:54.6436906Z
2026-10-24T03:20:54.6437938Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > keeps the queue entry when the recovered draft cannot persist
2026-10-24T03:20:54.6438456Z [thread-outbox] could not hand an edited pending task to the composer {
2026-10-24T03:20:54.6438769Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.6439015Z operation: 'write',
2026-10-24T03:20:54.6439245Z directory: 'composer-drafts',
2026-10-24T03:20:54.6439480Z fileName: 'drafts.json',
2026-10-24T03:20:54.6439691Z cause: Error: disk full
2026-10-24T03:20:54.6440258Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37
2026-10-24T03:20:54.6440917Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.6441682Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-24T03:20:54.6442245Z }
2026-10-24T03:20:54.6442370Z
2026-10-24T03:20:54.6442784Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text
2026-10-24T03:20:54.6443279Z [thread-outbox] failed to persist a recovery rollback {
2026-10-24T03:20:54.6443568Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.6443822Z operation: 'write',
2026-10-24T03:20:54.6444052Z directory: 'composer-drafts',
2026-10-24T03:20:54.6444293Z fileName: 'drafts.json',
2026-10-24T03:20:54.6444504Z cause: Error: disk full
2026-10-24T03:20:54.6444849Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T03:20:54.6445280Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.6445983Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-24T03:20:54.6450313Z }
2026-10-24T03:20:54.6450462Z
2026-10-24T03:20:54.6450976Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text
2026-10-24T03:20:54.6451603Z [thread-outbox] failed to restore an undeliverable message {
2026-10-24T03:20:54.6451902Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.6452159Z operation: 'write',
2026-10-24T03:20:54.6452389Z directory: 'composer-drafts',
2026-10-24T03:20:54.6452623Z fileName: 'drafts.json',
2026-10-24T03:20:54.6452835Z cause: Error: disk full
2026-10-24T03:20:54.6453186Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T03:20:54.6453640Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T03:20:54.6454374Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-24T03:20:54.6454894Z }
2026-10-24T03:20:54.6455014Z
2026-10-24T03:20:54.8326535Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T03:20:54.8352350Z [composer-drafts] failed to hydrate drafts {
2026-10-24T03:20:54.8352783Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.8353057Z operation: 'read',
2026-10-24T03:20:54.8353269Z directory: 'composer-drafts',
2026-10-24T03:20:54.8353503Z fileName: 'drafts.json',
2026-10-24T03:20:54.8353723Z cause: Error: storage unavailable
2026-10-24T03:20:54.8354074Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T03:20:54.8355937Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64
2026-10-24T03:20:54.8366002Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-24T03:20:54.8370743Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-24T03:20:54.8377063Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-24T03:20:54.8378246Z at new Promise (<anonymous>)
2026-10-24T03:20:54.8389654Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-24T03:20:54.8391232Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-24T03:20:54.8391941Z at new Promise (<anonymous>)
2026-10-24T03:20:54.8392665Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-24T03:20:54.8393203Z }
2026-10-24T03:20:54.8393266Z
2026-10-24T03:20:54.8393586Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T03:20:54.8393971Z [composer-drafts] failed to hydrate drafts {
2026-10-24T03:20:54.8394190Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.8394378Z operation: 'read',
2026-10-24T03:20:54.8394546Z directory: 'composer-drafts',
2026-10-24T03:20:54.8394712Z fileName: 'drafts.json',
2026-10-24T03:20:54.8394858Z cause: Error: storage unavailable
2026-10-24T03:20:54.8395153Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T03:20:54.8395814Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64
2026-10-24T03:20:54.8396667Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-24T03:20:54.8397505Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-24T03:20:54.8398342Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-24T03:20:54.8464502Z at new Promise (<anonymous>)
2026-10-24T03:20:54.8465620Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-24T03:20:54.8466550Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-24T03:20:54.8467010Z at new Promise (<anonymous>)
2026-10-24T03:20:54.8467589Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-24T03:20:54.8468073Z }
2026-10-24T03:20:54.8468138Z
2026-10-24T03:20:54.8468465Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T03:20:54.8468859Z [composer-drafts] failed to hydrate drafts {
2026-10-24T03:20:54.8469074Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.8469265Z operation: 'decode',
2026-10-24T03:20:54.8469433Z directory: 'composer-drafts',
2026-10-24T03:20:54.8469604Z fileName: 'drafts.json',
2026-10-24T03:20:54.8469744Z cause: {
2026-10-24T03:20:54.8469869Z _tag: 'SchemaError',
2026-10-24T03:20:54.8470062Z message: 'Expected 1\n at ["schemaVersion"]'
2026-10-24T03:20:54.8470229Z }
2026-10-24T03:20:54.8470328Z }
2026-10-24T03:20:54.8470381Z
2026-10-24T03:20:54.8470693Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T03:20:54.8471079Z [composer-drafts] failed to hydrate drafts {
2026-10-24T03:20:54.8471287Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T03:20:54.8471516Z operation: 'decode',
2026-10-24T03:20:54.8471683Z directory: 'composer-drafts',
2026-10-24T03:20:54.8471851Z fileName: 'drafts.json',
2026-10-24T03:20:54.8471990Z cause: {
2026-10-24T03:20:54.8472115Z _tag: 'SchemaError',
2026-10-24T03:20:54.8472304Z message: 'Expected 1\n at ["schemaVersion"]'
2026-10-24T03:20:54.8472464Z }
2026-10-24T03:20:54.8472558Z }
2026-10-24T03:20:54.8472611Z
2026-10-24T03:20:54.8963997Z โ unit src/features/home/useThreadListActions.test.ts (37 tests) 42ms
2026-10-24T03:20:54.9006624Z โ unit src/native/workspace-stack-projection.test.ts (22 tests) 14ms
2026-10-24T03:20:55.0680504Z โ unit src/state/use-composer-drafts.test.ts (74 tests) 734ms
2026-10-24T03:20:55.3058262Z โ unit src/state/thread-task-permissions.test.ts (7 tests) 25ms
2026-10-24T03:20:55.4705362Z โ unit src/lib/mobileTheme.test.ts (24 tests) 111ms
2026-10-24T03:20:55.5683744Z โ unit src/features/pull-requests/pullRequestList.test.ts (18 tests) 13ms
2026-10-24T03:20:55.5877946Z โ unit src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 12ms
2026-10-24T03:20:55.7991571Z โ unit src/lib/attachmentDownload.test.ts (19 tests) 25ms
2026-10-24T03:20:55.8210284Z โ unit src/lib/android-workspace-navigation.test.ts (15 tests) 8ms
2026-10-24T03:20:55.8938530Z โ unit src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 30ms
2026-10-24T03:20:55.9520935Z โ unit src/lib/composerContext.test.ts (15 tests) 117ms
2026-10-24T03:20:56.1846576Z โ unit src/features/threads/thread-feed-live-follow.test.ts (28 tests) 10ms
2026-10-24T03:20:56.5936447Z โ unit src/state/composer-attachment-uploads.test.ts (5 tests) 22ms
2026-10-24T03:20:56.6145947Z โ unit src/features/voice-input/voiceInputSession.test.ts (13 tests) 13ms
2026-10-24T03:20:56.8268589Z โ unit src/lib/composerContextClipboard.test.ts (7 tests) 13ms
2026-10-24T03:20:56.8403351Z โ unit src/features/updates/app-updates.test.ts (11 tests) 72ms
2026-10-24T03:20:56.9540306Z โ unit src/connection/environment-cache-store.test.ts (4 tests) 52ms
2026-10-24T03:20:57.2472018Z โ unit src/state/pending-task-editor-writes.test.ts (5 tests) 10ms
2026-10-24T03:20:57.2772278Z โ rules/require-disposable-render.test.ts (22 tests) 12377ms
2026-10-24T03:20:57.2802719Z โ t3code/require-disposable-render (22)
2026-10-24T03:20:57.2849297Z โ allows the disposable helper (1)
2026-10-24T03:20:57.2922265Z โ passes 489ms
2026-10-24T03:20:57.2922973Z โ rejects react-dom/client (1)
2026-10-24T03:20:57.2923402Z โ reports the rule diagnostic 771ms
2026-10-24T03:20:57.2972879Z โ rejects act from react (1)
2026-10-24T03:20:57.2999864Z โ reports the rule diagnostic 744ms
2026-10-24T03:20:57.3000420Z โ rejects a renamed act from react (1)
2026-10-24T03:20:57.3000768Z โ reports the rule diagnostic 575ms
2026-10-24T03:20:57.3001051Z โ rejects setting the act environment (1)
2026-10-24T03:20:57.3001369Z โ reports the rule diagnostic 1119ms
2026-10-24T03:20:57.3001761Z โ rejects setting the act environment by computed key (1)
2026-10-24T03:20:57.3002108Z โ reports the rule diagnostic 839ms
2026-10-24T03:20:57.3002382Z โ rejects stubbing the act environment (1)
2026-10-24T03:20:57.3002691Z โ reports the rule diagnostic 852ms
2026-10-24T03:20:57.3002981Z โ rejects userEvent wrapped in act from react (1)
2026-10-24T03:20:57.3003299Z โ reports the rule diagnostic 677ms
2026-10-24T03:20:57.3003604Z โ rejects userEvent wrapped in the render helper's act (1)
2026-10-24T03:20:57.3003940Z โ reports the rule diagnostic 607ms
2026-10-24T03:20:57.3004249Z โ rejects userEvent wrapped in a renamed render helper act (1)
2026-10-24T03:20:57.3005042Z โ reports the rule diagnostic 394ms
2026-10-24T03:20:57.3005464Z โ rejects a renamed userEvent wrapped in act (1)
2026-10-24T03:20:57.3005783Z โ reports the rule diagnostic 394ms
2026-10-24T03:20:57.3006061Z โ rejects a locator click wrapped in act (1)
2026-10-24T03:20:57.3006376Z โ reports the rule diagnostic 471ms
2026-10-24T03:20:57.3006662Z โ rejects React.act from a namespace import (1)
2026-10-24T03:20:57.3006980Z โ reports the rule diagnostic 426ms
2026-10-24T03:20:57.3007257Z โ rejects userEvent wrapped in React.act (1)
2026-10-24T03:20:57.3007565Z โ reports the rule diagnostic 381ms
2026-10-24T03:20:57.3007900Z โ allows act around a DOM click and userEvent in a function act only defines (1)
2026-10-24T03:20:57.3008250Z โ passes 463ms
2026-10-24T03:20:57.3008543Z โ rejects lifecycle hooks through a test runner namespace (1)
2026-10-24T03:20:57.3008909Z โ reports the rule diagnostic 362ms
2026-10-24T03:20:57.3009212Z โ rejects importing lifecycle hooks from the test runner (1)
2026-10-24T03:20:57.3009545Z โ reports the rule diagnostic 481ms
2026-10-24T03:20:57.3009799Z โ rejects afterEach (1)
2026-10-24T03:20:57.3010088Z โ reports the rule diagnostic 491ms
2026-10-24T03:20:57.3010336Z โ rejects beforeAll (1)
2026-10-24T03:20:57.3010619Z โ reports the rule diagnostic 428ms
2026-10-24T03:20:57.3010905Z โ allows lifecycle hooks outside browser tests (1)
2026-10-24T03:20:57.3011208Z โ passes 395ms
2026-10-24T03:20:57.3011540Z โ allows importing lifecycle hooks outside browser tests (1)
2026-10-24T03:20:57.3011849Z โ passes 478ms
2026-10-24T03:20:57.3012113Z โ still rejects react-dom/client in unit tests (1)
2026-10-24T03:20:57.3012430Z โ reports the rule diagnostic 471ms
2026-10-24T03:20:57.3012872Z โ rules/prefer-effect-fn.test.ts (23 tests) 12430ms
2026-10-24T03:20:57.3013218Z โ t3code/prefer-effect-fn (23)
2026-10-24T03:20:57.3013686Z โ allows inline programs and layer construction (1)
2026-10-24T03:20:57.3014007Z โ passes 552ms
2026-10-24T03:20:57.3014279Z โ allows named functions and deliberate untraced functions (1)
2026-10-24T03:20:57.3014554Z โ passes 518ms
2026-10-24T03:20:57.3014774Z โ allows inline combinator callbacks (1)
2026-10-24T03:20:57.3014990Z โ passes 618ms
2026-10-24T03:20:57.3015212Z โ allows inline option and error callbacks (1)
2026-10-24T03:20:57.3015430Z โ passes 612ms
2026-10-24T03:20:57.3015649Z โ allows reference default-value callbacks (1)
2026-10-24T03:20:57.3015863Z โ passes 988ms
2026-10-24T03:20:57.3016077Z โ reports service members named onSome (1)
2026-10-24T03:20:57.3016324Z โ reports the rule diagnostic 767ms
2026-10-24T03:20:57.3016565Z โ reports service members named onNone (1)
2026-10-24T03:20:57.3016983Z โ reports the rule diagnostic 653ms
2026-10-24T03:20:57.3017326Z โ reports service members named onSuccess (1)
2026-10-24T03:20:57.3017569Z โ reports the rule diagnostic 600ms
2026-10-24T03:20:57.3017814Z โ reports service members named onFailure (1)
2026-10-24T03:20:57.3018054Z โ reports the rule diagnostic 589ms
2026-10-24T03:20:57.3018304Z โ reports service members named defaultValue (1)
2026-10-24T03:20:57.3018550Z โ reports the rule diagnostic 612ms
2026-10-24T03:20:57.3018837Z โ does not mistake other namespaces or shadowed locals for Effect (1)
2026-10-24T03:20:57.3019093Z โ passes 385ms
2026-10-24T03:20:57.3019344Z โ leaves functions with synchronous setup for manual review (1)
2026-10-24T03:20:57.3019599Z โ passes 417ms
2026-10-24T03:20:57.3019805Z โ reports a named arrow wrapper (1)
2026-10-24T03:20:57.3020040Z โ reports the rule diagnostic 473ms
2026-10-24T03:20:57.3020267Z โ reports a block-bodied wrapper (1)
2026-10-24T03:20:57.3020500Z โ reports the rule diagnostic 409ms
2026-10-24T03:20:57.3020745Z โ reports a declaration with pipe transforms (1)
2026-10-24T03:20:57.3020997Z โ reports the rule diagnostic 380ms
2026-10-24T03:20:57.3021221Z โ reports a function expression (1)
2026-10-24T03:20:57.3021508Z โ reports the rule diagnostic 544ms
2026-10-24T03:20:57.3021726Z โ reports service members (1)
2026-10-24T03:20:57.3021956Z โ reports the rule diagnostic 459ms
2026-10-24T03:20:57.3022170Z โ reports class fields (1)
2026-10-24T03:20:57.3022392Z โ reports the rule diagnostic 552ms
2026-10-24T03:20:57.3022617Z โ recognizes namespace aliases (1)
2026-10-24T03:20:57.3022846Z โ reports the rule diagnostic 515ms
2026-10-24T03:20:57.3023091Z โ recognizes bare-package Effect imports (1)
2026-10-24T03:20:57.3023333Z โ reports the rule diagnostic 371ms
2026-10-24T03:20:57.3023563Z โ recognizes a direct gen import (1)
2026-10-24T03:20:57.3023791Z โ reports the rule diagnostic 472ms
2026-10-24T03:20:57.3024009Z โ reports class methods (1)
2026-10-24T03:20:57.3024230Z โ reports the rule diagnostic 458ms
2026-10-24T03:20:57.3024486Z โ allows getters that expose an effect value (1)
2026-10-24T03:20:57.3024708Z โ passes 450ms
2026-10-24T03:20:57.3158572Z โ unit src/features/home/home-thread-navigation.test.ts (6 tests) 7ms
2026-10-24T03:20:57.3729261Z โ unit src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 345ms
2026-10-24T03:20:57.4979984Z โ unit src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2651ms
2026-10-24T03:20:57.4981743Z โ new-task branch checkout (11)
2026-10-24T03:20:57.5022426Z โ switches to the selected remote instead of reusing a worktree tracking another remote 490ms
2026-10-24T03:20:57.6251826Z โ unit src/state/use-selected-thread-git-actions.test.ts (11 tests) 11ms
2026-10-24T03:20:57.7525936Z โ unit src/state/thread-outbox-removal.test.ts (5 tests) 7ms
2026-10-24T03:20:57.7824529Z โ unit src/features/threads/threadOrderAvailability.test.ts (7 tests) 323ms
2026-10-24T03:20:57.7870834Z โ computeThreadMoveAvailability matches the reference planner (7)
2026-10-24T03:20:57.7871626Z โ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 310ms
2026-10-24T03:20:58.0001732Z โ rules/no-mobile-uniwind-theme-escape-hatches.test.ts (24 tests) 13136ms
2026-10-24T03:20:58.0038888Z โ t3code/no-mobile-uniwind-theme-escape-hatches (24)
2026-10-24T03:20:58.0089113Z โ allows semantic mobile theme classes (1)
2026-10-24T03:20:58.0089727Z โ passes 483ms
2026-10-24T03:20:58.0162331Z โ allows unrelated functions with legacy hook names (1)
2026-10-24T03:20:58.0162875Z โ passes 642ms
2026-10-24T03:20:58.0208369Z โ allows unrelated imports with legacy hook names (1)
2026-10-24T03:20:58.0227894Z โ passes 674ms
2026-10-24T03:20:58.0325325Z โ allows erased type-only theme imports (1)
2026-10-24T03:20:58.0325889Z โ passes 667ms
2026-10-24T03:20:58.0326238Z โ allows appearance words in ordinary copy (1)
2026-10-24T03:20:58.0337658Z โ passes 571ms
2026-10-24T03:20:58.0338141Z โ does not conflate shadowed Uniwind namespaces (1)
2026-10-24T03:20:58.0338508Z โ passes 884ms
2026-10-24T03:20:58.0338842Z โ allows reviewed native interop boundaries (1)
2026-10-24T03:20:58.0339163Z โ passes 754ms
2026-10-24T03:20:58.0339534Z โ still reports appearance variants in reviewed interop boundaries (1)
2026-10-24T03:20:58.0339922Z โ reports the rule diagnostic 724ms
2026-10-24T03:20:58.0340260Z โ reports new React theme subscriptions (1)
2026-10-24T03:20:58.0340588Z โ reports the rule diagnostic 835ms
2026-10-24T03:20:58.0340919Z โ reports the retired theme color hook (1)
2026-10-24T03:20:58.0341246Z โ reports the rule diagnostic 432ms
2026-10-24T03:20:58.0341677Z โ reports guarded hooks imported with TypeScript extensions (1)
2026-10-24T03:20:58.0342042Z โ reports the rule diagnostic 472ms
2026-10-24T03:20:58.0342418Z โ reports unreviewed native interop subscriptions (1)
2026-10-24T03:20:58.0342766Z โ reports the rule diagnostic 447ms
2026-10-24T03:20:58.0343178Z โ reports appearance variants in string literals (1)
2026-10-24T03:20:58.0344460Z โ reports the rule diagnostic 359ms
2026-10-24T03:20:58.0344809Z โ reports appearance variants in template literals (1)
2026-10-24T03:20:58.0345154Z โ reports the rule diagnostic 362ms
2026-10-24T03:20:58.0345507Z โ reports escaped appearance variants in template literals (1)
2026-10-24T03:20:58.0346326Z โ reports the rule diagnostic 386ms
2026-10-24T03:20:58.0347343Z โ reports appearance variants through nested class-map indirection (1)
2026-10-24T03:20:58.0347809Z โ reports the rule diagnostic 504ms
2026-10-24T03:20:58.0348161Z โ reports appearance variants passed to class builders (1)
2026-10-24T03:20:58.0348505Z โ reports the rule diagnostic 486ms
2026-10-24T03:20:58.0348846Z โ reports negative and important appearance variants (1)
2026-10-24T03:20:58.0349181Z โ reports the rule diagnostic 528ms
2026-10-24T03:20:58.0349515Z โ reports namespace CSS variable subscriptions (1)
2026-10-24T03:20:58.0349844Z โ reports the rule diagnostic 428ms
2026-10-24T03:20:58.0350197Z โ reports destructured namespace CSS variable subscriptions (1)
2026-10-24T03:20:58.0350555Z โ reports the rule diagnostic 527ms
2026-10-24T03:20:58.0350903Z โ reports aliased namespace CSS variable subscriptions (1)
2026-10-24T03:20:58.0351241Z โ reports the rule diagnostic 508ms
2026-10-24T03:20:58.0351623Z โ reports object-rest namespace CSS variable subscriptions (1)
2026-10-24T03:20:58.0351972Z โ reports the rule diagnostic 400ms
2026-10-24T03:20:58.0352311Z โ reports namespace access to the retired theme hook (1)
2026-10-24T03:20:58.0352643Z โ reports the rule diagnostic 533ms
2026-10-24T03:20:58.0353008Z โ reports destructured namespace access to the retired theme hook (1)
2026-10-24T03:20:58.0353364Z โ reports the rule diagnostic 473ms
2026-10-24T03:20:58.1059544Z โ unit src/features/cloud/linkEnvironment.test.ts (3 tests) 58ms
2026-10-24T03:20:58.3032788Z โ unit src/lib/composerImages.test.ts (6 tests) 12ms
2026-10-24T03:20:58.3194120Z โ unit src/features/sharing/incoming-share-inbox.test.ts (10 tests) 29ms
2026-10-24T03:20:58.7707055Z โ unit src/native/composerEditorRevision.test.ts (17 tests) 4ms
2026-10-24T03:20:58.9342911Z โ unit src/features/home/homeThreadList.test.ts (4 tests) 32ms
2026-10-24T03:20:59.1015218Z โ unit src/features/settings/scheduledTaskDraft.test.ts (12 tests) 17ms
2026-10-24T03:20:59.1496925Z โ unit src/dependency-graph.test.ts (2 tests) 6ms
2026-10-24T03:20:59.2214936Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read
2026-10-24T03:20:59.2216500Z [03:20:59.219] WARN (#35): Could not load mobile preferences. {
2026-10-24T03:20:59.2240929Z _tag: 'MobilePreferencesLoadError',
2026-10-24T03:20:59.2247362Z cause: Error: secure storage unavailable
2026-10-24T03:20:59.2247812Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20
2026-10-24T03:20:59.2248140Z at Generator.next (<anonymous>)
2026-10-24T03:20:59.2248634Z at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28)
2026-10-24T03:20:59.2249817Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25)
2026-10-24T03:20:59.2250585Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-24T03:20:59.2251242Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-24T03:20:59.2251880Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9
2026-10-24T03:20:59.2252449Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19
2026-10-24T03:20:59.2253042Z at Module.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31)
2026-10-24T03:20:59.2253889Z at Array.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31)
2026-10-24T03:20:59.2254479Z }
2026-10-24T03:20:59.2254682Z
2026-10-24T03:20:59.2255007Z โ unit src/state/preferences.test.ts (3 tests) 14ms
2026-10-24T03:20:59.9838197Z โ unit src/state/session.test.ts (4 tests) 9ms
2026-10-24T03:20:59.9959677Z โ unit src/features/threads/thread-provider-instance.test.ts (3 tests) 10ms
2026-10-24T03:21:00.2123747Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable
2026-10-24T03:21:00.2161298Z [03:21:00.193] WARN (#16): Database unavailable; loading fallback preferences. {
2026-10-24T03:21:00.2164412Z cause: {
2026-10-24T03:21:00.2241267Z _tag: 'MobileDatabaseError',
2026-10-24T03:21:00.2285665Z operation: 'load-preferences',
2026-10-24T03:21:00.2379508Z cause: Error: database unavailable
2026-10-24T03:21:00.2394757Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T03:21:00.2396546Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40)
2026-10-24T03:21:00.2397371Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T03:21:00.2397977Z at MixedScheduler.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7)
2026-10-24T03:21:00.2398656Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38)
2026-10-24T03:21:00.2399297Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-24T03:21:00.2399933Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-24T03:21:00.2400923Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9
2026-10-24T03:21:00.2412011Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19
2026-10-24T03:21:00.2412642Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31
2026-10-24T03:21:00.2413005Z }
2026-10-24T03:21:00.2413187Z }
2026-10-24T03:21:00.2413324Z
2026-10-24T03:21:00.2413683Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T03:21:00.2414195Z [03:21:00.205] WARN (#17): Database unavailable; loading fallback preferences. {
2026-10-24T03:21:00.2414484Z cause: {
2026-10-24T03:21:00.2414846Z _tag: 'MobileDatabaseError',
2026-10-24T03:21:00.2436687Z operation: 'load-preferences',
2026-10-24T03:21:00.2436957Z cause: Error: database unavailable
2026-10-24T03:21:00.2437362Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T03:21:00.2438195Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40)
2026-10-24T03:21:00.2438964Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T03:21:00.2440013Z at MixedScheduler.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7)
2026-10-24T03:21:00.2441711Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38)
2026-10-24T03:21:00.2442469Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-24T03:21:00.2443106Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-24T03:21:00.2443699Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9
2026-10-24T03:21:00.2444269Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19
2026-10-24T03:21:00.2444938Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31
2026-10-24T03:21:00.2445293Z }
2026-10-24T03:21:00.2445464Z }
2026-10-24T03:21:00.2445598Z
2026-10-24T03:21:00.2445950Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T03:21:00.2453332Z [03:21:00.206] WARN (#17): Database unavailable; saving preferences to secure storage. {
2026-10-24T03:21:00.2453652Z cause: {
2026-10-24T03:21:00.2453865Z _tag: 'MobileDatabaseError',
2026-10-24T03:21:00.2454135Z operation: 'save-preferences',
2026-10-24T03:21:00.2454371Z cause: Error: database unavailable
2026-10-24T03:21:00.2454776Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33)
2026-10-24T03:21:00.2455596Z at Object.Mock [as runAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40)
2026-10-24T03:21:00.2456347Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20)
2026-10-24T03:21:00.2456948Z at MixedScheduler.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7)
2026-10-24T03:21:00.2457603Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38)
2026-10-24T03:21:00.2458241Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-24T03:21:00.2458873Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-24T03:21:00.2459349Z at AsyncResource.runInAsyncScope (node:async_hooks:226:14)
2026-10-24T03:21:00.2459857Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27)
2026-10-24T03:21:00.2460452Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17
2026-10-24T03:21:00.2460802Z }
2026-10-24T03:21:00.2460977Z }
2026-10-24T03:21:00.2461104Z
2026-10-24T03:21:00.2461696Z โ unit src/lib/mediaActions.test.ts (10 tests) 10ms
2026-10-24T03:21:00.2462611Z โ unit src/lib/storage.test.ts (6 tests) 46ms
2026-10-24T03:21:00.3357821Z โ unit src/features/projects/AddProjectScreen.test.ts (3 tests) 10ms
2026-10-24T03:21:00.6016573Z โ rules/require-suppression-reason.test.ts (13 tests) 5885ms
2026-10-24T03:21:00.6051630Z โ t3code/require-suppression-reason (13)
2026-10-24T03:21:00.6104256Z โ allows a directive with a -- reason (1)
2026-10-24T03:21:00.6106627Z โ passes 465ms
2026-10-24T03:21:00.6106957Z โ allows a directive explained by the comment above (1)
2026-10-24T03:21:00.6107325Z โ passes 393ms
2026-10-24T03:21:00.6107729Z โ allows stacked directives under one explanation (1)
2026-10-24T03:21:00.6108064Z โ passes 541ms
2026-10-24T03:21:00.6108384Z โ allows a TypeScript directive followed by its reason (1)
2026-10-24T03:21:00.6108720Z โ passes 407ms
2026-10-24T03:21:00.6109042Z โ allows a directive in a JSX comment with a reason (1)
2026-10-24T03:21:00.6109349Z โ passes 376ms
2026-10-24T03:21:00.6109625Z โ ignores enable directives (1)
2026-10-24T03:21:00.6109905Z โ passes 425ms
2026-10-24T03:21:00.6110201Z โ reports a lint directive without a reason (1)
2026-10-24T03:21:00.6110537Z โ reports the rule diagnostic 355ms
2026-10-24T03:21:00.6110881Z โ reports a file-level directive without a reason (1)
2026-10-24T03:21:00.6111230Z โ reports the rule diagnostic 474ms
2026-10-24T03:21:00.6111616Z โ reports a TypeScript directive without a reason (1)
2026-10-24T03:21:00.6111956Z โ reports the rule diagnostic 500ms
2026-10-24T03:21:00.6112285Z โ does not count a comment separated by a blank line (1)
2026-10-24T03:21:00.6112623Z โ reports the rule diagnostic 424ms
2026-10-24T03:21:00.6112995Z โ allows an empty comment line between the reason and the directive (1)
2026-10-24T03:21:00.6113338Z โ passes 450ms
2026-10-24T03:21:00.6113631Z โ does not count an empty comment above (1)
2026-10-24T03:21:00.6113958Z โ reports the rule diagnostic 521ms
2026-10-24T03:21:00.6114313Z โ does not count a trailing comment on the code line above (1)
2026-10-24T03:21:00.6114674Z โ reports the rule diagnostic 512ms
2026-10-24T03:21:00.9096089Z โ unit src/features/cloud/dpop.test.ts (5 tests) 171ms
2026-10-24T03:21:01.0248341Z โ unit src/features/settings/settings-scoped-server.test.ts (5 tests) 9ms
2026-10-24T03:21:01.1558083Z โ unit src/features/threads/new-task-project-selection.test.ts (9 tests) 7ms
2026-10-24T03:21:01.1744499Z โ unit src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 18ms
2026-10-24T03:21:01.1944765Z โ unit src/features/pull-requests/pullRequestStack.test.ts (8 tests) 5ms
2026-10-24T03:21:01.5416954Z โ unit src/lib/markdownInlineFileLinks.test.ts (16 tests) 2703ms
2026-10-24T03:21:01.5474511Z โ inline code that names a file (16)
2026-10-24T03:21:01.5474937Z โ preserves the two-pass output for every streamed prefix: tables 459ms
2026-10-24T03:21:01.5475332Z โ preserves the two-pass output for every streamed prefix: HTML 728ms
2026-10-24T03:21:01.5475728Z โ preserves the two-pass output for every streamed prefix: nested fences 380ms
2026-10-24T03:21:01.7760444Z โ unit src/features/threads/thread-route-state.test.ts (5 tests) 10ms
2026-10-24T03:21:01.8250105Z โ unit src/features/settings/environment-maintenance.test.ts (7 tests) 38ms
2026-10-24T03:21:02.0062338Z โ rules/no-test-in-loop.test.ts (8 tests) 4425ms
2026-10-24T03:21:02.0145686Z โ t3code/no-test-in-loop (7)
2026-10-24T03:21:02.0162068Z โ allows it.each and it.effect.each (1)
2026-10-24T03:21:02.0235129Z โ passes 522ms
2026-10-24T03:21:02.0319912Z โ allows loops inside a test body (1)
2026-10-24T03:21:02.0333025Z โ passes 658ms
2026-10-24T03:21:02.0416211Z โ ignores node:test files, which have no .each (1)
2026-10-24T03:21:02.0425258Z โ passes 540ms
2026-10-24T03:21:02.0425735Z โ reports it inside a for...of loop (1)
2026-10-24T03:21:02.0426205Z โ reports the rule diagnostic 451ms
2026-10-24T03:21:02.0426592Z โ reports it.effect inside a for loop nested in describe (1)
2026-10-24T03:21:02.0426954Z โ reports the rule diagnostic 501ms
2026-10-24T03:21:02.0427279Z โ reports test inside a for...in loop (1)
2026-10-24T03:21:02.0427602Z โ reports the rule diagnostic 602ms
2026-10-24T03:21:02.0427972Z โ reports a describe inside a loop once, not the tests inside it (1)
2026-10-24T03:21:02.0428337Z โ reports the rule diagnostic 667ms
2026-10-24T03:21:02.0428646Z โ ignores non-test files (1)
2026-10-24T03:21:02.0428937Z โ passes 429ms
2026-10-24T03:21:02.0429479Z โ unit src/features/review/reviewCommentSelection.test.ts (6 tests) 5ms
2026-10-24T03:21:02.0521319Z โ unit src/features/review/reviewModel.test.ts (5 tests) 6ms
2026-10-24T03:21:02.0590500Z โ unit src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 38ms
2026-10-24T03:21:02.1366660Z โ unit src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 12ms
2026-10-24T03:21:02.3032546Z โ unit src/lib/markdownHtml.test.ts (8 tests) 61ms
2026-10-24T03:21:02.4181581Z โ unit src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 11ms
2026-10-24T03:21:02.4366395Z โ unit src/state/remote-environment-projections.test.ts (1 test) 5ms
2026-10-24T03:21:02.4367404Z โ rules/no-frame-waits-in-browser-tests.test.ts (16 tests) 7938ms
2026-10-24T03:21:02.4367739Z โ t3code/no-frame-waits-in-browser-tests (16)
2026-10-24T03:21:02.4368029Z โ allows retrying assertions and the full fake timer set (1)
2026-10-24T03:21:02.4368314Z โ passes 451ms
2026-10-24T03:21:02.4368565Z โ allows requestAnimationFrame inside mocks (1)
2026-10-24T03:21:02.4368787Z โ passes 503ms
2026-10-24T03:21:02.4369046Z โ allows timers outside a promise executor and other listeners (1)
2026-10-24T03:21:02.4369299Z โ passes 391ms
2026-10-24T03:21:02.4369508Z โ rejects a nextFrame helper (1)
2026-10-24T03:21:02.4369749Z โ reports the rule diagnostic 450ms
2026-10-24T03:21:02.4370009Z โ rejects requestAnimationFrame as the executor (1)
2026-10-24T03:21:02.4370262Z โ reports the rule diagnostic 537ms
2026-10-24T03:21:02.4370505Z โ rejects window.requestAnimationFrame (1)
2026-10-24T03:21:02.4370749Z โ reports the rule diagnostic 492ms
2026-10-24T03:21:02.4371044Z โ allows a pass-through frame executor inside a mock implementation (1)
2026-10-24T03:21:02.4371307Z โ passes 608ms
2026-10-24T03:21:02.4371639Z โ rejects setTimeout passed straight through as the promise executor (1)
2026-10-24T03:21:02.4371931Z โ reports the rule diagnostic 444ms
2026-10-24T03:21:02.4372189Z โ rejects setTimeout inside a promise executor (1)
2026-10-24T03:21:02.4372452Z โ reports the rule diagnostic 508ms
2026-10-24T03:21:02.4372703Z โ rejects setInterval inside a promise executor (1)
2026-10-24T03:21:02.4372958Z โ reports the rule diagnostic 553ms
2026-10-24T03:21:02.4373191Z โ rejects transitionend listeners (1)
2026-10-24T03:21:02.4373427Z โ reports the rule diagnostic 575ms
2026-10-24T03:21:02.4373654Z โ rejects animationend listeners (1)
2026-10-24T03:21:02.4373888Z โ reports the rule diagnostic 514ms
2026-10-24T03:21:02.4374107Z โ rejects vi.useFakeTimers (1)
2026-10-24T03:21:02.4374334Z โ reports the rule diagnostic 404ms
2026-10-24T03:21:02.4374574Z โ rejects a partial fakeTimers set (1)
2026-10-24T03:21:02.4374811Z โ reports the rule diagnostic 657ms
2026-10-24T03:21:02.4375054Z โ rejects a partial vi.useFakeTimers set (1)
2026-10-24T03:21:02.4375296Z โ reports the rule diagnostic 413ms
2026-10-24T03:21:02.4375540Z โ ignores files that are not browser tests (1)
2026-10-24T03:21:02.4375757Z โ passes 413ms
2026-10-24T03:21:02.4403532Z โ unit src/lib/protectedData.test.ts (3 tests) 155ms
2026-10-24T03:21:02.7238668Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config
2026-10-24T03:21:02.7361914Z [react-native-pdf-jsi] Remember to install peer dependencies:
2026-10-24T03:21:02.7392416Z - react-native-blob-util
2026-10-24T03:21:02.7392787Z - @react-native-async-storage/async-storage
2026-10-24T03:21:02.7393095Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked)
2026-10-24T03:21:02.7393459Z โ
Clerk iOS plugin loaded
2026-10-24T03:21:02.7393621Z โ
Clerk Android plugin loaded
2026-10-24T03:21:02.7393712Z
2026-10-24T03:21:02.7394119Z โ unit plugins/withAndroidFbjniVersion.test.mjs (4 tests) 425ms
2026-10-24T03:21:02.7394688Z โ withAndroidFbjniVersion (4)
2026-10-24T03:21:02.7421047Z โ applies the force through the registered app config 387ms
2026-10-24T03:21:03.0282681Z โ unit src/features/usage/UsageLimitsSection.test.ts (2 tests) 3ms
2026-10-24T03:21:03.0758420Z โ unit src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 522ms
2026-10-24T03:21:03.0763550Z โ buildNativeReviewDiffData row bound (1)
2026-10-24T03:21:03.0764088Z โ caps each huge file excerpt while preserving full counts and ordinary files 507ms
2026-10-24T03:21:03.1295489Z โ unit src/lib/pdfPreview.test.ts (12 tests) 22ms
2026-10-24T03:21:03.3748825Z โ unit src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 18ms
2026-10-24T03:21:03.5362259Z โ unit src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 10ms
2026-10-24T03:21:03.5902783Z โ unit src/state/edit-pending-thread-message.test.ts (4 tests) 14ms
2026-10-24T03:21:03.6401735Z โ unit src/state/assets.test.ts (4 tests) 18ms
2026-10-24T03:21:03.6521599Z โ unit src/state/thread-order.test.ts (4 tests) 14ms
2026-10-24T03:21:03.7633799Z โ unit src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 47ms
2026-10-24T03:21:03.8463986Z โ unit src/lib/adaptive-navigation.test.ts (8 tests) 7ms
2026-10-24T03:21:03.8910990Z โ rules/no-raw-mcp-registration.test.ts (20 tests) 9602ms
2026-10-24T03:21:03.8991025Z โ t3code/no-raw-mcp-registration (20)
2026-10-24T03:21:03.9188180Z โ allows the rest of effect/ai and type-only McpServer imports (1)
2026-10-24T03:21:03.9194528Z โ passes 453ms
2026-10-24T03:21:03.9426888Z โ reports importing McpServer from effect/ai (1)
2026-10-24T03:21:03.9498827Z โ reports the rule diagnostic 399ms
2026-10-24T03:21:03.9564632Z โ reports importing McpServer under another name (1)
2026-10-24T03:21:03.9701858Z โ reports the rule diagnostic 450ms
2026-10-24T03:21:03.9828643Z โ reports a namespace import of effect/ai (1)
2026-10-24T03:21:03.9921242Z โ reports the rule diagnostic 509ms
2026-10-24T03:21:03.9921630Z โ reports importing the McpServer module directly (1)
2026-10-24T03:21:03.9923220Z โ reports the rule diagnostic 560ms
2026-10-24T03:21:03.9923866Z โ reports re-exporting McpServer (1)
2026-10-24T03:21:03.9924109Z โ reports the rule diagnostic 485ms
2026-10-24T03:21:03.9924356Z โ reports re-exporting all of effect/ai (1)
2026-10-24T03:21:03.9924603Z โ reports the rule diagnostic 508ms
2026-10-24T03:21:03.9924863Z โ reports a dynamic import of the McpServer module (1)
2026-10-24T03:21:03.9925119Z โ reports the rule diagnostic 590ms
2026-10-24T03:21:03.9925373Z โ reports a dynamic import written as a template (1)
2026-10-24T03:21:03.9925624Z โ reports the rule diagnostic 634ms
2026-10-24T03:21:03.9925854Z โ reports McpServer.toolkit (1)
2026-10-24T03:21:03.9926089Z โ reports the rule diagnostic 508ms
2026-10-24T03:21:03.9926355Z โ reports McpServer.resource and McpServer.prompt (1)
2026-10-24T03:21:03.9926616Z โ reports the rule diagnostic 474ms
2026-10-24T03:21:03.9926859Z โ reports addTool on the McpServer service (1)
2026-10-24T03:21:03.9927114Z โ reports the rule diagnostic 365ms
2026-10-24T03:21:03.9927379Z โ reports a registration method read without calling it (1)
2026-10-24T03:21:03.9927648Z โ reports the rule diagnostic 505ms
2026-10-24T03:21:03.9927910Z โ reports a registration function taken by destructuring (1)
2026-10-24T03:21:03.9928178Z โ reports the rule diagnostic 495ms
2026-10-24T03:21:03.9928437Z โ reports a registration method taken by destructuring (1)
2026-10-24T03:21:03.9928704Z โ reports the rule diagnostic 512ms
2026-10-24T03:21:03.9928957Z โ lets tests import McpServer to build a server (1)
2026-10-24T03:21:03.9929194Z โ passes 409ms
2026-10-24T03:21:03.9929405Z โ reports a registration in a test (1)
2026-10-24T03:21:03.9929644Z โ reports the rule diagnostic 475ms
2026-10-24T03:21:03.9929906Z โ reports a test importing McpServer under another name (1)
2026-10-24T03:21:03.9930168Z โ reports the rule diagnostic 449ms
2026-10-24T03:21:03.9930420Z โ reports a test importing effect/ai as a namespace (1)
2026-10-24T03:21:03.9930673Z โ reports the rule diagnostic 370ms
2026-10-24T03:21:03.9930948Z โ reports a test importing the McpServer module directly (1)
2026-10-24T03:21:03.9931214Z โ reports the rule diagnostic 424ms
2026-10-24T03:21:04.2637436Z โ unit src/state/pending-thread-creation.test.ts (4 tests) 2ms
2026-10-24T03:21:04.3618572Z โ unit src/features/connection/environmentSections.test.ts (3 tests) 3ms
2026-10-24T03:21:04.5242484Z โ unit src/state/attachments.test.ts (2 tests) 10ms
2026-10-24T03:21:04.6053096Z โ unit src/lib/projectFaviconRequests.test.ts (4 tests) 7ms
2026-10-24T03:21:04.6202156Z โ unit src/features/shortcuts/appShortcuts.test.ts (7 tests) 4ms
2026-10-24T03:21:04.6591076Z โ unit src/state/workspace-connection-atoms.test.ts (1 test) 8ms
2026-10-24T03:21:04.8008958Z โ unit src/lib/composerChipPresentation.test.ts (3 tests) 65ms
2026-10-24T03:21:05.0223879Z โ unit src/lib/atomic-file.test.ts (4 tests) 4ms
2026-10-24T03:21:05.0603272Z โ unit src/features/workspace/workspace-tabs-state.test.ts (4 tests) 4ms
2026-10-24T03:21:05.0855075Z โ unit src/state/use-thread-pr.test.ts (6 tests) 4ms
2026-10-24T03:21:05.2593544Z โ unit src/lib/markdownMedia.test.ts (12 tests) 30ms
2026-10-24T03:21:05.3170979Z โ unit src/lib/localAttachmentPreview.test.ts (4 tests) 4ms
2026-10-24T03:21:05.3429099Z โ unit src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 10ms
2026-10-24T03:21:05.5851912Z โ unit src/features/terminal/useTerminalGridSync.test.ts (1 test) 16ms
2026-10-24T03:21:05.6361287Z โ unit src/lib/reserved-regions.test.ts (5 tests) 15ms
2026-10-24T03:21:05.6383444Z โ unit src/lib/enrichedLinkPresentation.test.ts (5 tests) 14ms
2026-10-24T03:21:05.6847427Z โ unit src/lib/copyTextWithHaptic.test.ts (5 tests) 11ms
2026-10-24T03:21:05.7677536Z โ rules/no-inline-schema-compile.test.ts (6 tests) 3037ms
2026-10-24T03:21:05.7759172Z โ t3code/no-inline-schema-compile (6)
2026-10-24T03:21:05.7801162Z โ allows schema compilers hoisted to module scope (1)
2026-10-24T03:21:05.7881347Z โ passes 513ms
2026-10-24T03:21:05.7963215Z โ allows factory helpers that return a precompiled decoder (1)
2026-10-24T03:21:05.8055735Z โ passes 463ms
2026-10-24T03:21:05.8116382Z โ allows schema construction helpers that use encode transformations (1)
2026-10-24T03:21:05.8161751Z โ passes 422ms
2026-10-24T03:21:05.8275104Z โ allows dynamic schema parameters that cannot be hoisted to module scope (1)
2026-10-24T03:21:05.8321231Z โ passes 550ms
2026-10-24T03:21:05.8361099Z โ reports schema compilers inside function bodies (1)
2026-10-24T03:21:05.8361733Z โ reports the rule diagnostic 515ms
2026-10-24T03:21:05.8401017Z โ reports inline schema literals as high confidence findings (1)
2026-10-24T03:21:05.8449044Z โ reports the rule diagnostic 535ms
2026-10-24T03:21:05.9274341Z โ unit src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 18ms
2026-10-24T03:21:06.0325806Z โ unit src/persistence/mobile-database.test.ts (3 tests) 31ms
2026-10-24T03:21:06.0543051Z โ unit src/features/review/incrementalSnippet.test.ts (3 tests) 280ms
2026-10-24T03:21:06.2290996Z โ unit src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 14ms
2026-10-24T03:21:06.2378040Z โ rules/no-wall-clock-in-tests.test.ts (8 tests) 3909ms
2026-10-24T03:21:06.2421276Z โ t3code/no-wall-clock-in-tests (7)
2026-10-24T03:21:06.2477728Z โ ignores a computed member with a variable key (1)
2026-10-24T03:21:06.2479508Z โ passes 504ms
2026-10-24T03:21:06.2480056Z โ allows fixed dates and readings that seed mocks (1)
2026-10-24T03:21:06.2480938Z โ passes 459ms
2026-10-24T03:21:06.2481309Z โ reports elapsed-time measurement (1)
2026-10-24T03:21:06.2481685Z โ reports the rule diagnostic 521ms
2026-10-24T03:21:06.2482004Z โ reports Date.now fixtures (1)
2026-10-24T03:21:06.2482322Z โ reports the rule diagnostic 507ms
2026-10-24T03:21:06.2482654Z โ reports new Date() with no arguments (1)
2026-10-24T03:21:06.2483087Z โ reports the rule diagnostic 385ms
2026-10-24T03:21:06.2483442Z โ reports process.hrtime and process.hrtime.bigint (1)
2026-10-24T03:21:06.2483813Z โ reports the rule diagnostic 572ms
2026-10-24T03:21:06.2484170Z โ reports a reading outside the mock's arguments (1)
2026-10-24T03:21:06.2484507Z โ reports the rule diagnostic 383ms
2026-10-24T03:21:06.2484817Z โ ignores non-test files (1)
2026-10-24T03:21:06.2485097Z โ passes 544ms
2026-10-24T03:21:06.3029809Z โ rules/no-manual-effect-runtime-in-tests.test.ts (17 tests) 7979ms
2026-10-24T03:21:06.3202175Z โ t3code/no-manual-effect-runtime-in-tests (14)
2026-10-24T03:21:06.3281421Z โ allows @effect/vitest effect tests (1)
2026-10-24T03:21:06.3288694Z โ passes 420ms
2026-10-24T03:21:06.3341162Z โ reports Effect.runCallback (1)
2026-10-24T03:21:06.3381658Z โ reports the rule diagnostic 504ms
2026-10-24T03:21:06.3420038Z โ reports Effect.runCallbackWith (1)
2026-10-24T03:21:06.3477504Z โ reports the rule diagnostic 419ms
2026-10-24T03:21:06.3478044Z โ reports Effect.runFork (1)
2026-10-24T03:21:06.3487648Z โ reports the rule diagnostic 521ms
2026-10-24T03:21:06.3521089Z โ reports Effect.runForkWith (1)
2026-10-24T03:21:06.3599470Z โ reports the rule diagnostic 447ms
2026-10-24T03:21:06.3600278Z โ reports Effect.runPromise (1)
2026-10-24T03:21:06.3681580Z โ reports the rule diagnostic 350ms
2026-10-24T03:21:06.3693997Z โ reports Effect.runPromiseExit (1)
2026-10-24T03:21:06.3803179Z โ reports the rule diagnostic 427ms
2026-10-24T03:21:06.3807471Z โ reports Effect.runPromiseExitWith (1)
2026-10-24T03:21:06.3887193Z โ reports the rule diagnostic 535ms
2026-10-24T03:21:06.3890742Z โ reports Effect.runPromiseWith (1)
2026-10-24T03:21:06.3952444Z โ reports the rule diagnostic 540ms
2026-10-24T03:21:06.3987022Z โ reports Effect.runSync (1)
2026-10-24T03:21:06.3992504Z โ reports the rule diagnostic 511ms
2026-10-24T03:21:06.4077931Z โ reports Effect.runSyncExit (1)
2026-10-24T03:21:06.4092188Z โ reports the rule diagnostic 487ms
2026-10-24T03:21:06.4114664Z โ reports Effect.runSyncExitWith (1)
2026-10-24T03:21:06.4202980Z โ reports the rule diagnostic 539ms
2026-10-24T03:21:06.4244309Z โ reports Effect.runSyncWith (1)
2026-10-24T03:21:06.4381932Z โ reports the rule diagnostic 460ms
2026-10-24T03:21:06.4434177Z โ reports ManagedRuntime.make (1)
2026-10-24T03:21:06.4469689Z โ reports the rule diagnostic 511ms
2026-10-24T03:21:06.4494000Z โ allows production runtime boundaries (1)
2026-10-24T03:21:06.4547375Z โ passes 350ms
2026-10-24T03:21:06.4585044Z โ t3code/no-manual-effect-runtime-in-tests with maxOccurrences (2)
2026-10-24T03:21:06.4628685Z โ allows occurrences up to the ceiling (1)
2026-10-24T03:21:06.4641043Z โ passes 554ms
2026-10-24T03:21:06.4694116Z โ reports occurrences beyond the ceiling (1)
2026-10-24T03:21:06.4784789Z โ reports the rule diagnostic 368ms
2026-10-24T03:21:06.4785697Z โ rules/no-unscoped-has.test.ts (42 tests) 21432ms
2026-10-24T03:21:06.4786202Z โ t3code/no-unscoped-has (24)
2026-10-24T03:21:06.4920770Z โ allows :has() on the element itself (1)
2026-10-24T03:21:06.4921294Z โ passes 429ms
2026-10-24T03:21:06.4938972Z โ allows :has() anchored to an attribute (1)
2026-10-24T03:21:06.5027156Z โ passes 387ms
2026-10-24T03:21:06.5027674Z โ allows :has() inside :not() on the element itself (1)
2026-10-24T03:21:06.5062636Z โ passes 525ms
2026-10-24T03:21:06.5170616Z โ allows built-in has-* variants (1)
2026-10-24T03:21:06.5174370Z โ passes 684ms
2026-10-24T03:21:06.5212409Z โ allows a sibling selector without :has() (1)
2026-10-24T03:21:06.5273008Z โ passes 672ms
2026-10-24T03:21:06.5273437Z โ ignores prose mentioning :has() (1)
2026-10-24T03:21:06.5329098Z โ passes 733ms
2026-10-24T03:21:06.5329565Z โ ignores :has() inside an arbitrary value (1)
2026-10-24T03:21:06.5361496Z โ passes 750ms
2026-10-24T03:21:06.5393582Z โ allows a negated :has() on the element itself (1)
2026-10-24T03:21:06.5429368Z โ passes 876ms
2026-10-24T03:21:06.5449335Z โ allows :has() on a group or peer element (1)
2026-10-24T03:21:06.5449737Z โ passes 763ms
2026-10-24T03:21:06.5450194Z โ allows a selector list whose own branch is anchored (1)
2026-10-24T03:21:06.5450666Z โ passes 611ms
2026-10-24T03:21:06.5451035Z โ ignores :has() text in quoted attribute values (1)
2026-10-24T03:21:06.5451449Z โ passes 408ms
2026-10-24T03:21:06.5451779Z โ allows a selector without & on the element itself (1)
2026-10-24T03:21:06.5452108Z โ passes 428ms
2026-10-24T03:21:06.5452421Z โ reports a sibling :has() with nothing anchoring it (1)
2026-10-24T03:21:06.5452773Z โ reports the rule diagnostic 362ms
2026-10-24T03:21:06.5453123Z โ reports a descendant :has() with nothing anchoring it (1)
2026-10-24T03:21:06.5453469Z โ reports the rule diagnostic 328ms
2026-10-24T03:21:06.5454273Z โ reports a universal :has() ancestor (1)
2026-10-24T03:21:06.5455545Z โ reports the rule diagnostic 392ms
2026-10-24T03:21:06.5455868Z โ reports :has() whose only anchor is negated (1)
2026-10-24T03:21:06.5456298Z โ reports the rule diagnostic 433ms
2026-10-24T03:21:06.5456588Z โ reports uppercase :HAS() (1)
2026-10-24T03:21:06.5456898Z โ reports the rule diagnostic 469ms
2026-10-24T03:21:06.5457263Z โ reports a selector-list branch borrowing another branch's anchor (1)
2026-10-24T03:21:06.5457629Z โ reports the rule diagnostic 415ms
2026-10-24T03:21:06.5457946Z โ reports an unanchored branch inside :is() (1)
2026-10-24T03:21:06.5458269Z โ reports the rule diagnostic 490ms
2026-10-24T03:21:06.5458617Z โ reports an unanchored :has() inside a named group variant (1)
2026-10-24T03:21:06.5458972Z โ reports the rule diagnostic 479ms
2026-10-24T03:21:06.5459309Z โ reports a :has() on an ancestor of a selector without & (1)
2026-10-24T03:21:06.5459643Z โ reports the rule diagnostic 534ms
2026-10-24T03:21:06.5459959Z โ reports a :has() on an ancestor of a group (1)
2026-10-24T03:21:06.5460281Z โ reports the rule diagnostic 501ms
2026-10-24T03:21:06.5460583Z โ reports an in-* ancestor :has() (1)
2026-10-24T03:21:06.5460893Z โ reports the rule diagnostic 335ms
2026-10-24T03:21:06.5461211Z โ reports :has() anchored to the document root (1)
2026-10-24T03:21:06.5461576Z โ reports the rule diagnostic 506ms
2026-10-24T03:21:06.5461902Z โ t3code/no-outset-state-indicators (18)
2026-10-24T03:21:06.5462194Z โ valid: inset state rings (1)
2026-10-24T03:21:06.5462461Z โ inset state rings (1)
2026-10-24T03:21:06.5462737Z โ passes 497ms
2026-10-24T03:21:06.5463019Z โ valid: an unconditional inset (1)
2026-10-24T03:21:06.5463294Z โ an unconditional inset (1)
2026-10-24T03:21:06.5463686Z โ passes 500ms
2026-10-24T03:21:06.5463993Z โ valid: an inset in a sibling composer argument (1)
2026-10-24T03:21:06.5464313Z โ an inset in a sibling composer argument (1)
2026-10-24T03:21:06.5464607Z โ passes 479ms
2026-10-24T03:21:06.5464918Z โ valid: an inset in a nested conditional composer (1)
2026-10-24T03:21:06.5465246Z โ an inset in a nested conditional composer (1)
2026-10-24T03:21:06.5465542Z โ passes 468ms
2026-10-24T03:21:06.5465847Z โ valid: outlines covered by the inward default (1)
2026-10-24T03:21:06.5466159Z โ outlines covered by the inward default (1)
2026-10-24T03:21:06.5466452Z โ passes 509ms
2026-10-24T03:21:06.5466756Z โ valid: wider outlines with a matching inward offset (1)
2026-10-24T03:21:06.5467086Z โ wider outlines with a matching inward offset (1)
2026-10-24T03:21:06.5467379Z โ passes 423ms
2026-10-24T03:21:06.5467708Z โ valid: arbitrary pixel outlines with a matching inward offset (1)
2026-10-24T03:21:06.5468236Z โ arbitrary pixel outlines with a matching inward offset (1)
2026-10-24T03:21:06.5468898Z โ passes 405ms
2026-10-24T03:21:06.5469173Z โ valid: arbitrary outline colors (1)
2026-10-24T03:21:06.5469537Z โ arbitrary outline colors (1)
2026-10-24T03:21:06.5469808Z โ passes 493ms
2026-10-24T03:21:06.5470105Z โ valid: decorative rings without a state (1)
2026-10-24T03:21:06.5470404Z โ decorative rings without a state (1)
2026-10-24T03:21:06.5470690Z โ passes 545ms
2026-10-24T03:21:06.5470954Z โ valid: prose (1)
2026-10-24T03:21:06.5471203Z โ prose (1)
2026-10-24T03:21:06.5471486Z โ passes 518ms
2026-10-24T03:21:06.5471775Z โ invalid: state rings without an inset (1)
2026-10-24T03:21:06.5472074Z โ state rings without an inset (1)
2026-10-24T03:21:06.5472396Z โ reports the rule diagnostic 649ms
2026-10-24T03:21:06.5472710Z โ invalid: an inset from another state (1)
2026-10-24T03:21:06.5472997Z โ an inset from another state (1)
2026-10-24T03:21:06.5473344Z โ reports the rule diagnostic 423ms
2026-10-24T03:21:06.5473699Z โ invalid: an inset from another conditional branch (1)
2026-10-24T03:21:06.5474020Z โ an inset from another conditional branch (1)
2026-10-24T03:21:06.5474365Z โ reports the rule diagnostic 427ms
2026-10-24T03:21:06.5474684Z โ invalid: an inset passed to another function (1)
2026-10-24T03:21:06.5475000Z โ an inset passed to another function (1)
2026-10-24T03:21:06.5475318Z โ reports the rule diagnostic 534ms
2026-10-24T03:21:06.5475638Z โ invalid: arbitrary state ring widths (1)
2026-10-24T03:21:06.5475922Z โ arbitrary state ring widths (1)
2026-10-24T03:21:06.5476238Z โ reports the rule diagnostic 709ms
2026-10-24T03:21:06.5476543Z โ invalid: positive outline offsets (1)
2026-10-24T03:21:06.5476832Z โ positive outline offsets (1)
2026-10-24T03:21:06.5477130Z โ reports the rule diagnostic 434ms
2026-10-24T03:21:06.5477438Z โ invalid: arbitrary outline offsets (1)
2026-10-24T03:21:06.5477717Z โ arbitrary outline offsets (1)
2026-10-24T03:21:06.5478021Z โ reports the rule diagnostic 438ms
2026-10-24T03:21:06.5478355Z โ invalid: wide outlines without an inward offset (1)
2026-10-24T03:21:06.5478684Z โ wide outlines without an inward offset (1)
2026-10-24T03:21:06.5478997Z โ reports the rule diagnostic 415ms
2026-10-24T03:21:06.5479425Z โ unit src/connection/storage.test.ts (3 tests) 20ms
2026-10-24T03:21:06.5479931Z โ unit src/persistence/mobile-storage.test.ts (3 tests) 33ms
2026-10-24T03:21:06.5480641Z โ unit src/connection/background-activity.test.ts (3 tests) 22ms
2026-10-24T03:21:06.5481131Z โ unit src/lib/layout.test.ts (7 tests) 10ms
2026-10-24T03:21:06.6084956Z โ unit src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 5ms
2026-10-24T03:21:06.6602156Z โ unit src/lib/videoThumbnails.test.ts (2 tests) 8ms
2026-10-24T03:21:07.1086507Z โ unit src/state/workspaceModel.test.ts (2 tests) 7ms
2026-10-24T03:21:07.3846489Z โ unit src/features/threads/pending-thread-feed.test.ts (4 tests) 3ms
2026-10-24T03:21:07.4582410Z โ unit src/features/threads/fileChipMenu.test.ts (9 tests) 15ms
2026-10-24T03:21:07.5178570Z โ unit src/features/threads/thread-settings-options.test.ts (4 tests) 7ms
2026-10-24T03:21:07.6365345Z โ unit src/connection/migration.test.ts (2 tests) 14ms
2026-10-24T03:21:07.6595747Z โ unit src/lib/composerAttachmentFiles.test.ts (12 tests) 4ms
2026-10-24T03:21:07.6813094Z โ unit src/features/threads/new-task-context-presentation.test.ts (7 tests) 3ms
2026-10-24T03:21:07.7380927Z โ unit src/features/threads/use-composer-command-menu.test.ts (3 tests) 13ms
2026-10-24T03:21:07.8497138Z โ unit src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 3ms
2026-10-24T03:21:07.9459544Z โ unit src/lib/microphonePriority.test.ts (4 tests) 7ms
2026-10-24T03:21:08.0866879Z โ unit src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms
2026-10-24T03:21:08.2330598Z โ unit src/features/home/workspace-connection-status.test.ts (3 tests) 4ms
2026-10-24T03:21:08.3042724Z โ rules/no-hermes-unsupported-apis.test.ts (22 tests) 10606ms
2026-10-24T03:21:08.3065368Z โ t3code/no-hermes-unsupported-apis (22)
2026-10-24T03:21:08.3065943Z โ allows in-place sort on a copy (1)
2026-10-24T03:21:08.3066252Z โ passes 417ms
2026-10-24T03:21:08.3066554Z โ allows in-place reverse on a copy (1)
2026-10-24T03:21:08.3066843Z โ passes 443ms
2026-10-24T03:21:08.3067147Z โ allows other ES2023 methods Hermes ships (1)
2026-10-24T03:21:08.3067497Z โ passes 483ms
2026-10-24T03:21:08.3067826Z โ ignores property reads that are not calls (1)
2026-10-24T03:21:08.3068120Z โ passes 477ms
2026-10-24T03:21:08.3068390Z โ reports toSorted (1)
2026-10-24T03:21:08.3068687Z โ reports the rule diagnostic 414ms
2026-10-24T03:21:08.3068992Z โ reports toReversed in a chain (1)
2026-10-24T03:21:08.3069297Z โ reports the rule diagnostic 350ms
2026-10-24T03:21:08.3069692Z โ reports toSpliced via computed access with a copy-then-splice remediation (1)
2026-10-24T03:21:08.3070066Z โ reports the rule diagnostic 541ms
2026-10-24T03:21:08.3070403Z โ reports a static template-literal property name (1)
2026-10-24T03:21:08.3071238Z โ reports the rule diagnostic 398ms
2026-10-24T03:21:08.3072782Z โ ignores a template-literal property with substitutions (1)
2026-10-24T03:21:08.3073216Z โ passes 514ms
2026-10-24T03:21:08.3073510Z โ allows supported Intl constructors (1)
2026-10-24T03:21:08.3073795Z โ passes 463ms
2026-10-24T03:21:08.3074072Z โ allows feature detection (1)
2026-10-24T03:21:08.3074348Z โ passes 469ms
2026-10-24T03:21:08.3074646Z โ allows unrelated Segmenter constructors (1)
2026-10-24T03:21:08.3074935Z โ passes 504ms
2026-10-24T03:21:08.3075215Z โ ignores dynamic computed names (1)
2026-10-24T03:21:08.3075492Z โ passes 445ms
2026-10-24T03:21:08.3075843Z โ reports new Intl.Segmenter(undefined, { granularity: 'grapheme' }) (1)
2026-10-24T03:21:08.3076224Z โ reports the rule diagnostic 585ms
2026-10-24T03:21:08.3076537Z โ reports new Intl['Segmenter']() (1)
2026-10-24T03:21:08.3076850Z โ reports the rule diagnostic 350ms
2026-10-24T03:21:08.3077159Z โ reports new Intl[`Segmenter`]() (1)
2026-10-24T03:21:08.3077467Z โ reports the rule diagnostic 490ms
2026-10-24T03:21:08.3077791Z โ reports new globalThis.Intl.Segmenter() (1)
2026-10-24T03:21:08.3078112Z โ reports the rule diagnostic 570ms
2026-10-24T03:21:08.3078440Z โ reports new globalThis['Intl']['Segmenter']() (1)
2026-10-24T03:21:08.3078773Z โ reports the rule diagnostic 515ms
2026-10-24T03:21:08.3079101Z โ reports new global.Intl.Segmenter() (1)
2026-10-24T03:21:08.3079413Z โ reports the rule diagnostic 449ms
2026-10-24T03:21:08.3079727Z โ reports new window.Intl.Segmenter() (1)
2026-10-24T03:21:08.3080043Z โ reports the rule diagnostic 592ms
2026-10-24T03:21:08.3080466Z โ reports Intl.Segmenter() (1)
2026-10-24T03:21:08.3080769Z โ reports the rule diagnostic 554ms
2026-10-24T03:21:08.3081071Z โ reports Intl.Segmenter?.() (1)
2026-10-24T03:21:08.3081419Z โ reports the rule diagnostic 527ms
2026-10-24T03:21:08.3995354Z โ unit src/features/terminal/terminalMenu.test.ts (5 tests) 36ms
2026-10-24T03:21:08.4164401Z โ unit src/lib/markdownLinks.test.ts (8 tests) 14ms
2026-10-24T03:21:08.4802945Z โ unit src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 14ms
2026-10-24T03:21:08.6948312Z โ unit src/native/voiceTranscription.ios.test.ts (1 test) 17ms
2026-10-24T03:21:08.7462839Z โ unit src/lib/projectIcon.test.ts (5 tests) 4ms
2026-10-24T03:21:08.7686013Z โ rules/no-global-process-runtime.test.ts (9 tests) 4496ms
2026-10-24T03:21:08.7897506Z โ t3code/no-global-process-runtime (9)
2026-10-24T03:21:08.7898047Z โ allows injected host process references (1)
2026-10-24T03:21:08.7962293Z โ passes 663ms
2026-10-24T03:21:08.7962898Z โ allows unrelated process members (1)
2026-10-24T03:21:08.7976657Z โ passes 467ms
2026-10-24T03:21:08.7977151Z โ allows unrelated node os imports (1)
2026-10-24T03:21:08.7977487Z โ passes 407ms
2026-10-24T03:21:08.7977802Z โ reports direct platform reads (1)
2026-10-24T03:21:08.7978152Z โ reports the rule diagnostic 562ms
2026-10-24T03:21:08.7978497Z โ reports direct architecture reads (1)
2026-10-24T03:21:08.7978838Z โ reports the rule diagnostic 399ms
2026-10-24T03:21:08.7979193Z โ reports globalThis process platform reads (1)
2026-10-24T03:21:08.7979543Z โ reports the rule diagnostic 525ms
2026-10-24T03:21:08.7979914Z โ reports node os namespace platform reads (1)
2026-10-24T03:21:08.7980274Z โ reports the rule diagnostic 408ms
2026-10-24T03:21:08.7980621Z โ reports renamed node os architecture imports (1)
2026-10-24T03:21:08.7980970Z โ reports the rule diagnostic 535ms
2026-10-24T03:21:08.7981306Z โ reports default node os platform reads (1)
2026-10-24T03:21:08.7981814Z โ reports the rule diagnostic 495ms
2026-10-24T03:21:08.8403387Z โ unit src/features/devices/threadDevicePreviews.test.ts (2 tests) 4ms
2026-10-24T03:21:09.0044885Z โ rules/no-rpc-permission-bypass.test.ts (16 tests) 7806ms
2026-10-24T03:21:09.0110361Z โ blocks direct session calls (1)
2026-10-24T03:21:09.0152964Z โ reports the rule diagnostic 459ms
2026-10-24T03:21:09.0163759Z โ blocks extracting the raw client (1)
2026-10-24T03:21:09.0164280Z โ reports the rule diagnostic 512ms
2026-10-24T03:21:09.0164647Z โ blocks replacing the permission guard (1)
2026-10-24T03:21:09.0164957Z โ reports the rule diagnostic 510ms
2026-10-24T03:21:09.0165258Z โ blocks namespace guard access (1)
2026-10-24T03:21:09.0165537Z โ reports the rule diagnostic 482ms
2026-10-24T03:21:09.0165808Z โ blocks raw protocol imports (1)
2026-10-24T03:21:09.0166098Z โ reports the rule diagnostic 439ms
2026-10-24T03:21:09.0166401Z โ allows typed requests (1)
2026-10-24T03:21:09.0166719Z โ passes 567ms
2026-10-24T03:21:09.0166977Z โ allows the transport boundary (1)
2026-10-24T03:21:09.0167236Z โ passes 420ms
2026-10-24T03:21:09.0167495Z โ blocks guard imports through the barrel (1)
2026-10-24T03:21:09.0167784Z โ reports the rule diagnostic 472ms
2026-10-24T03:21:09.0168072Z โ blocks explicit index imports (1)
2026-10-24T03:21:09.0168337Z โ reports the rule diagnostic 430ms
2026-10-24T03:21:09.0168640Z โ blocks raw session access in subscription callbacks (1)
2026-10-24T03:21:09.0168970Z โ reports the rule diagnostic 422ms
2026-10-24T03:21:09.0169242Z โ blocks raw client destructuring (1)
2026-10-24T03:21:09.0170078Z โ reports the rule diagnostic 493ms
2026-10-24T03:21:09.0170522Z โ allows public typed RPC helpers (1)
2026-10-24T03:21:09.0170789Z โ passes 517ms
2026-10-24T03:21:09.0171078Z โ raw client allowance does not permit installing the guard (1)
2026-10-24T03:21:09.0171439Z โ reports the rule diagnostic 539ms
2026-10-24T03:21:09.0171760Z โ permits guard installation when configured (1)
2026-10-24T03:21:09.0172015Z โ passes 515ms
2026-10-24T03:21:09.0172366Z โ guard installation allowance does not permit raw clients (1)
2026-10-24T03:21:09.0172677Z โ reports the rule diagnostic 487ms
2026-10-24T03:21:09.0173032Z โ guard installation allowance does not permit raw protocol imports (1)
2026-10-24T03:21:09.0173365Z โ reports the rule diagnostic 498ms
2026-10-24T03:21:09.0281624Z โ unit src/features/terminal/terminalInput.test.ts (7 tests) 5ms
2026-10-24T03:21:09.2583766Z โ rules/namespace-node-imports.test.ts (5 tests) 2464ms
2026-10-24T03:21:09.2610752Z โ t3code/namespace-node-imports (5)
2026-10-24T03:21:09.2686799Z โ allows canonical Node namespaces (1)
2026-10-24T03:21:09.2701453Z โ passes 485ms
2026-10-24T03:21:09.2702024Z โ does not apply to non-Node packages (1)
2026-10-24T03:21:09.2702345Z โ passes 596ms
2026-10-24T03:21:09.2702640Z โ reports named imports (1)
2026-10-24T03:21:09.2702962Z โ reports the rule diagnostic 488ms
2026-10-24T03:21:09.2703335Z โ reports default imports (1)
2026-10-24T03:21:09.2703670Z โ reports the rule diagnostic 502ms
2026-10-24T03:21:09.2703999Z โ reports non-canonical namespace aliases (1)
2026-10-24T03:21:09.2704326Z โ reports the rule diagnostic 382ms
2026-10-24T03:21:09.2704857Z โ unit src/features/terminal/terminalPaste.test.ts (2 tests) 3ms
2026-10-24T03:21:09.3198137Z โ unit src/state/queries.filesystem.test.ts (1 test) 3ms
2026-10-24T03:21:09.3363138Z โ unit src/features/threads/worktree-setup-state.test.ts (4 tests) 5ms
2026-10-24T03:21:09.4264271Z โ unit src/features/terminal/terminalLaunchContext.test.ts (3 tests) 3ms
2026-10-24T03:21:09.4482089Z โ unit src/lib/appLinking.test.ts (17 tests) 7ms
2026-10-24T03:21:09.6348843Z โ unit src/state/thread-provider-switching.test.ts (4 tests) 2ms
2026-10-24T03:21:09.7201277Z โ unit src/lib/device-type.test.ts (3 tests) 10ms
2026-10-24T03:21:09.7840841Z โ unit src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 26ms
2026-10-24T03:21:09.8390403Z โ unit src/features/threads/thread-route-hydration.test.ts (3 tests) 6ms
2026-10-24T03:21:09.9042675Z โ unit src/state/queued-run-edit.test.ts (3 tests) 3ms
2026-10-24T03:21:10.0722420Z โ unit src/features/files/filePath.test.ts (7 tests) 3ms
2026-10-24T03:21:10.1477187Z โ unit src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 6ms
2026-10-24T03:21:10.1589892Z โ unit src/lib/projectThreadStartTurn.test.ts (3 tests) 3ms
2026-10-24T03:21:10.4082104Z โ unit src/features/layout/deferred-navigation.test.ts (3 tests) 4ms
2026-10-24T03:21:10.5122076Z โ unit src/features/home/thread-dismissal.test.ts (3 tests) 15ms
2026-10-24T03:21:10.8102613Z โ unit src/features/cloud/managedRelayLayer.test.ts (1 test) 69ms
2026-10-24T03:21:10.8313315Z โ unit src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms
2026-10-24T03:21:10.8350131Z โ rules/no-mobile-pull-request-glyph-literals.test.ts (10 tests) 4679ms
2026-10-24T03:21:10.8390028Z โ t3code/no-mobile-pull-request-glyph-literals (10)
2026-10-24T03:21:10.8390558Z โ allows glyphs picked from the module (1)
2026-10-24T03:21:10.8390893Z โ passes 487ms
2026-10-24T03:21:10.8391210Z โ allows unrelated symbols and copy that mentions pull requests (1)
2026-10-24T03:21:10.8391557Z โ passes 473ms
2026-10-24T03:21:10.8391873Z โ reports a pull request glyph in a JSX attribute (1)
2026-10-24T03:21:10.8392181Z โ reports the rule diagnostic 676ms
2026-10-24T03:21:10.8392464Z โ reports state glyphs chosen inline (1)
2026-10-24T03:21:10.8392829Z โ reports the rule diagnostic 498ms
2026-10-24T03:21:10.8393139Z โ reports glyphs in platform symbol objects (1)
2026-10-24T03:21:10.8393454Z โ reports the rule diagnostic 448ms
2026-10-24T03:21:10.8393751Z โ reports an Android-only pull request glyph (1)
2026-10-24T03:21:10.8394047Z โ reports the rule diagnostic 564ms
2026-10-24T03:21:10.8394409Z โ allows merge as an ordinary string outside an android symbol slot (1)
2026-10-24T03:21:10.8394708Z โ passes 445ms
2026-10-24T03:21:10.8395039Z โ allows merge in an android key outside a platform symbol object (1)
2026-10-24T03:21:10.8395332Z โ passes 383ms
2026-10-24T03:21:10.8395696Z โ reports an Android-only pull request glyph written as a template literal (1)
2026-10-24T03:21:10.8396042Z โ reports the rule diagnostic 348ms
2026-10-24T03:21:10.8396354Z โ reports glyphs in template literals (1)
2026-10-24T03:21:10.8396640Z โ reports the rule diagnostic 339ms
2026-10-24T03:21:10.9051607Z โ unit src/features/sharing/incoming-share-presentation.test.ts (2 tests) 3ms
2026-10-24T03:21:11.0014873Z โ unit src/features/cloud/CloudAuthProvider.test.ts (1 test) 5ms
2026-10-24T03:21:11.0154285Z โ unit src/features/devices/device-stream-document.test.ts (11 tests) 10ms
2026-10-24T03:21:11.1427532Z โ unit src/features/diagnostics/crash-log-model.test.ts (2 tests) 5ms
2026-10-24T03:21:11.2484637Z โ unit src/features/observability/tracing.test.ts (1 test) 32ms
2026-10-24T03:21:11.2625182Z โ unit src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 5ms
2026-10-24T03:21:11.3003575Z โ unit src/lib/markdownTableBreaks.test.ts (5 tests) 44ms
2026-10-24T03:21:11.3479632Z โ rules/prefer-catch-tags.test.ts (6 tests) 2662ms
2026-10-24T03:21:11.3515457Z โ t3code/prefer-catch-tags (6)
2026-10-24T03:21:11.3533084Z โ allows Effect.catchTags (1)
2026-10-24T03:21:11.3556549Z โ passes 607ms
2026-10-24T03:21:11.3637579Z โ ignores catchTag on other modules (1)
2026-10-24T03:21:11.3662313Z โ passes 434ms
2026-10-24T03:21:11.3702973Z โ ignores a local that shadows the namespace (1)
2026-10-24T03:21:11.3720856Z โ passes 381ms
2026-10-24T03:21:11.3721325Z โ reports Effect.catchTag (1)
2026-10-24T03:21:11.3721779Z โ reports the rule diagnostic 400ms
2026-10-24T03:21:11.3722159Z โ reports catchTag through an aliased namespace (1)
2026-10-24T03:21:11.3722517Z โ reports the rule diagnostic 455ms
2026-10-24T03:21:11.3722845Z โ reports a named catchTag import (1)
2026-10-24T03:21:11.3723182Z โ reports the rule diagnostic 355ms
2026-10-24T03:21:11.3723796Z โ unit scripts/generate-uniwind-themes.test.ts (1 test) 24ms
2026-10-24T03:21:11.5018147Z โ unit src/lib/nativeTheme.test.ts (12 tests) 37ms
2026-10-24T03:21:11.5404546Z โ unit src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 4ms
2026-10-24T03:21:11.6210869Z โ unit src/lib/assetImageSource.test.ts (3 tests) 4ms
2026-10-24T03:21:11.6740739Z โ unit src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 2ms
2026-10-24T03:21:11.7588491Z โ unit src/features/keyboard/commandPaletteItems.test.ts (2 tests) 5ms
2026-10-24T03:21:11.8498301Z โ rules/no-em-dash-copy.test.ts (5 tests) 2306ms
2026-10-24T03:21:11.8534330Z โ t3code/no-em-dash-copy (5)
2026-10-24T03:21:11.8534749Z โ allows em dashes in comments and regex literals (1)
2026-10-24T03:21:11.8535044Z โ passes 537ms
2026-10-24T03:21:11.8535288Z โ allows hyphens and en dashes (1)
2026-10-24T03:21:11.8535517Z โ passes 414ms
2026-10-24T03:21:11.8535745Z โ reports a string literal (1)
2026-10-24T03:21:11.8536018Z โ reports the rule diagnostic 505ms
2026-10-24T03:21:11.8536272Z โ reports a template literal (1)
2026-10-24T03:21:11.8536533Z โ reports the rule diagnostic 417ms
2026-10-24T03:21:11.8536774Z โ reports JSX text (1)
2026-10-24T03:21:11.8537551Z โ reports the rule diagnostic 414ms
2026-10-24T03:21:11.9123471Z โ rules/no-native-title-tooltip.test.ts (11 tests) 5288ms
2026-10-24T03:21:11.9256813Z โ t3code/no-native-title-tooltip (11)
2026-10-24T03:21:11.9321267Z โ allows intrinsic elements without a title attribute (1)
2026-10-24T03:21:11.9321735Z โ passes 614ms
2026-10-24T03:21:11.9401409Z โ allows title props on custom components (1)
2026-10-24T03:21:11.9449335Z โ passes 468ms
2026-10-24T03:21:11.9493950Z โ allows title on member expression components (1)
2026-10-24T03:21:11.9601377Z โ passes 422ms
2026-10-24T03:21:11.9649295Z โ allows title as an accessible name on embedded content (1)
2026-10-24T03:21:11.9649688Z โ passes 477ms
2026-10-24T03:21:11.9649949Z โ allows the svg title child element (1)
2026-10-24T03:21:11.9650169Z โ passes 449ms
2026-10-24T03:21:11.9650391Z โ allows document.title assignments (1)
2026-10-24T03:21:11.9650608Z โ passes 443ms
2026-10-24T03:21:11.9650827Z โ reports title on a truncating span (1)
2026-10-24T03:21:11.9651073Z โ reports the rule diagnostic 551ms
2026-10-24T03:21:11.9651314Z โ reports title on a button (1)
2026-10-24T03:21:11.9651589Z โ reports the rule diagnostic 573ms
2026-10-24T03:21:11.9651819Z โ reports title on a paragraph (1)
2026-10-24T03:21:11.9652055Z โ reports the rule diagnostic 427ms
2026-10-24T03:21:11.9652298Z โ reports title on a code element (1)
2026-10-24T03:21:11.9652534Z โ reports the rule diagnostic 420ms
2026-10-24T03:21:11.9652754Z โ reports title on an anchor (1)
2026-10-24T03:21:11.9652983Z โ reports the rule diagnostic 413ms
2026-10-24T03:21:11.9653342Z โ unit src/lib/markdownMediaSource.test.ts (3 tests) 4ms
2026-10-24T03:21:11.9935245Z โ unit src/features/connection/pairing.test.ts (5 tests) 3ms
2026-10-24T03:21:12.0242237Z โ unit src/features/pull-requests/pullRequestActions.test.ts (2 tests) 6ms
2026-10-24T03:21:12.2471865Z โ unit src/state/asset-url-state.test.ts (3 tests) 3ms
2026-10-24T03:21:12.2688492Z โ unit src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms
2026-10-24T03:21:12.2701766Z โ unit src/lib/connection.test.ts (1 test) 2ms
2026-10-24T03:21:12.3756058Z โ unit src/features/sharing/incoming-share-storage.test.ts (1 test) 8ms
2026-10-24T03:21:12.4402739Z โ unit src/features/review/shikiReviewHighlighter.test.ts (2 tests) 169ms
2026-10-24T03:21:12.4734837Z โ unit src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 3ms
2026-10-24T03:21:12.4938855Z โ unit src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms
2026-10-24T03:21:12.5088532Z โ unit src/features/home/swipe-row-activation.test.ts (3 tests) 2ms
2026-10-24T03:21:12.5303418Z โ unit src/lib/wideMarkdownBlocks.test.ts (2 tests) 6ms
2026-10-24T03:21:12.6516240Z โ unit src/lib/serialized-async-queue.test.ts (2 tests) 13ms
2026-10-24T03:21:12.6633932Z โ unit src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 3ms
2026-10-24T03:21:12.7038702Z โ unit src/lib/openExternalUrl.test.ts (1 test) 8ms
2026-10-24T03:21:12.7601781Z โ unit src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms
2026-10-24T03:21:12.8096931Z โ unit src/features/pull-requests/pullRequestDescription.test.ts (1 test) 16ms
2026-10-24T03:21:12.8361914Z โ rules/no-manual-memo.test.ts (14 tests) 6168ms
2026-10-24T03:21:12.8400853Z โ t3code/no-manual-memo (11)
2026-10-24T03:21:12.8409751Z โ allows plain derived values (1)
2026-10-24T03:21:12.8444477Z โ passes 443ms
2026-10-24T03:21:12.8481711Z โ allows useStableCallback (1)
2026-10-24T03:21:12.8499363Z โ passes 505ms
2026-10-24T03:21:12.8499981Z โ allows other React members (1)
2026-10-24T03:21:12.8500341Z โ passes 374ms
2026-10-24T03:21:12.8500621Z โ allows other directives (1)
2026-10-24T03:21:12.8500867Z โ passes 490ms
2026-10-24T03:21:12.8501113Z โ reports a "use memo" directive (1)
2026-10-24T03:21:12.8501427Z โ reports the rule diagnostic 409ms
2026-10-24T03:21:12.8504343Z โ reports useMemo (1)
2026-10-24T03:21:12.8504833Z โ reports the rule diagnostic 420ms
2026-10-24T03:21:12.8505135Z โ reports useCallback (1)
2026-10-24T03:21:12.8505424Z โ reports the rule diagnostic 471ms
2026-10-24T03:21:12.8505712Z โ reports React.useMemo (1)
2026-10-24T03:21:12.8506004Z โ reports the rule diagnostic 441ms
2026-10-24T03:21:12.8506304Z โ reports "use no memo" (1)
2026-10-24T03:21:12.8506604Z โ reports the rule diagnostic 479ms
2026-10-24T03:21:12.8506916Z โ reports a module-level "use no forget" (1)
2026-10-24T03:21:12.8507226Z โ reports the rule diagnostic 541ms
2026-10-24T03:21:12.8507530Z โ allows the same text as a string value (1)
2026-10-24T03:21:12.8507812Z โ passes 498ms
2026-10-24T03:21:12.8508111Z โ t3code/no-manual-memo with allowMemoHooks (3)
2026-10-24T03:21:12.8508382Z โ allows useMemo (1)
2026-10-24T03:21:12.8508641Z โ passes 385ms
2026-10-24T03:21:12.8508894Z โ allows useCallback (1)
2026-10-24T03:21:12.8509152Z โ passes 341ms
2026-10-24T03:21:12.8509890Z โ still reports "use no memo" (1)
2026-10-24T03:21:12.8510331Z โ reports the rule diagnostic 348ms
2026-10-24T03:21:12.8715821Z โ unit src/features/sharing/incoming-share-native.test.ts (2 tests) 2ms
2026-10-24T03:21:12.9523374Z โ unit src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 7ms
2026-10-24T03:21:12.9613339Z โ unit src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 77ms
2026-10-24T03:21:13.0865623Z โ unit src/features/threads/threadContentPresentation.test.ts (2 tests) 3ms
2026-10-24T03:21:13.1694362Z โ unit src/features/threads/subagent-card-presentation.test.ts (1 test) 8ms
2026-10-24T03:21:13.1846101Z โ unit src/features/cloud/managedRelayTokenStore.test.ts (1 test) 13ms
2026-10-24T03:21:13.2217109Z โ rules/no-hookless-use-function.test.ts (9 tests) 4018ms
2026-10-24T03:21:13.2227096Z โ t3code/no-hookless-use-function (9)
2026-10-24T03:21:13.2227549Z โ allows a hook that calls useState (1)
2026-10-24T03:21:13.2227876Z โ passes 464ms
2026-10-24T03:21:13.2228193Z โ allows a hook that only calls use() (1)
2026-10-24T03:21:13.2228481Z โ passes 535ms
2026-10-24T03:21:13.2228779Z โ allows a hook that calls a member hook (1)
2026-10-24T03:21:13.2229064Z โ passes 547ms
2026-10-24T03:21:13.2229400Z โ allows a plain function (1)
2026-10-24T03:21:13.2229691Z โ passes 502ms
2026-10-24T03:21:13.2229981Z โ allows names that only start with use (1)
2026-10-24T03:21:13.2230267Z โ passes 408ms
2026-10-24T03:21:13.2230572Z โ reports a hook-less function declaration (1)
2026-10-24T03:21:13.2230900Z โ reports the rule diagnostic 375ms
2026-10-24T03:21:13.2231239Z โ reports a hook-less arrow returning a closure (1)
2026-10-24T03:21:13.2231610Z โ reports the rule diagnostic 334ms
2026-10-24T03:21:13.2231929Z โ reports a hook-less function expression (1)
2026-10-24T03:21:13.2232246Z โ reports the rule diagnostic 410ms
2026-10-24T03:21:13.2232611Z โ reports a hook call that only happens inside a nested callback (1)
2026-10-24T03:21:13.2232969Z โ reports the rule diagnostic 397ms
2026-10-24T03:21:13.2391577Z โ unit src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 3ms
2026-10-24T03:21:13.2592976Z โ unit src/lib/filePreviewGallery.test.ts (1 test) 7ms
2026-10-24T03:21:13.4041477Z โ unit src/features/threads/customSnoozeDate.test.ts (2 tests) 4ms
2026-10-24T03:21:13.4042289Z โ unit src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms
2026-10-24T03:21:13.4363089Z โ unit src/state/thread-composer-error.test.ts (1 test) 2ms
2026-10-24T03:21:13.5076610Z โ unit src/features/prompt-links/prompt-link-model.test.ts (1 test) 3ms
2026-10-24T03:21:13.5444449Z โ unit src/features/browser/previewPromptText.test.ts (3 tests) 2ms
2026-10-24T03:21:13.6298267Z โ unit src/features/cloud/publicConfig.test.ts (1 test) 2ms
2026-10-24T03:21:13.6704661Z โ unit src/state/queries.test.ts (1 test) 7ms
2026-10-24T03:21:13.6835862Z โ unit src/features/projects/AddProjectScreen.logic.test.ts (1 test) 3ms
2026-10-24T03:21:13.7057410Z โ unit src/lib/nativeComposerTheme.test.ts (1 test) 3ms
2026-10-24T03:21:13.7534823Z โ unit src/lib/http-response.test.ts (1 test) 3ms
2026-10-24T03:21:13.7737167Z โ unit src/lib/mobileThemeRuntime.test.ts (1 test) 4ms
2026-10-24T03:21:13.8067148Z โ unit src/lib/filePreview.test.ts (4 tests) 2ms
2026-10-24T03:21:13.8297755Z โ unit src/lib/foreground-handoff.test.ts (1 test) 2ms
2026-10-24T03:21:13.8709124Z โ unit src/lib/appearancePreferences.test.ts (1 test) 2ms
2026-10-24T03:21:13.8730599Z โ unit src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms
2026-10-24T03:21:13.8934200Z โ unit src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms
2026-10-24T03:21:14.0267687Z โ unit src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms
2026-10-24T03:21:14.3694711Z โ rules/no-dom-test-environment.test.ts (12 tests) 4421ms
2026-10-24T03:21:14.3695109Z โ t3code/no-dom-test-environment (12)
2026-10-24T03:21:14.3695328Z โ allows browser tests (1)
2026-10-24T03:21:14.3695539Z โ passes 513ms
2026-10-24T03:21:14.3695751Z โ allows similarly named packages (1)
2026-10-24T03:21:14.3695957Z โ passes 505ms
2026-10-24T03:21:14.3696141Z โ rejects line pragmas (1)
2026-10-24T03:21:14.3696416Z โ reports the rule diagnostic 433ms
2026-10-24T03:21:14.3696682Z โ rejects block pragmas for any environment (1)
2026-10-24T03:21:14.3696927Z โ reports the rule diagnostic 438ms
2026-10-24T03:21:14.3697145Z โ rejects jsdom imports (1)
2026-10-24T03:21:14.3697362Z โ reports the rule diagnostic 414ms
2026-10-24T03:21:14.3697583Z โ rejects happy-dom imports (1)
2026-10-24T03:21:14.3697802Z โ reports the rule diagnostic 395ms
2026-10-24T03:21:14.3698021Z โ rejects emulator subpaths (1)
2026-10-24T03:21:14.3698239Z โ reports the rule diagnostic 383ms
2026-10-24T03:21:14.3698458Z โ rejects dynamic imports (1)
2026-10-24T03:21:14.3699050Z โ reports the rule diagnostic 344ms
2026-10-24T03:21:14.3725715Z
2026-10-24T03:21:14.3732281Z Test Files 25 passed (25)
2026-10-24T03:21:14.3733288Z Tests 366 passed (366)
2026-10-24T03:21:14.3733491Z Start at 03:20:44
2026-10-24T03:21:14.3735462Z Duration 29.98s (tests 96%, import 2%, setup 1%)
2026-10-24T03:21:14.3740536Z
2026-10-24T03:21:14.3899594Z
2026-10-24T03:21:32.8249038Z โ unit src/reactCompilerCoverage.test.ts (910 tests) 34443ms
2026-10-24T03:21:32.8249672Z โ React Compiler coverage (910)
2026-10-24T03:21:32.8250049Z โ Metro's transformer applies the compiler 1734ms
2026-10-24T03:21:32.8250387Z โ compiles src/components/ComposerContextSheet.tsx 488ms
2026-10-24T03:21:32.8250737Z โ compiles src/features/browser/PreviewStreamWebView.tsx 382ms
2026-10-24T03:21:32.8251064Z โ compiles src/features/files/FileTreeBrowser.tsx 329ms
2026-10-24T03:21:32.8251441Z โ compiles src/features/files/ThreadFilesRouteScreen.tsx 529ms
2026-10-24T03:21:32.8251755Z โ compiles src/features/home/HomeScreen.tsx 529ms
2026-10-24T03:21:32.8252072Z โ compiles src/features/home/thread-swipe-actions.tsx 328ms
2026-10-24T03:21:32.8252425Z โ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 374ms
2026-10-24T03:21:32.8252795Z โ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 456ms
2026-10-24T03:21:32.8253150Z โ compiles src/features/threads/NewTaskDraftScreen.tsx 424ms
2026-10-24T03:21:32.8253534Z โ compiles src/features/threads/ThreadComposer.tsx 643ms
2026-10-24T03:21:32.8253859Z โ compiles src/features/threads/ThreadDetailScreen.tsx 826ms
2026-10-24T03:21:32.8254180Z โ compiles src/features/threads/ThreadFeed.tsx 785ms
2026-10-24T03:21:32.8254513Z โ compiles src/features/threads/new-task-flow-provider.tsx 517ms
2026-10-24T03:21:32.8254862Z โ compiles src/features/threads/thread-list-v2-items.tsx 327ms
2026-10-24T03:21:32.8255200Z โ compiles src/features/threads/thread-work-log.tsx 398ms
2026-10-24T03:21:32.8255495Z โ caches the thread feed derivation 779ms
2026-10-24T03:21:32.8291376Z
2026-10-24T03:21:32.8294085Z Test Files 197 passed (197)
2026-10-24T03:21:32.8298339Z Tests 2193 passed (2193)
2026-10-24T03:21:32.8298652Z Start at 03:20:47
2026-10-24T03:21:32.8301404Z Duration 45.30s (import 35%, transform 27%, tests 26%, setup 8%, environment 3%)
2026-10-24T03:21:32.8310879Z
2026-10-24T03:21:32.9036845Z
2026-10-24T03:21:32.9038885Z ---
2026-10-24T03:21:32.9039174Z vp run: 27/27 successful. (Run `vp run --last-details` for full details)
2026-10-24T03:21:32.9626376Z Post job cleanup.
2026-10-24T03:21:33.0257541Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache.
2026-10-24T03:21:33.0333978Z Post job cleanup.
2026-10-24T03:21:33.0347928Z ##[start-action display=Cache full pnpm store;id=__08b53575-d29f-4f85-ae30-18fcced9616b.__actions_cache]
2026-10-24T03:21:33.0689634Z Post job cleanup.
2026-10-24T03:21:33.1357874Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-045caa51c4b226597018f0d0c699ccc3936ad58bb7e4b01dc2f26bb9d6fd8aef, not saving cache.
2026-10-24T03:21:33.1398049Z ##[end-action id=__08b53575-d29f-4f85-ae30-18fcced9616b.__actions_cache;outcome=success;conclusion=success;duration_ms=104]
2026-10-24T03:21:33.1400529Z ##[start-action display=Cache Vite+;id=__08b53575-d29f-4f85-ae30-18fcced9616b.vp_cache]
2026-10-24T03:21:33.1427234Z Post job cleanup.
2026-10-24T03:21:33.2070149Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
2026-10-24T03:21:33.2107467Z ##[end-action id=__08b53575-d29f-4f85-ae30-18fcced9616b.vp_cache;outcome=success;conclusion=success;duration_ms=70]
2026-10-24T03:21:33.2147142Z Post job cleanup.
2026-10-24T03:21:33.2571213Z [command]/usr/local/bin/git version
2026-10-24T03:21:33.2601331Z git version 2.55.0
2026-10-24T03:21:33.2618675Z Temporarily overriding HOME='/home/runner/_work/_temp/6c93dfa2-bbda-4741-872f-deb972a23fad' before making global git config changes
2026-10-24T03:21:33.2619039Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T03:21:33.2621621Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T03:21:33.2644498Z Removing SSH command configuration
2026-10-24T03:21:33.2647497Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T03:21:33.2671317Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-24T03:21:33.2809168Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T03:21:33.2862395Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T03:21:33.2902954Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T03:21:33.2926129Z ##[group]Run '/job_completed.sh'
2026-10-24T03:21:33.2938121Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T03:21:33.2938325Z env:
2026-10-24T03:21:33.2938443Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T03:21:33.2938596Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401
2026-10-24T03:21:33.2938740Z BLACKSMITH_CHECK_RUN_ID: 120764357167
2026-10-24T03:21:33.2938887Z BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-24T03:21:33.2939029Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T03:21:33.2939167Z ##[endgroup]
2026-10-24T03:21:33.3022026Z Docker container cache not activated, skipping hash computation.
2026-10-24T03:21:33.3322883Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T03:21:33.3369045Z Cleaning up orphan processes