GitHub check
256 KB of 378 KB loaded Download the full log (378 KB)
122 KB of earlier output not loaded
T00:20:32.1739549Z โ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 97ms
2026-10-24T00:20:32.2014063Z โ src/environments/EnvironmentLinks.test.ts (2 tests) 20ms
2026-10-24T00:20:32.2433734Z โ src/atomicWrite.test.ts (7 tests) 86ms
2026-10-24T00:20:32.3234204Z โ src/legacyLocalStorageMerge.test.ts (7 tests) 7ms
2026-10-24T00:20:32.3995826Z โ src/wsl/wslPathParsing.test.ts (12 tests) 4ms
2026-10-24T00:20:32.4313893Z โ src/mcpApp.test.ts (14 tests) 823ms
2026-10-24T00:20:32.4366012Z โ mcpAppFromToolItem (4)
2026-10-24T00:20:32.4452003Z โ reads the app from both the stored output and its compact wire form 811ms
2026-10-24T00:20:32.4881512Z โ src/environments/ManagedEndpointAllocations.test.ts (1 test) 6ms
2026-10-24T00:20:32.5022443Z โ src/KeyedCoalescingWorker.test.ts (4 tests) 21ms
2026-10-24T00:20:32.5773207Z โ src/updates/updateMachine.test.ts (4 tests) 11ms
2026-10-24T00:20:32.6493861Z โ src/linuxSecretStorage.test.ts (7 tests) 4ms
2026-10-24T00:20:32.6843599Z โ src/app/CodexAuthCallback.test.ts (4 tests) 96ms
2026-10-24T00:20:32.7220668Z โ src/app/DesktopCliShim.test.ts (4 tests) 89ms
2026-10-24T00:20:32.7312250Z โ src/ipc/methods/notificationBadge.test.ts (1 test) 38ms
2026-10-24T00:20:32.7650501Z โ src/changeRequestUrl.test.ts (19 tests) 26ms
2026-10-24T00:20:32.7832682Z โ src/composerInlineTokens.test.ts (34 tests) 48ms
2026-10-24T00:20:32.8076821Z โ src/model.test.ts (10 tests) 32ms
2026-10-24T00:20:32.8170696Z โ src/nodeRuntime.test.ts (10 tests) 549ms
2026-10-24T00:20:32.8425345Z โ src/preview.test.ts (23 tests) 19ms
2026-10-24T00:20:32.8632813Z โ src/ipc/methods/preview.test.ts (5 tests) 31ms
2026-10-24T00:20:32.9266944Z โ src/toolOutput.test.ts (12 tests) 14ms
2026-10-24T00:20:33.0125454Z โ src/snapShot/RegionSnapShot.test.ts (4 tests) 14ms
2026-10-24T00:20:33.0973760Z โ src/ipc/methods/snapShot.test.ts (3 tests) 9ms
2026-10-24T00:20:33.1290527Z โ src/markdownLinks.test.ts (34 tests) 16ms
2026-10-24T00:20:33.1371952Z โ src/preview/GuestInput.test.ts (4 tests) 13ms
2026-10-24T00:20:33.1570699Z โ src/permissions/MacPermissionHelper.test.ts (1 test) 9ms
2026-10-24T00:20:33.1647816Z โ src/codexMarkdownDirectives.test.ts (22 tests) 41ms
2026-10-24T00:20:33.2098659Z โ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 22ms
2026-10-24T00:20:33.3672455Z โ src/app/DesktopWebLinks.test.ts (2 tests) 7ms
2026-10-24T00:20:33.4271425Z โ scripts/verify-preload-bundle.test.mjs (7 tests) 33ms
2026-10-24T00:20:33.5011563Z โ src/electron/ElectronShell.test.ts (5 tests) 14ms
2026-10-24T00:20:33.5692519Z โ src/sourceControl.test.ts (11 tests) 9ms
2026-10-24T00:20:33.6141312Z โ src/composerContextLegacySend.test.ts (8 tests) 21ms
2026-10-24T00:20:33.6272872Z โ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 20ms
2026-10-24T00:20:33.6891751Z โ src/DrainableWorker.test.ts (3 tests) 28ms
2026-10-24T00:20:33.7081106Z โ src/preview/PickedElementPayload.test.ts (2 tests) 4ms
2026-10-24T00:20:33.7082567Z โ src/agentAwareness.test.ts (18 tests) 10ms
2026-10-24T00:20:33.7190974Z โ src/htmlRender.test.ts (11 tests) 11ms
2026-10-24T00:20:33.7552307Z โ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 96ms
2026-10-24T00:20:33.7714378Z โ scripts/browser-secret-native.test.mjs (10 tests) 757ms
2026-10-24T00:20:33.7751583Z โ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 58ms
2026-10-24T00:20:33.8222282Z โ src/environments/CloudflareApiPause.test.ts (1 test) 15ms
2026-10-24T00:20:33.8311286Z
2026-10-24T00:20:33.8359197Z Test Files 30 passed (30)
2026-10-24T00:20:33.8414005Z Tests 268 passed (268)
2026-10-24T00:20:33.8492108Z Start at 00:20:19
2026-10-24T00:20:33.8559850Z Duration 14.02s (import 82%, transform 9%, tests 5%, setup 4%)
2026-10-24T00:20:33.8560118Z
2026-10-24T00:20:33.8583057Z โ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 11ms
2026-10-24T00:20:33.8664107Z โ src/imageDimensions.test.ts (8 tests) 3ms
2026-10-24T00:20:33.9338633Z
2026-10-24T00:20:33.9406735Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:33.9430035Z โ src/terminalOutput.test.ts (16 tests) 1015ms
2026-10-24T00:20:33.9472238Z โ appendTerminalOutput (8)
2026-10-24T00:20:33.9568454Z โ stays bounded across many appends of huge output, including one endless line 985ms
2026-10-24T00:20:33.9844417Z โ src/remote.test.ts (10 tests) 6ms
2026-10-24T00:20:34.0999316Z โ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 54ms
2026-10-24T00:20:34.1111974Z โ src/KeyedLock.test.ts (4 tests) 12ms
2026-10-24T00:20:34.1467461Z โ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 8ms
2026-10-24T00:20:34.2110737Z โ src/composerContextClipboard.test.ts (6 tests) 251ms
2026-10-24T00:20:34.2313191Z โ src/promptLinks.test.ts (8 tests) 48ms
2026-10-24T00:20:34.2432736Z โ src/electron/WindowsForeground.test.ts (3 tests) 26ms
2026-10-24T00:20:34.2672187Z โ src/logging.test.ts (3 tests) 104ms
2026-10-24T00:20:34.2836544Z โ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 223ms
2026-10-24T00:20:34.2959028Z
2026-10-24T00:20:34.3046420Z Test Files 1 passed (1)
2026-10-24T00:20:34.3046759Z Tests 30 passed (30)
2026-10-24T00:20:34.3112052Z Start at 00:20:31
2026-10-24T00:20:34.3151558Z Duration 2.51s (transform 56%, import 29%, tests 10%, setup 4%)
2026-10-24T00:20:34.3185117Z
2026-10-24T00:20:34.3234947Z โ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 4ms
2026-10-24T00:20:34.3527861Z
2026-10-24T00:20:34.3588578Z ~/packages/provider-grok$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:34.3991391Z
2026-10-24T00:20:34.4073422Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket
2026-10-24T00:20:34.4078448Z
2026-10-24T00:20:34.4611725Z โ src/ipc/methods/localEnvironment.test.ts (1 test) 6ms
2026-10-24T00:20:34.5420244Z โ src/app/DesktopUserData.test.ts (2 tests) 25ms
2026-10-24T00:20:34.5726182Z โ src/permissions/MacSettingsWindow.test.ts (2 tests) 15ms
2026-10-24T00:20:34.6010933Z โ src/app/DesktopEnvironment.test.ts (2 tests) 32ms
2026-10-24T00:20:34.6072932Z โ src/schemaJson.test.ts (8 tests) 18ms
2026-10-24T00:20:34.6381803Z โ gnome-extension/feedbackGeometry.test.js (7 tests) 16ms
2026-10-24T00:20:34.6769144Z โ src/app/DesktopAppActivationBroker.test.ts (3 tests) 7ms
2026-10-24T00:20:34.7513469Z โ src/preview/WebviewPreferences.test.ts (2 tests) 2ms
2026-10-24T00:20:34.7975948Z โ src/devHome.test.ts (5 tests) 99ms
2026-10-24T00:20:34.8343616Z โ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 14ms
2026-10-24T00:20:34.8539102Z โ src/codexAuthHandoff.test.ts (6 tests) 23ms
2026-10-24T00:20:34.8605366Z
2026-10-24T00:20:34.8673169Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-grok
2026-10-24T00:20:34.8707392Z
2026-10-24T00:20:34.8785296Z โ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms
2026-10-24T00:20:34.9315808Z โ src/threadFindText.test.ts (8 tests) 76ms
2026-10-24T00:20:34.9369080Z โ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 29ms
2026-10-24T00:20:34.9729582Z โ src/preview/RecordingInput.test.ts (2 tests) 2ms
2026-10-24T00:20:34.9755208Z โ src/preview/AnnotationKeyboard.test.ts (1 test) 9ms
2026-10-24T00:20:34.9869644Z โ src/threadLinks.test.ts (8 tests) 13ms
2026-10-24T00:20:35.0071754Z โ src/preview/AnnotationIds.test.ts (1 test) 7ms
2026-10-24T00:20:35.0299019Z โ src/orchestrationV2BoundedSnapshot.test.ts (3 tests) 4ms
2026-10-24T00:20:35.1498944Z โ src/hostClassification.test.ts (10 tests) 4ms
2026-10-24T00:20:35.1712243Z โ src/orchestrationTiming.test.ts (11 tests) 3ms
2026-10-24T00:20:35.1753306Z โ src/gitPatchPath.test.ts (22 tests) 7ms
2026-10-24T00:20:35.2244851Z โ src/ipc/methods/sshEnvironment.test.ts (1 test) 6ms
2026-10-24T00:20:35.2307771Z โ src/Net.test.ts (4 tests) 16ms
2026-10-24T00:20:35.2348355Z
2026-10-24T00:20:35.2374184Z Test Files 103 passed (103)
2026-10-24T00:20:35.2402316Z Tests 836 passed (836)
2026-10-24T00:20:35.2402762Z Start at 00:20:18
2026-10-24T00:20:35.2403223Z Duration 17.04s (import 48%, transform 26%, tests 14%, setup 12%, worker 1%)
2026-10-24T00:20:35.2403461Z
2026-10-24T00:20:35.2403778Z Import 519 modules were evaluated 6405 times ยท 46.82s total, 48% of tracked time
2026-10-24T00:20:35.2404330Z ~4.68s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T00:20:35.2404836Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T00:20:35.2405081Z
2026-10-24T00:20:35.2610170Z โ src/fileLinks.test.ts (18 tests) 5ms
2026-10-24T00:20:35.3037327Z
2026-10-24T00:20:35.3163364Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:35.3511360Z โ src/path.test.ts (11 tests) 4ms
2026-10-24T00:20:35.4157241Z โ src/semver.test.ts (7 tests) 11ms
2026-10-24T00:20:35.5314257Z โ src/composerTrigger.test.ts (25 tests) 11ms
2026-10-24T00:20:35.5724640Z โ src/codexArtifactTemplates.test.ts (9 tests) 4ms
2026-10-24T00:20:35.5756584Z
2026-10-24T00:20:35.5795156Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab
2026-10-24T00:20:35.5831162Z
2026-10-24T00:20:35.5864034Z โ src/markdownPipeline.test.ts (3 tests) 28ms
2026-10-24T00:20:35.5916253Z โ src/orchestrationV2Timeline.test.ts (12 tests) 5ms
2026-10-24T00:20:35.6244588Z โ src/server/usage.test.ts (9 tests) 14ms
2026-10-24T00:20:35.6516357Z โ src/relayTracing.test.ts (2 tests) 6ms
2026-10-24T00:20:35.7695181Z โ src/cliArgs.test.ts (8 tests) 3ms
2026-10-24T00:20:35.8741477Z โ src/filePreview.test.ts (13 tests) 25ms
2026-10-24T00:20:35.9126514Z โ src/toolActivity.test.ts (4 tests) 4ms
2026-10-24T00:20:35.9710221Z โ src/codexFileCitations.test.ts (5 tests) 3ms
2026-10-24T00:20:36.0677332Z โ src/composerPullRequestMatches.test.ts (3 tests) 6ms
2026-10-24T00:20:36.0929847Z โ src/delimitedPreview.test.ts (8 tests) 654ms
2026-10-24T00:20:36.0978994Z โ delimited file previews (8)
2026-10-24T00:20:36.1032197Z โ bounds rows, columns and cell length and reports partial content 626ms
2026-10-24T00:20:36.1669070Z โ src/server/bitbucketPullRequestJson.test.ts (22 tests) 26ms
2026-10-24T00:20:36.2114830Z โ src/cliRelease.test.ts (3 tests) 19ms
2026-10-24T00:20:36.2372997Z โ src/threadReference.test.ts (5 tests) 5ms
2026-10-24T00:20:36.2417391Z โ src/relayAuth.test.ts (2 tests) 17ms
2026-10-24T00:20:36.2807216Z โ src/connectAuth.test.ts (3 tests) 3ms
2026-10-24T00:20:36.3000576Z โ src/searchRanking.test.ts (3 tests) 4ms
2026-10-24T00:20:36.3272847Z โ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 46ms
2026-10-24T00:20:36.3291813Z โ src/server/BitbucketPullRequestApi.test.ts (23 tests) 60ms
2026-10-24T00:20:36.3387688Z
2026-10-24T00:20:36.3388678Z Test Files 3 passed (3)
2026-10-24T00:20:36.3389007Z Tests 63 passed (63)
2026-10-24T00:20:36.3389203Z Start at 00:20:34
2026-10-24T00:20:36.3389494Z Duration 1.91s (transform 53%, import 40%, setup 4%, tests 3%)
2026-10-24T00:20:36.3389651Z
2026-10-24T00:20:36.3389912Z โ src/desktopBootstrapToken.test.ts (3 tests) 10ms
2026-10-24T00:20:36.3913214Z
2026-10-24T00:20:36.3974511Z ~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:36.4004220Z โ src/usageFormat.test.ts (4 tests) 10ms
2026-10-24T00:20:36.4308838Z โ src/server/xaiAcpExtension.test.ts (52 tests) 38ms
2026-10-24T00:20:36.4678092Z โ src/cloneUrl.test.ts (3 tests) 3ms
2026-10-24T00:20:36.5029576Z โ src/favicon.test.ts (6 tests) 2ms
2026-10-24T00:20:36.5430306Z โ src/githubMarkdownLinks.test.ts (3 tests) 42ms
2026-10-24T00:20:36.5487531Z โ src/desktopAppControl.test.ts (2 tests) 4ms
2026-10-24T00:20:36.6143931Z โ src/oauthScope.test.ts (3 tests) 10ms
2026-10-24T00:20:36.6314141Z โ src/schemaYaml.test.ts (2 tests) 9ms
2026-10-24T00:20:36.6693604Z
2026-10-24T00:20:36.6745451Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor
2026-10-24T00:20:36.6750096Z
2026-10-24T00:20:36.7126241Z โ src/thirdPartyLicenses.test.ts (2 tests) 8ms
2026-10-24T00:20:36.7537102Z โ src/t3McpToolPresentation.test.ts (2 tests) 28ms
2026-10-24T00:20:36.8999627Z โ src/AgentScope.test.ts (1 test) 14ms
2026-10-24T00:20:36.9426007Z โ src/threadSearch.test.ts (2 tests) 5ms
2026-10-24T00:20:36.9472410Z โ src/providerAuthReturnUrl.test.ts (5 tests) 7ms
2026-10-24T00:20:36.9856838Z โ src/relayUrl.test.ts (4 tests) 3ms
2026-10-24T00:20:37.0489001Z โ src/video.test.ts (2 tests) 4ms
2026-10-24T00:20:37.2027246Z โ src/terminalLabels.test.ts (2 tests) 3ms
2026-10-24T00:20:37.2044720Z โ src/changedFileKind.test.ts (5 tests) 20ms
2026-10-24T00:20:37.2313761Z โ src/telemetryId.test.ts (1 test) 6ms
2026-10-24T00:20:37.2814489Z โ src/server/skills.test.ts (6 tests) 46ms
2026-10-24T00:20:37.2862041Z โ src/t3ProjectFile.test.ts (2 tests) 4ms
2026-10-24T00:20:37.2900333Z โ src/server/acpSupport.test.ts (8 tests) 18ms
2026-10-24T00:20:37.2957937Z โ src/relayJwt.test.ts (1 test) 3ms
2026-10-24T00:20:37.3146449Z โ src/relaySigning.test.ts (1 test) 4ms
2026-10-24T00:20:37.3259610Z
2026-10-24T00:20:37.3275995Z Test Files 90 passed (90)
2026-10-24T00:20:37.3276777Z Tests 1008 passed | 2 skipped (1010)
2026-10-24T00:20:37.3277292Z Start at 00:20:27
2026-10-24T00:20:37.3277632Z Duration 10.29s (import 43%, transform 27%, setup 16%, tests 13%, worker 1%)
2026-10-24T00:20:37.3277874Z
2026-10-24T00:20:37.3278189Z Import 349 modules were evaluated 2808 times ยท 24.03s total, 43% of tracked time
2026-10-24T00:20:37.3278732Z ~2.23s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T00:20:37.3279244Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T00:20:37.3279555Z
2026-10-24T00:20:37.3279821Z โ src/server/skills.test.ts (5 tests) 100ms
2026-10-24T00:20:37.3583638Z
2026-10-24T00:20:37.3586164Z ~/packages/client-runtime$ vp test run โ cache disabled
2026-10-24T00:20:37.3905180Z โ src/server/gitLabMergeRequestJson.test.ts (29 tests) 14ms
2026-10-24T00:20:37.4639732Z โ src/server/GitLabCli.test.ts (5 tests) 17ms
2026-10-24T00:20:37.4704013Z โ src/server/GitLabPullRequestCli.test.ts (42 tests) 63ms
2026-10-24T00:20:37.4863530Z โ src/server/GitLabPullRequestProvider.test.ts (7 tests) 21ms
2026-10-24T00:20:37.4881933Z โ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 19ms
2026-10-24T00:20:37.5187277Z โ src/server/GitLabSourceControlProvider.test.ts (12 tests) 16ms
2026-10-24T00:20:37.5212757Z
2026-10-24T00:20:37.5215225Z Test Files 6 passed (6)
2026-10-24T00:20:37.5215605Z Tests 109 passed (109)
2026-10-24T00:20:37.5216222Z Start at 00:20:35
2026-10-24T00:20:37.5217045Z Duration 1.95s (transform 55%, import 37%, setup 6%, tests 1%)
2026-10-24T00:20:37.5225390Z
2026-10-24T00:20:37.5728441Z
2026-10-24T00:20:37.5761278Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime
2026-10-24T00:20:37.5762092Z
2026-10-24T00:20:37.5810289Z
2026-10-24T00:20:37.5818937Z ~/packages/tailscale$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:37.7052326Z โ src/server/accountUsage.test.ts (9 tests) 401ms
2026-10-24T00:20:37.8503572Z
2026-10-24T00:20:37.8504692Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/tailscale
2026-10-24T00:20:37.8505006Z
2026-10-24T00:20:37.9113939Z โ src/server/driver.test.ts (4 tests) 42ms
2026-10-24T00:20:37.9229949Z
2026-10-24T00:20:37.9232946Z Test Files 5 passed (5)
2026-10-24T00:20:37.9249673Z Tests 79 passed (79)
2026-10-24T00:20:37.9250014Z Start at 00:20:34
2026-10-24T00:20:37.9250415Z Duration 3.06s (transform 64%, import 30%, setup 5%, tests 2%)
2026-10-24T00:20:37.9250689Z
2026-10-24T00:20:37.9590196Z
2026-10-24T00:20:37.9647456Z ~/packages/effect-acp$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:38.1846979Z โ src/server/usageLimits.test.ts (9 tests) 44ms
2026-10-24T00:20:38.1949188Z โ src/tailscale.test.ts (7 tests) 17ms
2026-10-24T00:20:38.1980077Z
2026-10-24T00:20:38.1990305Z Test Files 1 passed (1)
2026-10-24T00:20:38.2032886Z Tests 7 passed (7)
2026-10-24T00:20:38.2043858Z Start at 00:20:37
2026-10-24T00:20:38.2044168Z Duration 342ms (import 36%, transform 35%, setup 21%, tests 7%, worker 1%)
2026-10-24T00:20:38.2044343Z
2026-10-24T00:20:38.2284715Z
2026-10-24T00:20:38.2287301Z ~/packages/effect-codex-app-server$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:38.2395585Z
2026-10-24T00:20:38.2409981Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/effect-acp
2026-10-24T00:20:38.2424018Z
2026-10-24T00:20:38.3717829Z โ src/server/auth.test.ts (10 tests) 32ms
2026-10-24T00:20:38.3854593Z โ src/server/CursorAgentSdk.test.ts (1 test) 15ms
2026-10-24T00:20:38.5003503Z โ src/server/textGeneration.test.ts (8 tests) 72ms
2026-10-24T00:20:38.5595252Z
2026-10-24T00:20:38.5673011Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/effect-codex-app-server
2026-10-24T00:20:38.5684738Z
2026-10-24T00:20:38.6678644Z โ src/server/transportFailure.test.ts (10 tests) 8ms
2026-10-24T00:20:38.7453700Z โ src/server/status.test.ts (8 tests) 41ms
2026-10-24T00:20:38.7815479Z โ src/server/accountCache.test.ts (2 tests) 2ms
2026-10-24T00:20:38.9304257Z โ src/server/adapter.test.ts (15 tests) 116ms
2026-10-24T00:20:38.9611357Z โ src/server/CursorSdk.test.ts (2 tests) 7ms
2026-10-24T00:20:39.0522518Z โ src/server/credentialStore.test.ts (5 tests) 68ms
2026-10-24T00:20:39.0879085Z โ src/errors.test.ts (6 tests) 30ms
2026-10-24T00:20:39.0911651Z โ src/server/driver.test.ts (2 tests) 107ms
2026-10-24T00:20:39.1142703Z โ src/schema.test.ts (2 tests) 5ms
2026-10-24T00:20:39.1163151Z โ src/_internal/stdio.test.ts (1 test) 15ms
2026-10-24T00:20:39.1789938Z โ src/server/CursorSdkCatalog.test.ts (1 test) 9ms
2026-10-24T00:20:39.1865825Z
2026-10-24T00:20:39.1878224Z Test Files 14 passed (14)
2026-10-24T00:20:39.1878639Z Tests 87 passed (87)
2026-10-24T00:20:39.1878922Z Start at 00:20:36
2026-10-24T00:20:39.1879332Z Duration 2.51s (transform 43%, import 41%, setup 8%, tests 7%)
2026-10-24T00:20:39.1879567Z
2026-10-24T00:20:39.2103535Z
2026-10-24T00:20:39.2136040Z ~/packages/provider-acp-registry$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:39.2411298Z โ src/agent.test.ts (6 tests) 41ms
2026-10-24T00:20:39.4770587Z
2026-10-24T00:20:39.4791791Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp-registry
2026-10-24T00:20:39.4792647Z
2026-10-24T00:20:39.4939405Z โ src/authorization/layer.test.ts (23 tests) 147ms
2026-10-24T00:20:39.5075751Z โ src/_internal/shared.test.ts (4 tests) 10ms
2026-10-24T00:20:39.5108572Z โ src/_internal/stdio.test.ts (1 test) 11ms
2026-10-24T00:20:39.6298615Z โ src/protocol.test.ts (15 tests) 68ms
2026-10-24T00:20:39.7492288Z โ src/schema.test.ts (4 tests) 11ms
2026-10-24T00:20:39.8623463Z โ src/state/runtime.test.ts (23 tests) 149ms
2026-10-24T00:20:39.8803851Z โ src/connection/supervisor.test.ts (30 tests) 246ms
2026-10-24T00:20:40.0035629Z โ src/client.test.ts (2 tests) 280ms
2026-10-24T00:20:40.0086300Z
2026-10-24T00:20:40.0158548Z Test Files 5 passed (5)
2026-10-24T00:20:40.0219111Z Tests 26 passed (26)
2026-10-24T00:20:40.0238083Z Start at 00:20:38
2026-10-24T00:20:40.0279164Z Duration 1.43s (transform 51%, import 25%, setup 14%, tests 10%, worker 1%)
2026-10-24T00:20:40.0313981Z
2026-10-24T00:20:40.0538917Z โ src/connection/registry.test.ts (41 tests) 288ms
2026-10-24T00:20:40.0581543Z
2026-10-24T00:20:40.0615436Z ~/packages/provider-core$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:40.0961794Z โ src/rpc/session.test.ts (14 tests) 398ms
2026-10-24T00:20:40.1027244Z โ src/protocol.test.ts (21 tests) 893ms
2026-10-24T00:20:40.1152737Z โ effect-acp protocol (21)
2026-10-24T00:20:40.1213269Z โ propagates the real child exit code when the input stream ends 324ms
2026-10-24T00:20:40.1251831Z โ does not emit a second process-exit error after a decode failure 501ms
2026-10-24T00:20:40.3067323Z
2026-10-24T00:20:40.3078203Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-core
2026-10-24T00:20:40.3078536Z
2026-10-24T00:20:40.4558808Z โ src/state/threads-sync.test.ts (24 tests) 174ms
2026-10-24T00:20:40.5206119Z โ src/state/server.test.ts (19 tests) 36ms
2026-10-24T00:20:40.7072482Z โ src/server/usageLimits.test.ts (7 tests) 8ms
2026-10-24T00:20:40.7718943Z โ src/operations/commands.test.ts (14 tests) 74ms
2026-10-24T00:20:40.7803402Z โ src/state/shell-sync.test.ts (6 tests) 84ms
2026-10-24T00:20:40.7999896Z โ src/voice-input/controller.test.ts (22 tests) 22ms
2026-10-24T00:20:41.0119761Z โ src/state/pullRequests.test.ts (56 tests) 1269ms
2026-10-24T00:20:41.0147856Z โ returns a successful mutation when source invalidation stalls 1002ms
2026-10-24T00:20:41.1040760Z โ src/state/vcs.test.ts (9 tests) 76ms
2026-10-24T00:20:41.1243114Z โ src/server/AcpRegistryRuntimeCoordinator.test.ts (7 tests) 40ms
2026-10-24T00:20:41.1823608Z โ src/state/environmentHttpAuth.test.ts (32 tests) 187ms
2026-10-24T00:20:41.1919417Z โ src/server/ModelCatalog.test.ts (4 tests) 5ms
2026-10-24T00:20:41.3395671Z โ src/server/authenticationState.test.ts (3 tests) 70ms
2026-10-24T00:20:41.5113402Z โ src/connection/onboarding.test.ts (13 tests) 78ms
2026-10-24T00:20:41.5388130Z โ src/state/orchestrationV2Projection.test.ts (13 tests) 36ms
2026-10-24T00:20:41.6912319Z โ src/state/entities.test.ts (16 tests) 9ms
2026-10-24T00:20:41.7459642Z โ src/state/vcsAction.test.ts (9 tests) 36ms
2026-10-24T00:20:41.9292261Z โ src/server/auth.test.ts (5 tests) 87ms
2026-10-24T00:20:42.0295930Z โ src/relay/discovery.test.ts (7 tests) 61ms
2026-10-24T00:20:42.0322343Z โ src/server/AcpRegistrySupport.test.ts (31 tests) 659ms
2026-10-24T00:20:42.0616608Z โ src/relay/managedRelay.test.ts (7 tests) 117ms
2026-10-24T00:20:42.1217951Z โ src/server/notification.test.ts (4 tests) 14ms
2026-10-24T00:20:42.1227315Z โ src/server/attachmentPrompt.test.ts (2 tests) 9ms
2026-10-24T00:20:42.1803172Z โ src/state/threads-atoms.test.ts (4 tests) 98ms
2026-10-24T00:20:42.2348150Z โ src/server/failure.test.ts (10 tests) 31ms
2026-10-24T00:20:42.2748933Z โ src/server/providerAuthFlow.test.ts (17 tests) 102ms
2026-10-24T00:20:42.2853017Z โ src/server/managedProvider.test.ts (9 tests) 67ms
2026-10-24T00:20:42.3699864Z โ src/server/snapshotProbe.test.ts (7 tests) 27ms
2026-10-24T00:20:42.3974745Z โ src/connection/routes.test.ts (19 tests) 23ms
2026-10-24T00:20:42.4260107Z โ src/rpc/client.test.ts (8 tests) 73ms
2026-10-24T00:20:42.4620906Z โ src/server/driver.test.ts (9 tests) 13ms
2026-10-24T00:20:42.4702727Z
2026-10-24T00:20:42.4761404Z Test Files 5 passed (5)
2026-10-24T00:20:42.4844450Z Tests 55 passed (55)
2026-10-24T00:20:42.4925959Z Start at 00:20:39
2026-10-24T00:20:42.4926793Z Duration 2.99s (transform 58%, import 30%, tests 8%, setup 3%)
2026-10-24T00:20:42.4992754Z
2026-10-24T00:20:42.5072779Z โ src/state/threadCommands.test.ts (19 tests) 91ms
2026-10-24T00:20:42.5151683Z โ src/server/maintenanceResolver.test.ts (52 tests) 169ms
2026-10-24T00:20:42.5437741Z
2026-10-24T00:20:42.5471461Z ~/packages/provider-acp$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:42.6072309Z โ src/server/mcpSession.test.ts (2 tests) 7ms
2026-10-24T00:20:42.6138005Z โ src/server/instanceEnvironment.test.ts (4 tests) 49ms
2026-10-24T00:20:42.6151036Z โ src/server/collectStreamText.test.ts (2 tests) 6ms
2026-10-24T00:20:42.6200979Z โ src/server/processGroup.test.ts (2 tests) 20ms
2026-10-24T00:20:42.6716626Z โ src/state/threadShell.test.ts (9 tests) 47ms
2026-10-24T00:20:42.8307682Z
2026-10-24T00:20:42.8366054Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp
2026-10-24T00:20:42.8391378Z
2026-10-24T00:20:42.8997420Z โ src/server/mcpToolPresentation.test.ts (4 tests) 10ms
2026-10-24T00:20:42.9312967Z โ src/device/stream.test.ts (14 tests) 34ms
2026-10-24T00:20:42.9816165Z โ src/server/threadTitleContext.test.ts (2 tests) 10ms
2026-10-24T00:20:43.0779138Z โ src/platform/storageDocument.test.ts (13 tests) 36ms
2026-10-24T00:20:43.1191056Z โ src/server/textGenerationUtils.test.ts (3 tests) 9ms
2026-10-24T00:20:43.2076565Z โ src/state/projectGrouping.test.ts (20 tests) 29ms
2026-10-24T00:20:43.2078359Z โ src/server/textGenerationPrompts.test.ts (1 test) 6ms
2026-10-24T00:20:43.2112411Z
2026-10-24T00:20:43.2152958Z Test Files 17 passed (17)
2026-10-24T00:20:43.2311178Z Tests 132 passed (132)
2026-10-24T00:20:43.2311784Z Start at 00:20:40
2026-10-24T00:20:43.2330747Z Duration 2.88s (transform 47%, import 40%, setup 9%, tests 4%)
2026-10-24T00:20:43.2432004Z
2026-10-24T00:20:43.2498177Z โ src/state/fileMetadata.test.ts (11 tests) 120ms
2026-10-24T00:20:43.2645316Z โ src/server/stderr.test.ts (2 tests) 13ms
2026-10-24T00:20:43.2692293Z
2026-10-24T00:20:43.2757284Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:43.3131392Z โ src/server/sessionConfig.test.ts (6 tests) 9ms
2026-10-24T00:20:43.4432066Z โ src/server/clientPolicy.test.ts (13 tests) 55ms
2026-10-24T00:20:43.5021595Z โ src/connection/resolver.test.ts (6 tests) 27ms
2026-10-24T00:20:43.5242779Z โ src/state/commandPermissions.test.ts (14 tests) 36ms
2026-10-24T00:20:43.5452901Z โ src/state/threadWorkflows.test.ts (21 tests) 15ms
2026-10-24T00:20:43.5552275Z โ src/state/threadRelationships.test.ts (11 tests) 5ms
2026-10-24T00:20:43.5889772Z
2026-10-24T00:20:43.5903901Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github
2026-10-24T00:20:43.5904292Z
2026-10-24T00:20:43.6466340Z โ src/state/threadExecution.test.ts (11 tests) 13ms
2026-10-24T00:20:43.6812395Z โ src/server/mcpOverAcpBridge.test.ts (3 tests) 46ms
2026-10-24T00:20:43.7193078Z โ src/state/threadHistoryMerge.test.ts (7 tests) 4ms
2026-10-24T00:20:43.7772124Z โ src/mcpApps/host.test.ts (9 tests) 8ms
2026-10-24T00:20:44.0043584Z โ src/connection/outdatedHostUpdate.test.ts (3 tests) 27ms
2026-10-24T00:20:44.2697681Z โ src/server/runtimeModel.test.ts (47 tests) 493ms
2026-10-24T00:20:44.3918346Z โ src/state/threadSnoozed.test.ts (20 tests) 16ms
2026-10-24T00:20:44.3968796Z โ src/state/shellReducer.test.ts (14 tests) 17ms
2026-10-24T00:20:44.4005036Z โ src/state/threadSort.test.ts (21 tests) 150ms
2026-10-24T00:20:44.4557925Z โ src/client.test.ts (26 tests) 5213ms
2026-10-24T00:20:44.4574194Z โ effect-acp client (19)
2026-10-24T00:20:44.4619666Z โ transforms fragmented stdout before parsing and preserves UTF-8 345ms
2026-10-24T00:20:44.4621266Z โ preserves stdout transform errors without logging rejected input 379ms
2026-10-24T00:20:44.4621795Z โ reports idle child termination and rejects later requests and notifications 353ms
2026-10-24T00:20:44.4622379Z โ initializes, prompts, receives updates, and handles permission requests 672ms
2026-10-24T00:20:44.4633186Z โ returns structured invalid params without exposing values from typed extension request payloads 440ms
2026-10-24T00:20:44.4674213Z โ preserves ACP v2 structured diff semantics 432ms
2026-10-24T00:20:44.4705188Z โ does not turn unsupported ACP v2 auth methods into agent login 393ms
2026-10-24T00:20:44.4720105Z โ preserves registry env-var authentication extensions 445ms
2026-10-24T00:20:44.4720715Z โ replays buffered notifications to handlers registered after they arrive 472ms
2026-10-24T00:20:44.4721142Z โ routes MCP-over-ACP connect, message, notification, and disconnect callbacks 437ms
2026-10-24T00:20:44.4721539Z โ preserves future content and session-update variants 727ms
2026-10-24T00:20:44.4721721Z
2026-10-24T00:20:44.4721873Z Test Files 6 passed (6)
2026-10-24T00:20:44.4722121Z Tests 62 passed (62)
2026-10-24T00:20:44.4722316Z Start at 00:20:38
2026-10-24T00:20:44.4722552Z Duration 6.21s (tests 58%, transform 24%, import 14%, setup 4%)
2026-10-24T00:20:44.4722705Z
2026-10-24T00:20:44.5218365Z
2026-10-24T00:20:44.5251215Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:44.6273848Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails
2026-10-24T00:20:44.6291274Z [00:20:44.620] WARN (#49): Could not refresh slow usage sources. {
2026-10-24T00:20:44.6363199Z errorType: 'error',
2026-10-24T00:20:44.6377510Z errorName: 'UsageReadError',
2026-10-24T00:20:44.6381855Z errorTag: 'UsageReadError',
2026-10-24T00:20:44.6382342Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' +
2026-10-24T00:20:44.6382807Z ' at Generator.next (<anonymous>)\n' +
2026-10-24T00:20:44.6383301Z ' 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-24T00:20:44.6383921Z ' 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-24T00:20:44.6384521Z ' 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-24T00:20:44.6389506Z ' 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-24T00:20:44.6390164Z ' 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-24T00:20:44.6390956Z ' 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-24T00:20:44.6391587Z ' 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-24T00:20:44.6392452Z ' 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-24T00:20:44.6393125Z }
2026-10-24T00:20:44.6393322Z
2026-10-24T00:20:44.6393926Z โ src/state/serverUsage.test.ts (2 tests) 50ms
2026-10-24T00:20:44.6471988Z โ src/server/nativeLogging.test.ts (3 tests) 18ms
2026-10-24T00:20:44.6803308Z โ src/state/projectCommands.test.ts (4 tests) 85ms
2026-10-24T00:20:44.7432990Z โ src/operations/commands.performance.test.ts (1 test) 121ms
2026-10-24T00:20:44.7842671Z โ src/server/gitHubPullRequestJson.test.ts (49 tests) 54ms
2026-10-24T00:20:44.7968948Z
2026-10-24T00:20:44.7972507Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse
2026-10-24T00:20:44.7973394Z
2026-10-24T00:20:44.9218137Z โ src/state/terminalSession.test.ts (9 tests) 27ms
2026-10-24T00:20:44.9753301Z โ src/platform/shellCacheEncoding.test.ts (5 tests) 198ms
2026-10-24T00:20:45.1129982Z โ src/state/subagentRuntime.test.ts (11 tests) 19ms
2026-10-24T00:20:45.1514311Z โ src/state/threadRequests.test.ts (10 tests) 8ms
2026-10-24T00:20:45.4609863Z โ src/server/itemPresentation.test.ts (6 tests) 20ms
2026-10-24T00:20:45.5082264Z โ src/server/usageLimits.test.ts (4 tests) 6ms
2026-10-24T00:20:45.5191989Z โ src/work-log/commandLabel.test.ts (61 tests) 90ms
2026-10-24T00:20:45.5415968Z โ src/authorization/remote.test.ts (5 tests) 81ms
2026-10-24T00:20:45.7113405Z โ src/state/usage.test.ts (8 tests) 27ms
2026-10-24T00:20:45.7118804Z โ src/server/sdk.test.ts (12 tests) 106ms
2026-10-24T00:20:45.7752923Z โ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 92ms
2026-10-24T00:20:45.8096416Z โ src/server/protocol.test.ts (1 test) 2ms
2026-10-24T00:20:45.8850580Z โ src/server/GitHubRest.test.ts (8 tests) 62ms
2026-10-24T00:20:45.8963827Z โ src/server/GitHubCredentials.test.ts (5 tests) 37ms
2026-10-24T00:20:45.9239546Z โ src/server/gitHubGraphQlClient.test.ts (9 tests) 116ms
2026-10-24T00:20:45.9995442Z โ src/projectFaviconCache.test.ts (8 tests) 138ms
2026-10-24T00:20:46.0129627Z โ src/server/githubStackActions.test.ts (9 tests) 86ms
2026-10-24T00:20:46.0377717Z โ src/server/GitHubPullRequestProvider.test.ts (17 tests) 53ms
2026-10-24T00:20:46.0765115Z โ src/device/duoControl.test.ts (12 tests) 21ms
2026-10-24T00:20:46.0951000Z โ src/relay/managedRelayState.test.ts (4 tests) 27ms
2026-10-24T00:20:46.1554671Z โ src/device/duoViewer.test.ts (2 tests) 21ms
2026-10-24T00:20:46.1706375Z โ src/state/threadDetail.test.ts (11 tests) 40ms
2026-10-24T00:20:46.2712836Z โ src/pullRequestQuery.test.ts (17 tests) 13ms
2026-10-24T00:20:46.3779400Z โ src/state/threadSubagents.test.ts (7 tests) 9ms
2026-10-24T00:20:46.4395593Z โ src/server/gitHubRepositoryResolution.test.ts (3 tests) 5ms
2026-10-24T00:20:46.4887150Z โ src/work-log/presentation.test.ts (16 tests) 12ms
2026-10-24T00:20:46.5186340Z โ src/server/GitHubQuota.test.ts (4 tests) 10ms
2026-10-24T00:20:46.7092110Z โ src/server/modelCatalog.test.ts (1 test) 2ms
2026-10-24T00:20:46.7424819Z โ src/server/GitHubPullRequestApi.test.ts (105 tests) 733ms
2026-10-24T00:20:46.7440205Z โ GitHubPullRequestApi.layer (104)
2026-10-24T00:20:46.7473100Z โ keeps the pull request being ticked through, not the one looked up first 309ms
2026-10-24T00:20:46.7589210Z โ src/connection/diagnosis.test.ts (7 tests) 7ms
2026-10-24T00:20:46.7601324Z โ src/state/itemSupport.test.ts (2 tests) 2ms
2026-10-24T00:20:46.8196409Z โ src/state/presentation.test.ts (3 tests) 22ms
2026-10-24T00:20:46.8251265Z โ src/connection/presentation.test.ts (4 tests) 5ms
2026-10-24T00:20:46.8385451Z โ src/preview/serverBrowserStream.test.ts (5 tests) 5ms
2026-10-24T00:20:46.9054354Z โ src/server/maintenance.test.ts (3 tests) 35ms
2026-10-24T00:20:46.9164388Z โ src/pullRequestMarkdown.test.ts (15 tests) 4ms
2026-10-24T00:20:46.9757484Z โ src/server/textGeneration.test.ts (8 tests) 52ms
2026-10-24T00:20:47.0547441Z โ src/server/status.test.ts (3 tests) 127ms
2026-10-24T00:20:47.0549291Z โ src/device/phoneViewer.test.ts (1 test) 34ms
2026-10-24T00:20:47.0556369Z โ src/pullRequestLinkInput.test.ts (14 tests) 7ms
2026-10-24T00:20:47.0877767Z โ src/server/clientTerminals.test.ts (10 tests) 3318ms
2026-10-24T00:20:47.0914673Z โ AcpClientTerminals (9)
2026-10-24T00:20:47.0941383Z โ bounds unreleased terminal handles without invalidating existing ids 2738ms
2026-10-24T00:20:47.0956375Z
2026-10-24T00:20:47.0995242Z Test Files 7 passed (7)
2026-10-24T00:20:47.1049806Z Tests 84 passed (84)
2026-10-24T00:20:47.1068356Z Start at 00:20:42
2026-10-24T00:20:47.1080507Z Duration 4.26s (tests 47%, transform 28%, import 18%, setup 7%)
2026-10-24T00:20:47.1096010Z
2026-10-24T00:20:47.1303557Z โ src/state/projectEntities.test.ts (2 tests) 14ms
2026-10-24T00:20:47.1352026Z
2026-10-24T00:20:47.1386508Z ~/oxlint-plugin-t3code$ vp test run --config ../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:47.1512708Z โ src/server/adapter.test.ts (39 tests) 193ms
2026-10-24T00:20:47.1545269Z
2026-10-24T00:20:47.1545883Z Test Files 9 passed (9)
2026-10-24T00:20:47.1546225Z Tests 77 passed (77)
2026-10-24T00:20:47.1587899Z Start at 00:20:44
2026-10-24T00:20:47.1609168Z Duration 2.35s (transform 51%, import 35%, setup 9%, tests 5%)
2026-10-24T00:20:47.1622337Z
2026-10-24T00:20:47.1890997Z
2026-10-24T00:20:47.1923484Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:47.2090835Z โ src/device/avcConfig.test.ts (8 tests) 9ms
2026-10-24T00:20:47.3060334Z โ src/handoff.test.ts (8 tests) 3ms
2026-10-24T00:20:47.3353259Z โ src/platform/orchestrationCache.test.ts (3 tests) 14ms
2026-10-24T00:20:47.3684470Z
2026-10-24T00:20:47.3691562Z RUN v5.0.5 /home/runner/_work/t3code/t3code/oxlint-plugin-t3code
2026-10-24T00:20:47.3692314Z
2026-10-24T00:20:47.3969684Z โ src/state/threadFeedback.test.ts (4 tests) 4ms
2026-10-24T00:20:47.4191480Z
2026-10-24T00:20:47.4192945Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh
2026-10-24T00:20:47.4238019Z
2026-10-24T00:20:47.4559866Z โ src/providerSkills.test.ts (6 tests) 3ms
2026-10-24T00:20:47.6979489Z โ src/device/phoneScene.test.ts (8 tests) 107ms
2026-10-24T00:20:47.7106630Z โ src/threadPullRequestCompatibility.test.ts (10 tests) 12ms
2026-10-24T00:20:47.7912669Z โ src/reviewGuideTour.test.ts (7 tests) 10ms
2026-10-24T00:20:47.8863211Z โ src/operations/projects.test.ts (6 tests) 7ms
2026-10-24T00:20:47.9289266Z โ src/state/usageProgress.test.ts (4 tests) 3ms
2026-10-24T00:20:48.0059759Z โ src/config.test.ts (4 tests) 56ms
2026-10-24T00:20:48.0060389Z โ src/auth.test.ts (2 tests) 55ms
2026-10-24T00:20:48.0503092Z โ src/device/phoneInteraction.test.ts (4 tests) 9ms
2026-10-24T00:20:48.0675807Z โ src/server/GitHubSourceControlProvider.test.ts (29 tests) 1996ms
2026-10-24T00:20:48.0730694Z โ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 636ms
2026-10-24T00:20:48.0731691Z โ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 631ms
2026-10-24T00:20:48.0772994Z โ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 637ms
2026-10-24T00:20:48.0923598Z
2026-10-24T00:20:48.0948972Z Test Files 10 passed (10)
2026-10-24T00:20:48.0949612Z Tests 238 passed (238)
2026-10-24T00:20:48.0949955Z Start at 00:20:43
2026-10-24T00:20:48.0950304Z Duration 4.50s (transform 49%, import 28%, tests 17%, setup 6%)
2026-10-24T00:20:48.0950530Z
2026-10-24T00:20:48.1508149Z โ src/device/duoScene.test.ts (2 tests) 33ms
2026-10-24T00:20:48.1557559Z
2026-10-24T00:20:48.1560753Z ~/scripts$ vp test run --config ../vite.config.ts --dir . โ cache disabled
2026-10-24T00:20:48.1812690Z stdout | src/command.test.ts > ssh command > preserves process output: default head
2026-10-24T00:20:48.1901420Z [00:20:48.151] WARN (#40): ssh.command.failed {
2026-10-24T00:20:48.1986350Z alias: 'synthetic-fixture',
2026-10-24T00:20:48.1987020Z hostname: 'synthetic-fixture',
2026-10-24T00:20:48.2075955Z username: null,
2026-10-24T00:20:48.2116259Z port: null,
2026-10-24T00:20:48.2200317Z command: [
2026-10-24T00:20:48.2232874Z 'ssh',
2026-10-24T00:20:48.2253715Z '-o',
2026-10-24T00:20:48.2315861Z 'BatchMode=yes',
2026-10-24T00:20:48.2379382Z '-o',
2026-10-24T00:20:48.2379734Z 'ConnectTimeout=10',
2026-10-24T00:20:48.2379971Z '--',
2026-10-24T00:20:48.2380153Z 'synthetic-fixture'
2026-10-24T00:20:48.2380326Z ],
2026-10-24T00:20:48.2380522Z exitCode: 1,
2026-10-24T00:20:48.2380703Z stdout: 'HEAD\n' +
2026-10-24T00:20:48.2388909Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix 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-24T00:20:48.2396725Z '[truncated]',
2026-10-24T00:20:48.2396936Z stderr: ''
2026-10-24T00:20:48.2397095Z }
2026-10-24T00:20:48.2397190Z
2026-10-24T00:20:48.2397468Z โ src/device/model.test.ts (4 tests) 14ms
2026-10-24T00:20:48.2397887Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail
2026-10-24T00:20:48.2398669Z [00:20:48.227] WARN (#53): ssh.command.failed {
2026-10-24T00:20:48.2399023Z alias: 'synthetic-fixture',
2026-10-24T00:20:48.2399315Z hostname: 'synthetic-fixture',
2026-10-24T00:20:48.2399519Z username: null,
2026-10-24T00:20:48.2399724Z port: null,
2026-10-24T00:20:48.2399896Z command: [
2026-10-24T00:20:48.2400057Z 'ssh',
2026-10-24T00:20:48.2400254Z '-o',
2026-10-24T00:20:48.2400421Z 'BatchMode=yes',
2026-10-24T00:20:48.2400614Z '-o',
2026-10-24T00:20:48.2400809Z 'ConnectTimeout=10',
2026-10-24T00:20:48.2401005Z '--',
2026-10-24T00:20:48.2401199Z 'synthetic-fixture'
2026-10-24T00:20:48.2401395Z ],
2026-10-24T00:20:48.2401580Z exitCode: 1,
2026-10-24T00:20:48.2401771Z stdout: '[truncated]\n' +
2026-10-24T00:20:48.2409792Z '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-24T00:20:48.2416587Z 'PANIC: emulator SDK is broken\n',
2026-10-24T00:20:48.2427800Z 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-24T00:20:48.2437292Z }
2026-10-24T00:20:48.2437392Z
2026-10-24T00:20:48.3101349Z โ src/command.test.ts (7 tests) 265ms
2026-10-24T00:20:48.3222950Z โ src/state/attachments.test.ts (3 tests) 24ms
2026-10-24T00:20:48.4699244Z โ src/tunnel.test.ts (7 tests) 198ms
2026-10-24T00:20:48.4802283Z
2026-10-24T00:20:48.4881494Z Test Files 4 passed (4)
2026-10-24T00:20:48.4882088Z Tests 20 passed (20)
2026-10-24T00:20:48.4882384Z Start at 00:20:47
2026-10-24T00:20:48.4882707Z Duration 1.06s (import 36%, transform 24%, tests 23%, setup 16%, worker 1%)
2026-10-24T00:20:48.4882942Z
2026-10-24T00:20:48.4976998Z โ src/state/filesystem.test.ts (8 tests) 8ms
2026-10-24T00:20:48.5149857Z
2026-10-24T00:20:48.5188541Z ~/apps/mobile$ vp test run --project unit --project react โ cache disabled
2026-10-24T00:20:48.6222466Z
2026-10-24T00:20:48.6224505Z RUN v5.0.5 /home/runner/_work/t3code/t3code/scripts
2026-10-24T00:20:48.6293725Z
2026-10-24T00:20:48.7472046Z โ src/t3ToolSummary.test.ts (3 tests) 3ms
2026-10-24T00:20:48.9046476Z โ src/state/sharedSettings.test.ts (9 tests) 17ms
2026-10-24T00:20:48.9589880Z โ src/connection/errors.test.ts (5 tests) 12ms
2026-10-24T00:20:49.0043625Z
2026-10-24T00:20:49.0132315Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile
2026-10-24T00:20:49.0141114Z
2026-10-24T00:20:49.0538945Z โ src/state/turnItemPresentation.test.ts (2 tests) 17ms
2026-10-24T00:20:49.2996153Z โ lib/third-party-licenses.test.ts (19 tests) 165ms
2026-10-24T00:20:49.3649856Z โ src/mediaSource.test.ts (8 tests) 19ms
2026-10-24T00:20:49.4199174Z โ src/connection/compatibility.test.ts (4 tests) 17ms
2026-10-24T00:20:49.4570059Z โ src/state/threadSearch.test.ts (4 tests) 43ms
2026-10-24T00:20:49.5995616Z โ notify-discord-release.test.ts (15 tests) 139ms
2026-10-24T00:20:49.7284643Z โ src/work-log/toolPresentation.test.ts (4 tests) 3ms
2026-10-24T00:20:49.8672344Z โ src/device/modelScene.test.ts (2 tests) 16ms
2026-10-24T00:20:50.0896863Z โ src/device/streamFrames.test.ts (1 test) 23ms
2026-10-24T00:20:50.2018510Z โ legend-list-initial-reveal.test.ts (10 tests) 84ms
2026-10-24T00:20:50.4197338Z โ merge-update-manifests.test.ts (5 tests) 72ms
2026-10-24T00:20:50.4215069Z โ src/state/providerInstanceDisplay.test.ts (10 tests) 13ms
2026-10-24T00:20:50.4703272Z โ src/state/serverConfigProjection.test.ts (2 tests) 13ms
2026-10-24T00:20:50.5327703Z โ lib/cli-external-packages.test.ts (10 tests) 845ms
2026-10-24T00:20:50.5392822Z โ external package dependency closure (1)
2026-10-24T00:20:50.5425906Z โ keeps every runtime dependency of an external package external too 809ms
2026-10-24T00:20:50.5559094Z โ react src/native/NativeHeaderToolbar.test.tsx (4 tests) 85ms
2026-10-24T00:20:50.5697335Z โ dev-runner.test.ts (31 tests) 336ms
2026-10-24T00:20:50.5958837Z โ src/promptLinks.test.ts (3 tests) 3ms
2026-10-24T00:20:50.6232055Z โ src/state/queryPersistence.test.ts (3 tests) 38ms
2026-10-24T00:20:50.7960680Z โ lib/dev-share.test.ts (5 tests) 12ms
2026-10-24T00:20:51.0040694Z โ src/state/customSnooze.test.ts (11 tests) 34ms
2026-10-24T00:20:51.1168976Z โ update-release-package-versions.test.ts (3 tests) 77ms
2026-10-24T00:20:51.1776732Z โ src/device/deviceMotion.test.ts (2 tests) 16ms
2026-10-24T00:20:51.2553320Z โ build-npm-launcher.test.ts (1 test) 1248ms
2026-10-24T00:20:51.2738499Z โ build-npm-launcher (1)
2026-10-24T00:20:51.2905832Z โ publishes a launcher that downloads, verifies, caches, and runs the release executable 1241ms
2026-10-24T00:20:51.3125073Z โ lib/public-config.test.ts (1 test) 12ms
2026-10-24T00:20:51.3673065Z โ src/state/threadInbox.test.ts (2 tests) 12ms
2026-10-24T00:20:51.3787195Z โ react src/native/useRestingTopOffset.test.tsx (4 tests) 20ms
2026-10-24T00:20:51.3932188Z โ react src/components/ui/Dialog.android.test.tsx (1 test) 84ms
2026-10-24T00:20:51.4166657Z โ mobile-native-client.test.ts (2 tests) 106ms
2026-10-24T00:20:51.5217984Z โ src/state/usageAccess.test.ts (8 tests) 3ms
2026-10-24T00:20:51.6958814Z โ src/state/auth.test.ts (2 tests) 3ms
2026-10-24T00:20:51.7764507Z โ lib/resolve-catalog.test.ts (2 tests) 2ms
2026-10-24T00:20:51.8391970Z โ src/errors/safeLog.test.ts (2 tests) 9ms
2026-10-24T00:20:52.0253777Z โ mock-update-server.test.ts (2 tests) 147ms
2026-10-24T00:20:52.0472356Z โ src/filePreview.test.ts (3 tests) 82ms
2026-10-24T00:20:52.1138439Z โ src/markdownImages.test.ts (12 tests) 4ms
2026-10-24T00:20:52.1329212Z โ src/work-log/itemDetail.test.ts (2 tests) 4ms
2026-10-24T00:20:52.1825175Z โ lib/build-target-arch.test.ts (1 test) 11ms
2026-10-24T00:20:52.2285471Z โ sync-reference-repos.test.ts (2 tests) 60ms
2026-10-24T00:20:52.2715472Z โ mobile-showcase.test.ts (3 tests) 8ms
2026-10-24T00:20:52.3049527Z โ src/userMessage.test.ts (3 tests) 18ms
2026-10-24T00:20:52.4430194Z โ src/errors/transport.test.ts (3 tests) 2ms
2026-10-24T00:20:52.4546715Z โ lib/icon-export.test.ts (1 test) 2ms
2026-10-24T00:20:52.5243968Z โ src/relay/errorPresentation.test.ts (3 tests) 3ms
2026-10-24T00:20:52.5289850Z โ resolve-previous-release-tag.test.ts (3 tests) 6ms
2026-10-24T00:20:52.5489822Z โ src/state/assets.test.ts (1 test) 11ms
2026-10-24T00:20:52.5870086Z โ src/mediaReference.test.ts (7 tests) 9ms
2026-10-24T00:20:52.7820862Z โ src/state/threadHistoryController.test.ts (1 test) 21ms
2026-10-24T00:20:52.8113869Z โ src/device/duoSnap.test.ts (1 test) 14ms
2026-10-24T00:20:52.8232205Z โ mobile-native-static-check.test.ts (2 tests) 6ms
2026-10-24T00:20:52.8267862Z โ src/device/androidFoldScene.test.ts (1 test) 30ms
2026-10-24T00:20:52.9072101Z โ src/device/renderScheduler.test.ts (1 test) 4ms
2026-10-24T00:20:52.9824184Z โ src/state/commandOutput.test.ts (1 test) 3ms
2026-10-24T00:20:53.0085077Z โ src/secretRequest.test.ts (2 tests) 9ms
2026-10-24T00:20:53.1078042Z โ src/errors/errorTrace.test.ts (2 tests) 10ms
2026-10-24T00:20:53.1557269Z โ src/work-log/scrollAnchor.test.ts (1 test) 2ms
2026-10-24T00:20:53.1680694Z โ src/environment/endpoint.test.ts (1 test) 3ms
2026-10-24T00:20:53.5019843Z โ src/state/archivedThreads.test.ts (1 test) 6ms
2026-10-24T00:20:53.5099071Z
2026-10-24T00:20:53.5141103Z Test Files 120 passed (120)
2026-10-24T00:20:53.5149232Z Tests 1101 passed (1101)
2026-10-24T00:20:53.5157357Z Start at 00:20:37
2026-10-24T00:20:53.5157749Z Duration 15.92s (import 51%, transform 29%, setup 12%, tests 7%, worker 1%)
2026-10-24T00:20:53.5157996Z
2026-10-24T00:20:53.5158314Z Import 491 modules were evaluated 8708 times ยท 46.17s total, 51% of tracked time
2026-10-24T00:20:53.5158869Z ~5.22s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T00:20:53.5159472Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T00:20:53.5159725Z
2026-10-24T00:20:53.5557331Z
2026-10-24T00:20:53.6393959Z โ react src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 35ms
2026-10-24T00:20:53.7211157Z โ react src/state/use-selected-thread-git-actions.test.tsx (1 test) 27ms
2026-10-24T00:20:53.8667839Z โ build-desktop-artifact.test.ts (42 tests) 3457ms
2026-10-24T00:20:53.8711884Z โ build-desktop-artifact (40)
2026-10-24T00:20:53.8746710Z โ rejects overlapping builds from another process until restoration finishes 1676ms
2026-10-24T00:20:53.8747755Z โ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 519ms
2026-10-24T00:20:54.3517549Z โ unit src/lib/threadActivity.test.ts (35 tests) 56ms
2026-10-24T00:20:54.5413350Z โ unit src/lib/modelOptions.test.ts (29 tests) 15ms
2026-10-24T00:20:54.8114507Z โ unit src/features/threads/threadListV2.test.ts (56 tests) 34ms
2026-10-24T00:20:54.9908223Z โ unit src/state/thread-outbox.test.ts (35 tests) 61ms
2026-10-24T00:20:55.3384451Z โ react src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 50ms
2026-10-24T00:20:55.5406016Z โ unit src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 431ms
2026-10-24T00:20:55.7217363Z โ unit src/lib/composerFiles.test.ts (36 tests) 19ms
2026-10-24T00:20:55.8395129Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-24T00:20:55.8397322Z [composer-attachments] could not remove local file TypeError: file.delete is not a function
2026-10-24T00:20:55.8431857Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12)
2026-10-24T00:20:55.8512651Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:55.8591590Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5)
2026-10-24T00:20:55.8640661Z
2026-10-24T00:20:55.8715722Z 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-24T00:20:55.8803849Z 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-24T00:20:55.9031565Z 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-24T00:20:55.9214246Z 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-24T00:20:55.9454706Z 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-24T00:20:55.9568516Z 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-24T00:20:55.9569607Z โ knip-schemas.test.ts (1 test) 6781ms
2026-10-24T00:20:55.9591460Z โ allows types and schemas through the real Knip CLI without hiding runtime or file findings 6780ms
2026-10-24T00:20:55.9610267Z 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-24T00:20:55.9671323Z
2026-10-24T00:20:55.9672401Z Test Files 21 passed (21)
2026-10-24T00:20:55.9705492Z 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-24T00:20:55.9771771Z 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-24T00:20:55.9772724Z Tests 161 passed (161)
2026-10-24T00:20:55.9772939Z Start at 00:20:48
2026-10-24T00:20:55.9773203Z Duration 7.32s (tests 52%, import 25%, transform 12%, setup 11%, worker 1%)
2026-10-24T00:20:55.9773373Z
2026-10-24T00:20:55.9773593Z Isolate 21 workers spawned ยท ~207ms startup each (spawn + environment, per file)
2026-10-24T00:20:55.9774036Z at least ~413ms faster with isolate: false โ reuses workers across files instead of one per file
2026-10-24T00:20:55.9774267Z
2026-10-24T00:20:56.0010512Z 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-24T00:20:56.0196037Z
2026-10-24T00:20:56.0296093Z 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-24T00:20:56.0320930Z 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-24T00:20:56.0410953Z 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-24T00:20:56.0512055Z โ unit src/lib/attachmentUpload.test.ts (28 tests) 40ms
2026-10-24T00:20:56.0742242Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-24T00:20:56.0831076Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T00:20:56.0840214Z Flow is not supported
2026-10-24T00:20:56.0900329Z 1: /**
2026-10-24T00:20:56.0935430Z ^
2026-10-24T00:20:56.0939337Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T00:20:56.0939627Z 3: *
2026-10-24T00:20:56.0940121Z 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-24T00:20:56.0941436Z 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-24T00:20:56.0946446Z 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-24T00:20:56.0947611Z 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-24T00:20:56.0948708Z 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-24T00:20:56.0949911Z 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-24T00:20:56.0952773Z 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-24T00:20:56.0953566Z cause: undefined,
2026-10-24T00:20:56.0953807Z __vitest_rollup_error__: {
2026-10-24T00:20:56.0954064Z plugin: undefined,
2026-10-24T00:20:56.0955333Z 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-24T00:20:56.0958594Z loc: {
2026-10-24T00:20:56.0958903Z line: 1,
2026-10-24T00:20:56.0959139Z column: 0,
2026-10-24T00:20:56.0959729Z 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-24T00:20:56.0960239Z },
2026-10-24T00:20:56.0960467Z frame: '1 | /**\n' +
2026-10-24T00:20:56.0960713Z ' | ^\n' +
2026-10-24T00:20:56.0961026Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T00:20:56.0961322Z '3 | *'
2026-10-24T00:20:56.0961541Z },
2026-10-24T00:20:56.0961746Z runnerError: Error: RunnerError
2026-10-24T00:20:56.0962495Z 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-24T00:20:56.0963607Z 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-24T00:20:56.0964372Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:56.0965380Z 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-24T00:20:56.0966541Z 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-24T00:20:56.0967607Z 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-24T00:20:56.0968689Z 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-24T00:20:56.0969976Z 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-24T00:20:56.0971179Z 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-24T00:20:56.0972429Z 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-24T00:20:56.0973374Z }
2026-10-24T00:20:56.0973526Z
2026-10-24T00:20:56.0974032Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-24T00:20:56.0974577Z [composer-attachments] could not verify incoming share ownership {
2026-10-24T00:20:56.0974891Z _tag: 'IncomingShareStorageError',
2026-10-24T00:20:56.0975128Z operation: 'load',
2026-10-24T00:20:56.0975341Z shareId: null,
2026-10-24T00:20:56.0975579Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T00:20:56.0975839Z Flow is not supported
2026-10-24T00:20:56.0976015Z 1: /**
2026-10-24T00:20:56.0976175Z ^
2026-10-24T00:20:56.0976364Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T00:20:56.0976594Z 3: *
2026-10-24T00:20:56.0977051Z 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-24T00:20:56.0978035Z 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-24T00:20:56.0979162Z 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-24T00:20:56.0980288Z 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-24T00:20:56.0981395Z 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-24T00:20:56.0982539Z 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-24T00:20:56.0983668Z 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-24T00:20:56.0984296Z cause: undefined,
2026-10-24T00:20:56.0984494Z __vitest_rollup_error__: {
2026-10-24T00:20:56.0984710Z plugin: undefined,
2026-10-24T00:20:56.0985285Z 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-24T00:20:56.0985793Z loc: [Object],
2026-10-24T00:20:56.0986004Z frame: '1 | /**\n' +
2026-10-24T00:20:56.0986220Z ' | ^\n' +
2026-10-24T00:20:56.0986631Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T00:20:56.0987057Z '3 | *'
2026-10-24T00:20:56.0987565Z },
2026-10-24T00:20:56.0987738Z runnerError: Error: RunnerError
2026-10-24T00:20:56.0988528Z 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-24T00:20:56.0989662Z 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-24T00:20:56.0990382Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:56.0991337Z 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-24T00:20:56.0992524Z 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-24T00:20:56.0993589Z 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-24T00:20:56.0994710Z 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-24T00:20:56.0995862Z 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-24T00:20:56.0997047Z 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-24T00:20:56.0998160Z 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-24T00:20:56.0998713Z }
2026-10-24T00:20:56.0998895Z }
2026-10-24T00:20:56.0999011Z
2026-10-24T00:20:56.1171021Z โ unit src/features/sharing/incoming-share-model.test.ts (19 tests) 15ms
2026-10-24T00:20:56.2706070Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T00:20:56.2744112Z [composer-drafts] failed to hydrate drafts {
2026-10-24T00:20:56.2744684Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.2818533Z operation: 'read',
2026-10-24T00:20:56.2860149Z directory: 'composer-drafts',
2026-10-24T00:20:56.2861219Z fileName: 'drafts.json',
2026-10-24T00:20:56.2917364Z cause: Error: storage unavailable
2026-10-24T00:20:56.2978065Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T00:20:56.2993485Z 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-24T00:20:56.3146344Z 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-24T00:20:56.3148191Z 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-24T00:20:56.3158212Z 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-24T00:20:56.3204952Z at new Promise (<anonymous>)
2026-10-24T00:20:56.3236131Z 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-24T00:20:56.3275488Z 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-24T00:20:56.3355846Z at new Promise (<anonymous>)
2026-10-24T00:20:56.3409406Z 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-24T00:20:56.3410315Z }
2026-10-24T00:20:56.3439114Z
2026-10-24T00:20:56.3472988Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T00:20:56.3473640Z [composer-drafts] failed to hydrate drafts {
2026-10-24T00:20:56.3473969Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.3474243Z operation: 'read',
2026-10-24T00:20:56.3474497Z directory: 'composer-drafts',
2026-10-24T00:20:56.3474782Z fileName: 'drafts.json',
2026-10-24T00:20:56.3475028Z cause: Error: storage unavailable
2026-10-24T00:20:56.3475439Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T00:20:56.3476226Z 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-24T00:20:56.3477247Z 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-24T00:20:56.3478557Z 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-24T00:20:56.3479691Z 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-24T00:20:56.3480235Z at new Promise (<anonymous>)
2026-10-24T00:20:56.3480905Z 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-24T00:20:56.3481897Z 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-24T00:20:56.3482555Z at new Promise (<anonymous>)
2026-10-24T00:20:56.3483224Z 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-24T00:20:56.3483802Z }
2026-10-24T00:20:56.3483937Z
2026-10-24T00:20:56.3484338Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T00:20:56.3484815Z [composer-drafts] failed to hydrate drafts {
2026-10-24T00:20:56.3485114Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.3485379Z operation: 'decode',
2026-10-24T00:20:56.3485634Z directory: 'composer-drafts',
2026-10-24T00:20:56.3485883Z fileName: 'drafts.json',
2026-10-24T00:20:56.3486117Z cause: {
2026-10-24T00:20:56.3486301Z _tag: 'SchemaError',
2026-10-24T00:20:56.3486550Z message: 'Expected 1\n at ["schemaVersion"]'
2026-10-24T00:20:56.3486770Z }
2026-10-24T00:20:56.3487056Z }
2026-10-24T00:20:56.3487164Z
2026-10-24T00:20:56.3487533Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T00:20:56.3487988Z [composer-drafts] failed to hydrate drafts {
2026-10-24T00:20:56.3488246Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.3488485Z operation: 'decode',
2026-10-24T00:20:56.3488699Z directory: 'composer-drafts',
2026-10-24T00:20:56.3488953Z fileName: 'drafts.json',
2026-10-24T00:20:56.3489139Z cause: {
2026-10-24T00:20:56.3489322Z _tag: 'SchemaError',
2026-10-24T00:20:56.3489569Z message: 'Expected 1\n at ["schemaVersion"]'
2026-10-24T00:20:56.3489795Z }
2026-10-24T00:20:56.3489941Z }
2026-10-24T00:20:56.3490043Z
2026-10-24T00:20:56.4108528Z 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-24T00:20:56.4167296Z [thread-outbox] could not update sign-out snapshot after delivery {
2026-10-24T00:20:56.4200347Z messageId: 'archive-write-failure',
2026-10-24T00:20:56.4246421Z error: {
2026-10-24T00:20:56.4352142Z โ unit src/state/use-composer-drafts.test.ts (74 tests) 634ms
2026-10-24T00:20:56.4352860Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.4392023Z operation: 'write',
2026-10-24T00:20:56.4402408Z directory: 'composer-drafts',
2026-10-24T00:20:56.4477748Z fileName: 'drafts.json',
2026-10-24T00:20:56.4541075Z cause: Error: Draft storage unavailable
2026-10-24T00:20:56.4541810Z โ unit src/state/use-thread-outbox-drain.test.ts (23 tests) 64ms
2026-10-24T00:20:56.4668530Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37
2026-10-24T00:20:56.4711955Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:56.4750386Z 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-24T00:20:56.4980852Z }
2026-10-24T00:20:56.5017308Z }
2026-10-24T00:20:56.5071098Z
2026-10-24T00:20:56.5159669Z 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-24T00:20:56.5234027Z [thread-outbox] failed to remove acknowledged queued message {
2026-10-24T00:20:56.5291408Z environmentId: 'environment-1',
2026-10-24T00:20:56.5330556Z threadId: 'thread-1',
2026-10-24T00:20:56.5331155Z messageId: 'message-acknowledged',
2026-10-24T00:20:56.5331431Z error: {
2026-10-24T00:20:56.5331662Z _tag: 'ThreadOutboxManagerError',
2026-10-24T00:20:56.5331907Z operation: 'remove',
2026-10-24T00:20:56.5332145Z environmentId: 'environment-1',
2026-10-24T00:20:56.5332373Z threadId: 'thread-1',
2026-10-24T00:20:56.5332609Z messageId: 'message-acknowledged',
2026-10-24T00:20:56.5332833Z cause: Error: storage unavailable
2026-10-24T00:20:56.5333246Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55
2026-10-24T00:20:56.5334021Z 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-24T00:20:56.5335010Z 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-24T00:20:56.5383744Z 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-24T00:20:56.5443977Z at new Promise (<anonymous>)
2026-10-24T00:20:56.5445263Z 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-24T00:20:56.5446376Z 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-24T00:20:56.5446910Z at new Promise (<anonymous>)
2026-10-24T00:20:56.5447564Z 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-24T00:20:56.5448911Z 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-24T00:20:56.5449526Z }
2026-10-24T00:20:56.5449682Z }
2026-10-24T00:20:56.5449801Z
2026-10-24T00:20:56.5450232Z 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-24T00:20:56.5450791Z [thread-outbox] could not remove recovered pending task Error: storage unavailable
2026-10-24T00:20:56.5451235Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30
2026-10-24T00:20:56.5454161Z 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-24T00:20:56.5455719Z 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-24T00:20:56.5456660Z 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-24T00:20:56.5457187Z at new Promise (<anonymous>)
2026-10-24T00:20:56.5457938Z 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-24T00:20:56.5458937Z 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-24T00:20:56.5459455Z at new Promise (<anonymous>)
2026-10-24T00:20:56.5460090Z 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-24T00:20:56.5461039Z 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-24T00:20:56.5461504Z
2026-10-24T00:20:56.5461904Z 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-24T00:20:56.5548456Z [thread-outbox] could not hand an edited pending task to the composer {
2026-10-24T00:20:56.5567159Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.5750797Z operation: 'write',
2026-10-24T00:20:56.5798359Z directory: 'composer-drafts',
2026-10-24T00:20:56.5879239Z fileName: 'drafts.json',
2026-10-24T00:20:56.5911586Z cause: Error: disk full
2026-10-24T00:20:56.5961977Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37
2026-10-24T00:20:56.6030927Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:56.6062922Z 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-24T00:20:56.6114241Z }
2026-10-24T00:20:56.6114596Z
2026-10-24T00:20:56.6162332Z 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-24T00:20:56.6162967Z [thread-outbox] failed to persist a recovery rollback {
2026-10-24T00:20:56.6163276Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.6163532Z operation: 'write',
2026-10-24T00:20:56.6163783Z directory: 'composer-drafts',
2026-10-24T00:20:56.6164018Z fileName: 'drafts.json',
2026-10-24T00:20:56.6164218Z cause: Error: disk full
2026-10-24T00:20:56.6164561Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T00:20:56.6165049Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:56.6166661Z 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-24T00:20:56.6167270Z }
2026-10-24T00:20:56.6167390Z
2026-10-24T00:20:56.6167821Z 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-24T00:20:56.6168325Z [thread-outbox] failed to restore an undeliverable message {
2026-10-24T00:20:56.6168620Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T00:20:56.6168909Z operation: 'write',
2026-10-24T00:20:56.6169141Z directory: 'composer-drafts',
2026-10-24T00:20:56.6169384Z fileName: 'drafts.json',
2026-10-24T00:20:56.6169621Z cause: Error: disk full
2026-10-24T00:20:56.6169958Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T00:20:56.6170392Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T00:20:56.6171124Z 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-24T00:20:56.6171642Z }
2026-10-24T00:20:56.6171769Z
2026-10-24T00:20:56.6331897Z โ unit src/features/home/useThreadListActions.test.ts (37 tests) 40ms
2026-10-24T00:20:56.7234655Z โ unit src/native/workspace-stack-projection.test.ts (22 tests) 21ms
2026-10-24T00:20:56.9117529Z โ rules/no-test-timeout-or-unreasoned-skip.test.ts (16 tests) 9010ms
2026-10-24T00:20:56.9118189Z โ t3code/no-test-timeout-or-unreasoned-skip (13)
2026-10-24T00:20:56.9124395Z โ allows tests without overrides, conditional skips, and waitFor timeouts (1)
2026-10-24T00:20:56.9124849Z โ passes 503ms
2026-10-24T00:20:56.9125275Z โ allows a skip with a quarantine issue or a GitHub issue URL (1)
2026-10-24T00:20:56.9125590Z โ passes 520ms
2026-10-24T00:20:56.9125878Z โ reports a numeric timeout on it.effect (1)
2026-10-24T00:20:56.9126186Z โ reports the rule diagnostic 516ms
2026-10-24T00:20:56.9127517Z โ reports a timeout through .each and .skipIf chains (1)
2026-10-24T00:20:56.9128234Z โ reports the rule diagnostic 791ms
2026-10-24T00:20:56.9128599Z โ reports retry options, options-first timeouts, and hook timeouts (1)
2026-10-24T00:20:56.9128994Z โ reports the rule diagnostic 999ms
2026-10-24T00:20:56.9129280Z โ reports vi.setConfig timeouts (1)
2026-10-24T00:20:56.9129577Z โ reports the rule diagnostic 827ms
2026-10-24T00:20:56.9129876Z โ reports a skip whose comment has no issue (1)
2026-10-24T00:20:56.9130181Z โ reports the rule diagnostic 973ms
2026-10-24T00:20:56.9130485Z โ reports todo, only, and the x/f aliases (1)
2026-10-24T00:20:56.9130784Z โ reports the rule diagnostic 406ms
2026-10-24T00:20:56.9131146Z โ flags an options-object timeout when the callback is a reference (1)
2026-10-24T00:20:56.9131496Z โ reports the rule diagnostic 443ms
2026-10-24T00:20:56.9131843Z โ allows a computed skip option, which is a platform gate like skipIf (1)
2026-10-24T00:20:56.9159993Z โ passes 381ms
2026-10-24T00:20:56.9191651Z โ flags the suite alias and option-object skips (1)
2026-10-24T00:20:56.9284600Z โ reports the rule diagnostic 440ms
2026-10-24T00:20:56.9285576Z โ flags a skip option without a quarantine issue (1)
2026-10-24T00:20:56.9298796Z โ reports the rule diagnostic 454ms
2026-10-24T00:20:56.9299292Z โ flags a bracket-access skip without a quarantine issue (1)
2026-10-24T00:20:56.9299687Z โ reports the rule diagnostic 570ms
2026-10-24T00:20:56.9300027Z โ still flags an option-object skip in a live file (1)
2026-10-24T00:20:56.9300351Z โ reports the rule diagnostic 356ms
2026-10-24T00:20:56.9300668Z โ allows timeouts in opt-in live provider suites (1)
2026-10-24T00:20:56.9300973Z โ passes 409ms
2026-10-24T00:20:56.9301224Z โ ignores non-test files (1)
2026-10-24T00:20:56.9301476Z โ passes 357ms
2026-10-24T00:20:57.0816416Z โ rules/no-real-time-wait-in-tests.test.ts (16 tests) 9145ms
2026-10-24T00:20:57.0852052Z โ t3code/no-real-time-wait-in-tests (15)
2026-10-24T00:20:57.0888023Z โ allows TestClock-driven sleeps and timeout safety nets (1)
2026-10-24T00:20:57.0888499Z โ passes 495ms
2026-10-24T00:20:57.0888937Z โ ignores sleeps inside strings and child-process script templates (1)
2026-10-24T00:20:57.0889274Z โ passes 532ms
2026-10-24T00:20:57.0889593Z โ ignores shared helpers in files that drive the TestClock (1)
2026-10-24T00:20:57.0889909Z โ passes 1200ms
2026-10-24T00:20:57.0890232Z โ ignores bare setTimeout callbacks outside promise executors (1)
2026-10-24T00:20:57.0890552Z โ passes 841ms
2026-10-24T00:20:57.0890825Z โ reports Effect.sleep under it.live (1)
2026-10-24T00:20:57.0891141Z โ reports the rule diagnostic 1010ms
2026-10-24T00:20:57.0891463Z โ reports retry schedules under curried testers (1)
2026-10-24T00:20:57.0892268Z โ reports the rule diagnostic 898ms
2026-10-24T00:20:57.0893673Z โ reports Effect.delay under plain it (1)
2026-10-24T00:20:57.0894065Z โ reports the rule diagnostic 525ms
2026-10-24T00:20:57.0894502Z โ reports it.effect inside an excludeTestServices layer as a real-clock wait (1)
2026-10-24T00:20:57.0894882Z โ reports the rule diagnostic 392ms
2026-10-24T00:20:57.0895246Z โ reports it.effect sleeps in files that never adjust the TestClock (1)
2026-10-24T00:20:57.0895608Z โ reports the rule diagnostic 325ms
2026-10-24T00:20:57.0895966Z โ reports polling helpers even when the file drives the TestClock (1)
2026-10-24T00:20:57.0896323Z โ reports the rule diagnostic 391ms
2026-10-24T00:20:57.0896656Z โ reports promise-wrapped setTimeout in vitest tests (1)
2026-10-24T00:20:57.0896987Z โ reports the rule diagnostic 369ms
2026-10-24T00:20:57.0897347Z โ reports promise-wrapped setTimeout under it.effect as a mixed clock (1)
2026-10-24T00:20:57.0897708Z โ reports the rule diagnostic 353ms
2026-10-24T00:20:57.0898075Z โ reports TestClock sleeps when TestClock.adjust appears only in a comment (1)
2026-10-24T00:20:57.0898441Z โ reports the rule diagnostic 510ms
2026-10-24T00:20:57.0898755Z โ reports timers hidden in module-level helpers (1)
2026-10-24T00:20:57.0899116Z โ reports the rule diagnostic 397ms
2026-10-24T00:20:57.0899418Z โ reports awaited timers/promises sleeps (1)
2026-10-24T00:20:57.0899732Z โ reports the rule diagnostic 415ms
2026-10-24T00:20:57.0900020Z โ ignores non-test files (1)
2026-10-24T00:20:57.0900285Z โ passes 451ms
2026-10-24T00:20:57.0900702Z โ unit src/state/thread-task-permissions.test.ts (7 tests) 21ms
2026-10-24T00:20:57.1284162Z โ unit src/lib/mobileTheme.test.ts (24 tests) 62ms
2026-10-24T00:20:57.2657600Z โ unit src/features/pull-requests/pullRequestList.test.ts (18 tests) 60ms
2026-10-24T00:20:57.3903601Z โ unit src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 34ms
2026-10-24T00:20:57.3928767Z โ unit src/lib/attachmentDownload.test.ts (19 tests) 26ms
2026-10-24T00:20:57.4059289Z โ unit src/lib/composerContext.test.ts (15 tests) 165ms
2026-10-24T00:20:57.4203135Z โ rules/no-polling-loop-in-tests.test.ts (16 tests) 9414ms
2026-10-24T00:20:57.4280421Z โ t3code/no-polling-loop-in-tests (15)
2026-10-24T00:20:57.4302198Z โ allows a fixed-count flush followed by unrelated error handling (1)
2026-10-24T00:20:57.4336300Z โ passes 617ms
2026-10-24T00:20:57.4358430Z โ allows a fixed-N flush with a literal bound (1)
2026-10-24T00:20:57.4413539Z โ passes 734ms
2026-10-24T00:20:57.4440630Z โ allows a fixed-N while flush with a counter bound (1)
2026-10-24T00:20:57.4476040Z โ passes 1056ms
2026-10-24T00:20:57.4494976Z โ allows a fixed-N do-while flush against a named bound (1)
2026-10-24T00:20:57.4495487Z โ passes 998ms
2026-10-24T00:20:57.4495819Z โ allows a loop that takes from a queue (1)
2026-10-24T00:20:57.4496120Z โ passes 760ms
2026-10-24T00:20:57.4505626Z โ ignores waits inside nested callbacks (1)
2026-10-24T00:20:57.4506056Z โ passes 843ms
2026-10-24T00:20:57.4506419Z โ reports a budgeted yieldNow poll that dies after the loop (1)
2026-10-24T00:20:57.4506792Z โ reports the rule diagnostic 428ms
2026-10-24T00:20:57.4507148Z โ reports a while loop spinning on a predicate (1)
2026-10-24T00:20:57.4507528Z โ reports the rule diagnostic 398ms
2026-10-24T00:20:57.4508028Z โ reports a while loop bounded by a length predicate (1)
2026-10-24T00:20:57.4508369Z โ reports the rule diagnostic 335ms
2026-10-24T00:20:57.4509363Z โ reports a comparison against an identifier the loop never advances (1)
2026-10-24T00:20:57.4509738Z โ reports the rule diagnostic 494ms
2026-10-24T00:20:57.4510082Z โ reports a for loop bounded by a length predicate (1)
2026-10-24T00:20:57.4510449Z โ reports the rule diagnostic 384ms
2026-10-24T00:20:57.4510949Z โ reports a sleep poll with a counter bound and an early return (1)
2026-10-24T00:20:57.4511324Z โ reports the rule diagnostic 532ms
2026-10-24T00:20:57.4511651Z โ reports a microtask poll keyed on the loop condition (1)
2026-10-24T00:20:57.4511981Z โ reports the rule diagnostic 435ms
2026-10-24T00:20:57.4512289Z โ reports an awaited setTimeout poll (1)
2026-10-24T00:20:57.4512578Z โ reports the rule diagnostic 418ms
2026-10-24T00:20:57.4512903Z โ reports an awaited Promise.resolve poll that breaks (1)
2026-10-24T00:20:57.4513218Z โ reports the rule diagnostic 527ms
2026-10-24T00:20:57.4513497Z โ ignores non-test files (1)
2026-10-24T00:20:57.4513746Z โ passes 411ms
2026-10-24T00:20:57.5481103Z โ unit src/lib/android-workspace-navigation.test.ts (15 tests) 15ms
2026-10-24T00:20:57.7349779Z โ unit src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 10ms
2026-10-24T00:20:57.7979785Z โ unit src/features/threads/thread-feed-live-follow.test.ts (28 tests) 5ms
2026-10-24T00:20:58.2507743Z โ unit src/features/updates/app-updates.test.ts (11 tests) 69ms
2026-10-24T00:20:58.3047051Z โ unit src/features/voice-input/voiceInputSession.test.ts (13 tests) 15ms
2026-10-24T00:20:58.4666995Z โ unit src/lib/composerContextClipboard.test.ts (7 tests) 19ms
2026-10-24T00:20:58.5821201Z โ unit src/connection/environment-cache-store.test.ts (4 tests) 53ms
2026-10-24T00:20:58.6480361Z โ unit src/state/composer-attachment-uploads.test.ts (5 tests) 42ms
2026-10-24T00:20:58.8118123Z โ unit src/state/pending-task-editor-writes.test.ts (5 tests) 5ms
2026-10-24T00:20:59.0356080Z โ unit src/features/home/home-thread-navigation.test.ts (6 tests) 20ms
2026-10-24T00:20:59.0993165Z โ unit src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 307ms
2026-10-24T00:20:59.2601458Z โ unit src/state/use-selected-thread-git-actions.test.ts (11 tests) 12ms
2026-10-24T00:20:59.3046502Z โ unit src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2459ms
2026-10-24T00:20:59.3162812Z โ new-task branch checkout (11)
2026-10-24T00:20:59.3163510Z โ switches to the selected remote instead of reusing a worktree tracking another remote 441ms
2026-10-24T00:20:59.3956667Z โ unit src/state/thread-outbox-removal.test.ts (5 tests) 7ms
2026-10-24T00:20:59.4165297Z โ rules/require-disposable-render.test.ts (22 tests) 11406ms
2026-10-24T00:20:59.4187410Z โ t3code/require-disposable-render (22)
2026-10-24T00:20:59.4243056Z โ allows the disposable helper (1)
2026-10-24T00:20:59.4310264Z โ passes 551ms
2026-10-24T00:20:59.4383027Z โ rejects react-dom/client (1)
2026-10-24T00:20:59.4398874Z โ reports the rule diagnostic 635ms
2026-10-24T00:20:59.4472818Z โ rejects act from react (1)
2026-10-24T00:20:59.4517952Z โ reports the rule diagnostic 933ms
2026-10-24T00:20:59.4551621Z โ rejects a renamed act from react (1)
2026-10-24T00:20:59.4576665Z โ reports the rule diagnostic 862ms
2026-10-24T00:20:59.4612624Z โ rejects setting the act environment (1)
2026-10-24T00:20:59.4612939Z โ reports the rule diagnostic 636ms
2026-10-24T00:20:59.4613223Z โ rejects setting the act environment by computed key (1)
2026-10-24T00:20:59.4613494Z โ reports the rule diagnostic 717ms
2026-10-24T00:20:59.4613746Z โ rejects stubbing the act environment (1)
2026-10-24T00:20:59.4614029Z โ reports the rule diagnostic 428ms
2026-10-24T00:20:59.4614302Z โ rejects userEvent wrapped in act from react (1)
2026-10-24T00:20:59.4614552Z โ reports the rule diagnostic 573ms
2026-10-24T00:20:59.4614829Z โ rejects userEvent wrapped in the render helper's act (1)
2026-10-24T00:20:59.4615097Z โ reports the rule diagnostic 481ms
2026-10-24T00:20:59.4615375Z โ rejects userEvent wrapped in a renamed render helper act (1)
2026-10-24T00:20:59.4615650Z โ reports the rule diagnostic 327ms
2026-10-24T00:20:59.4615903Z โ rejects a renamed userEvent wrapped in act (1)
2026-10-24T00:20:59.4616154Z โ reports the rule diagnostic 415ms
2026-10-24T00:20:59.4617447Z โ rejects a locator click wrapped in act (1)
2026-10-24T00:20:59.4617948Z โ reports the rule diagnostic 405ms
2026-10-24T00:20:59.4618362Z โ rejects React.act from a namespace import (1)
2026-10-24T00:20:59.4618616Z โ reports the rule diagnostic 391ms
2026-10-24T00:20:59.4618885Z โ rejects userEvent wrapped in React.act (1)
2026-10-24T00:20:59.4619133Z โ reports the rule diagnostic 375ms
2026-10-24T00:20:59.4619438Z โ allows act around a DOM click and userEvent in a function act only defines (1)
2026-10-24T00:20:59.4619719Z โ passes 437ms
2026-10-24T00:20:59.4619977Z โ rejects lifecycle hooks through a test runner namespace (1)
2026-10-24T00:20:59.4620268Z โ reports the rule diagnostic 366ms
2026-10-24T00:20:59.4620548Z โ rejects importing lifecycle hooks from the test runner (1)
2026-10-24T00:20:59.4620824Z โ reports the rule diagnostic 499ms
2026-10-24T00:20:59.4621041Z โ rejects afterEach (1)
2026-10-24T00:20:59.4621263Z โ reports the rule diagnostic 478ms
2026-10-24T00:20:59.4621477Z โ rejects beforeAll (1)
2026-10-24T00:20:59.4621694Z โ reports the rule diagnostic 445ms
2026-10-24T00:20:59.4621953Z โ allows lifecycle hooks outside browser tests (1)
2026-10-24T00:20:59.4622185Z โ passes 472ms
2026-10-24T00:20:59.4622435Z โ allows importing lifecycle hooks outside browser tests (1)
2026-10-24T00:20:59.4622679Z โ passes 431ms
2026-10-24T00:20:59.4622916Z โ still rejects react-dom/client in unit tests (1)
2026-10-24T00:20:59.4623173Z โ reports the rule diagnostic 508ms
2026-10-24T00:20:59.4623580Z โ unit src/features/threads/threadOrderAvailability.test.ts (7 tests) 387ms
2026-10-24T00:20:59.4623985Z โ computeThreadMoveAvailability matches the reference planner (7)
2026-10-24T00:20:59.4624380Z โ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 380ms
2026-10-24T00:20:59.5008122Z โ unit src/features/cloud/linkEnvironment.test.ts (3 tests) 65ms
2026-10-24T00:20:59.9066030Z โ unit src/lib/composerImages.test.ts (6 tests) 19ms
2026-10-24T00:20:59.9217103Z โ unit src/native/composerEditorRevision.test.ts (17 tests) 7ms
2026-10-24T00:20:59.9745044Z โ unit src/features/sharing/incoming-share-inbox.test.ts (10 tests) 11ms
2026-10-24T00:21:00.4233562Z โ rules/no-mobile-uniwind-theme-escape-hatches.test.ts (24 tests) 12501ms
2026-10-24T00:21:00.4248481Z โ t3code/no-mobile-uniwind-theme-escape-hatches (24)
2026-10-24T00:21:00.4296657Z โ allows semantic mobile theme classes (1)
2026-10-24T00:21:00.4311680Z โ passes 563ms
2026-10-24T00:21:00.4346544Z โ allows unrelated functions with legacy hook names (1)
2026-10-24T00:21:00.4384930Z โ passes 519ms
2026-10-24T00:21:00.4408865Z โ allows unrelated imports with legacy hook names (1)
2026-10-24T00:21:00.4409536Z โ passes 688ms
2026-10-24T00:21:00.4409894Z โ allows erased type-only theme imports (1)
2026-10-24T00:21:00.4410217Z โ passes 699ms
2026-10-24T00:21:00.4410534Z โ allows appearance words in ordinary copy (1)
2026-10-24T00:21:00.4410841Z โ passes 908ms
2026-10-24T00:21:00.4411154Z โ does not conflate shadowed Uniwind namespaces (1)
2026-10-24T00:21:00.4411462Z โ passes 713ms
2026-10-24T00:21:00.4411770Z โ allows reviewed native interop boundaries (1)
2026-10-24T00:21:00.4412071Z โ passes 595ms
2026-10-24T00:21:00.4412428Z โ still reports appearance variants in reviewed interop boundaries (1)
2026-10-24T00:21:00.4412826Z โ reports the rule diagnostic 487ms
2026-10-24T00:21:00.4413194Z โ reports new React theme subscriptions (1)
2026-10-24T00:21:00.4413532Z โ reports the rule diagnostic 380ms
2026-10-24T00:21:00.4413857Z โ reports the retired theme color hook (1)
2026-10-24T00:21:00.4414186Z โ reports the rule diagnostic 412ms
2026-10-24T00:21:00.4414559Z โ reports guarded hooks imported with TypeScript extensions (1)
2026-10-24T00:21:00.4414919Z โ reports the rule diagnostic 463ms
2026-10-24T00:21:00.4415261Z โ reports unreviewed native interop subscriptions (1)
2026-10-24T00:21:00.4415601Z โ reports the rule diagnostic 429ms
2026-10-24T00:21:00.4415940Z โ reports appearance variants in string literals (1)
2026-10-24T00:21:00.4416287Z โ reports the rule diagnostic 501ms
2026-10-24T00:21:00.4416638Z โ reports appearance variants in template literals (1)
2026-10-24T00:21:00.4416977Z โ reports the rule diagnostic 419ms
2026-10-24T00:21:00.4417332Z โ reports escaped appearance variants in template literals (1)
2026-10-24T00:21:00.4417772Z โ reports the rule diagnostic 545ms
2026-10-24T00:21:00.4418202Z โ reports appearance variants through nested class-map indirection (1)
2026-10-24T00:21:00.4418571Z โ reports the rule diagnostic 462ms
2026-10-24T00:21:00.4418952Z โ reports appearance variants passed to class builders (1)
2026-10-24T00:21:00.4419293Z โ reports the rule diagnostic 334ms
2026-10-24T00:21:00.4419669Z โ reports negative and important appearance variants (1)
2026-10-24T00:21:00.4420001Z โ reports the rule diagnostic 476ms
2026-10-24T00:21:00.4420321Z โ reports namespace CSS variable subscriptions (1)
2026-10-24T00:21:00.4420641Z โ reports the rule diagnostic 361ms
2026-10-24T00:21:00.4421000Z โ reports destructured namespace CSS variable subscriptions (1)
2026-10-24T00:21:00.4421337Z โ reports the rule diagnostic 467ms
2026-10-24T00:21:00.4421674Z โ reports aliased namespace CSS variable subscriptions (1)
2026-10-24T00:21:00.4421990Z โ reports the rule diagnostic 485ms
2026-10-24T00:21:00.4422325Z โ reports object-rest namespace CSS variable subscriptions (1)
2026-10-24T00:21:00.4422784Z โ reports the rule diagnostic 464ms
2026-10-24T00:21:00.4423151Z โ reports namespace access to the retired theme hook (1)
2026-10-24T00:21:00.4423462Z โ reports the rule diagnostic 480ms
2026-10-24T00:21:00.4423807Z โ reports destructured namespace access to the retired theme hook (1)
2026-10-24T00:21:00.4424151Z โ reports the rule diagnostic 626ms
2026-10-24T00:21:00.4424668Z โ unit src/features/settings/scheduledTaskDraft.test.ts (12 tests) 17ms
2026-10-24T00:21:00.5931928Z โ unit src/dependency-graph.test.ts (2 tests) 16ms
2026-10-24T00:21:00.6577861Z โ unit src/features/home/homeThreadList.test.ts (4 tests) 21ms
2026-10-24T00:21:00.6827904Z โ rules/prefer-effect-fn.test.ts (23 tests) 12763ms
2026-10-24T00:21:00.6842270Z โ t3code/prefer-effect-fn (23)
2026-10-24T00:21:00.6881336Z โ allows inline programs and layer construction (1)
2026-10-24T00:21:00.6885330Z โ passes 564ms
2026-10-24T00:21:00.6885715Z โ allows named functions and deliberate untraced functions (1)
2026-10-24T00:21:00.6886040Z โ passes 692ms
2026-10-24T00:21:00.6886335Z โ allows inline combinator callbacks (1)
2026-10-24T00:21:00.6886616Z โ passes 1175ms
2026-10-24T00:21:00.6886909Z โ allows inline option and error callbacks (1)
2026-10-24T00:21:00.6887194Z โ passes 983ms
2026-10-24T00:21:00.6887525Z โ allows reference default-value callbacks (1)
2026-10-24T00:21:00.6887820Z โ passes 695ms
2026-10-24T00:21:00.6888101Z โ reports service members named onSome (1)
2026-10-24T00:21:00.6888421Z โ reports the rule diagnostic 888ms
2026-10-24T00:21:00.6888723Z โ reports service members named onNone (1)
2026-10-24T00:21:00.6889088Z โ reports the rule diagnostic 452ms
2026-10-24T00:21:00.6889398Z โ reports service members named onSuccess (1)
2026-10-24T00:21:00.6889712Z โ reports the rule diagnostic 480ms
2026-10-24T00:21:00.6890017Z โ reports service members named onFailure (1)
2026-10-24T00:21:00.6890329Z โ reports the rule diagnostic 413ms
2026-10-24T00:21:00.6890653Z โ reports service members named defaultValue (1)
2026-10-24T00:21:00.6890973Z โ reports the rule diagnostic 370ms
2026-10-24T00:21:00.6891326Z โ does not mistake other namespaces or shadowed locals for Effect (1)
2026-10-24T00:21:00.6891647Z โ passes 457ms
2026-10-24T00:21:00.6891965Z โ leaves functions with synchronous setup for manual review (1)
2026-10-24T00:21:00.6892279Z โ passes 459ms
2026-10-24T00:21:00.6892543Z โ reports a named arrow wrapper (1)
2026-10-24T00:21:00.6892840Z โ reports the rule diagnostic 459ms
2026-10-24T00:21:00.6893136Z โ reports a block-bodied wrapper (1)
2026-10-24T00:21:00.6893447Z โ reports the rule diagnostic 406ms
2026-10-24T00:21:00.6894172Z โ reports a declaration with pipe transforms (1)
2026-10-24T00:21:00.6895407Z โ reports the rule diagnostic 534ms
2026-10-24T00:21:00.6895773Z โ reports a function expression (1)
2026-10-24T00:21:00.6896116Z โ reports the rule diagnostic 317ms
2026-10-24T00:21:00.6896400Z โ reports service members (1)
2026-10-24T00:21:00.6896692Z โ reports the rule diagnostic 509ms
2026-10-24T00:21:00.6896971Z โ reports class fields (1)
2026-10-24T00:21:00.6897260Z โ reports the rule diagnostic 502ms
2026-10-24T00:21:00.6897546Z โ recognizes namespace aliases (1)
2026-10-24T00:21:00.6897844Z โ reports the rule diagnostic 440ms
2026-10-24T00:21:00.6898165Z โ recognizes bare-package Effect imports (1)
2026-10-24T00:21:00.6898484Z โ reports the rule diagnostic 427ms
2026-10-24T00:21:00.6898814Z โ recognizes a direct gen import (1)
2026-10-24T00:21:00.6899113Z โ reports the rule diagnostic 515ms
2026-10-24T00:21:00.6899389Z โ reports class methods (1)
2026-10-24T00:21:00.6899678Z โ reports the rule diagnostic 456ms
2026-10-24T00:21:00.6899986Z โ allows getters that expose an effect value (1)
2026-10-24T00:21:00.6900271Z โ passes 521ms
2026-10-24T00:21:00.8484268Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read
2026-10-24T00:21:00.8500430Z [00:21:00.843] WARN (#35): Could not load mobile preferences. {
2026-10-24T00:21:00.8501016Z _tag: 'MobilePreferencesLoadError',
2026-10-24T00:21:00.8501290Z cause: Error: secure storage unavailable
2026-10-24T00:21:00.8501672Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20
2026-10-24T00:21:00.8502000Z at Generator.next (<anonymous>)
2026-10-24T00:21:00.8502512Z 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-24T00:21:00.8503193Z 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-24T00:21:00.8503854Z 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-24T00:21:00.8504513Z 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-24T00:21:00.8505143Z 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-24T00:21:00.8505726Z 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-24T00:21:00.8506346Z 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-24T00:21:00.8507251Z 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-24T00:21:00.8508172Z }
2026-10-24T00:21:00.8509215Z
2026-10-24T00:21:00.8509735Z โ unit src/state/preferences.test.ts (3 tests) 41ms
2026-10-24T00:21:01.1526093Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable
2026-10-24T00:21:01.1582247Z [00:21:01.147] WARN (#16): Database unavailable; loading fallback preferences. {
2026-10-24T00:21:01.1646460Z cause: {
2026-10-24T00:21:01.1770631Z _tag: 'MobileDatabaseError',
2026-10-24T00:21:01.1771255Z operation: 'load-preferences',
2026-10-24T00:21:01.1776171Z cause: Error: database unavailable
2026-10-24T00:21:01.1846163Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T00:21:01.1954757Z 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-24T00:21:01.2002885Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T00:21:01.2032697Z 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-24T00:21:01.2079695Z 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-24T00:21:01.2115736Z 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-24T00:21:01.2145674Z 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-24T00:21:01.2179722Z 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-24T00:21:01.2237412Z 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-24T00:21:01.2238145Z 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-24T00:21:01.2273095Z }
2026-10-24T00:21:01.2291614Z }
2026-10-24T00:21:01.2344663Z
2026-10-24T00:21:01.2413398Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T00:21:01.2415453Z [00:21:01.155] WARN (#17): Database unavailable; loading fallback preferences. {
2026-10-24T00:21:01.2505970Z cause: {
2026-10-24T00:21:01.2507059Z _tag: 'MobileDatabaseError',
2026-10-24T00:21:01.2566531Z operation: 'load-preferences',
2026-10-24T00:21:01.2601823Z cause: Error: database unavailable
2026-10-24T00:21:01.2626246Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T00:21:01.2627141Z 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-24T00:21:01.2627897Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T00:21:01.2629662Z 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-24T00:21:01.2630874Z 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-24T00:21:01.2643758Z 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-24T00:21:01.2731459Z 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-24T00:21:01.2770318Z 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-24T00:21:01.2843719Z 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-24T00:21:01.2844693Z 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-24T00:21:01.2896347Z }
2026-10-24T00:21:01.2897077Z }
2026-10-24T00:21:01.2961204Z
2026-10-24T00:21:01.2962355Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T00:21:01.2999263Z [00:21:01.158] WARN (#17): Database unavailable; saving preferences to secure storage. {
2026-10-24T00:21:01.3033269Z cause: {
2026-10-24T00:21:01.3090506Z _tag: 'MobileDatabaseError',
2026-10-24T00:21:01.3091014Z operation: 'save-preferences',
2026-10-24T00:21:01.3091274Z cause: Error: database unavailable
2026-10-24T00:21:01.3091737Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33)
2026-10-24T00:21:01.3092622Z 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-24T00:21:01.3093431Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20)
2026-10-24T00:21:01.3094042Z 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-24T00:21:01.3094717Z 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-24T00:21:01.3095386Z 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-24T00:21:01.3096035Z 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-24T00:21:01.3096535Z at AsyncResource.runInAsyncScope (node:async_hooks:226:14)
2026-10-24T00:21:01.3097090Z 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-24T00:21:01.3097838Z 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-24T00:21:01.3098203Z }
2026-10-24T00:21:01.3098395Z }
2026-10-24T00:21:01.3098537Z
2026-10-24T00:21:01.3099365Z โ unit src/lib/storage.test.ts (6 tests) 38ms
2026-10-24T00:21:01.4196042Z โ unit src/lib/mediaActions.test.ts (10 tests) 14ms
2026-10-24T00:21:01.4635673Z โ unit src/features/threads/thread-provider-instance.test.ts (3 tests) 8ms
2026-10-24T00:21:01.5322351Z โ unit src/features/projects/AddProjectScreen.test.ts (3 tests) 26ms
2026-10-24T00:21:01.5941926Z โ unit src/state/session.test.ts (4 tests) 8ms
2026-10-24T00:21:01.8255575Z โ unit src/features/settings/settings-scoped-server.test.ts (5 tests) 6ms
2026-10-24T00:21:01.9087455Z โ unit src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 19ms
2026-10-24T00:21:01.9424903Z โ unit src/features/cloud/dpop.test.ts (5 tests) 126ms
2026-10-24T00:21:02.2833552Z โ unit src/features/threads/new-task-project-selection.test.ts (9 tests) 11ms
2026-10-24T00:21:02.4023061Z โ unit src/features/pull-requests/pullRequestStack.test.ts (8 tests) 9ms
2026-10-24T00:21:02.5192327Z โ unit src/features/settings/environment-maintenance.test.ts (7 tests) 42ms
2026-10-24T00:21:02.6352830Z โ unit src/features/threads/thread-route-state.test.ts (5 tests) 5ms
2026-10-24T00:21:02.6916429Z โ unit src/features/review/reviewCommentSelection.test.ts (6 tests) 15ms
2026-10-24T00:21:02.7433082Z โ unit src/features/review/reviewModel.test.ts (5 tests) 20ms
2026-10-24T00:21:02.7493067Z โ unit src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 12ms
2026-10-24T00:21:02.8872277Z โ unit src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 15ms
2026-10-24T00:21:03.0214155Z โ unit src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 14ms
2026-10-24T00:21:03.1408955Z โ unit src/lib/protectedData.test.ts (3 tests) 145ms
2026-10-24T00:21:03.4056221Z โ unit src/state/remote-environment-projections.test.ts (1 test) 13ms
2026-10-24T00:21:03.5957498Z โ rules/require-suppression-reason.test.ts (13 tests) 5891ms
2026-10-24T00:21:03.5986084Z โ t3code/require-suppression-reason (13)
2026-10-24T00:21:03.6000853Z โ allows a directive with a -- reason (1)
2026-10-24T00:21:03.6001205Z โ passes 480ms
2026-10-24T00:21:03.6001513Z โ allows a directive explained by the comment above (1)
2026-10-24T00:21:03.6001817Z โ passes 348ms
2026-10-24T00:21:03.6002113Z โ allows stacked directives under one explanation (1)
2026-10-24T00:21:03.6002396Z โ passes 461ms
2026-10-24T00:21:03.6002688Z โ allows a TypeScript directive followed by its reason (1)
2026-10-24T00:21:03.6002961Z โ passes 479ms
2026-10-24T00:21:03.6003237Z โ allows a directive in a JSX comment with a reason (1)
2026-10-24T00:21:03.6003563Z โ passes 445ms
2026-10-24T00:21:03.6003820Z โ ignores enable directives (1)
2026-10-24T00:21:03.6004066Z โ passes 437ms
2026-10-24T00:21:03.6004332Z โ reports a lint directive without a reason (1)
2026-10-24T00:21:03.6004625Z โ reports the rule diagnostic 499ms
2026-10-24T00:21:03.6004933Z โ reports a file-level directive without a reason (1)
2026-10-24T00:21:03.6005236Z โ reports the rule diagnostic 450ms
2026-10-24T00:21:03.6005542Z โ reports a TypeScript directive without a reason (1)
2026-10-24T00:21:03.6005839Z โ reports the rule diagnostic 385ms
2026-10-24T00:21:03.6006140Z โ does not count a comment separated by a blank line (1)
2026-10-24T00:21:03.6006444Z โ reports the rule diagnostic 488ms
2026-10-24T00:21:03.6006789Z โ allows an empty comment line between the reason and the directive (1)
2026-10-24T00:21:03.6007086Z โ passes 492ms
2026-10-24T00:21:03.6007349Z โ does not count an empty comment above (1)
2026-10-24T00:21:03.6007626Z โ reports the rule diagnostic 460ms
2026-10-24T00:21:03.6007946Z โ does not count a trailing comment on the code line above (1)
2026-10-24T00:21:03.6008262Z โ reports the rule diagnostic 432ms
2026-10-24T00:21:03.7669227Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config
2026-10-24T00:21:03.7740208Z [react-native-pdf-jsi] Remember to install peer dependencies:
2026-10-24T00:21:03.7795216Z - react-native-blob-util
2026-10-24T00:21:03.7795908Z - @react-native-async-storage/async-storage
2026-10-24T00:21:03.7834728Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked)
2026-10-24T00:21:03.7857077Z โ
Clerk iOS plugin loaded
2026-10-24T00:21:03.7922844Z โ
Clerk Android plugin loaded
2026-10-24T00:21:03.8064459Z
2026-10-24T00:21:03.8077987Z โ unit plugins/withAndroidFbjniVersion.test.mjs (4 tests) 586ms
2026-10-24T00:21:03.8152323Z โ withAndroidFbjniVersion (4)
2026-10-24T00:21:03.8224307Z โ applies the force through the registered app config 539ms
2026-10-24T00:21:03.8279665Z โ unit src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 485ms
2026-10-24T00:21:03.8280894Z โ buildNativeReviewDiffData row bound (1)
2026-10-24T00:21:03.8300767Z โ caps each huge file excerpt while preserving full counts and ordinary files 462ms
2026-10-24T00:21:03.8445242Z โ unit src/state/edit-pending-thread-message.test.ts (4 tests) 13ms
2026-10-24T00:21:03.8993626Z โ unit src/features/usage/UsageLimitsSection.test.ts (2 tests) 17ms
2026-10-24T00:21:04.0102325Z โ unit src/lib/pdfPreview.test.ts (12 tests) 6ms
2026-10-24T00:21:04.0615672Z โ unit src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 17ms
2026-10-24T00:21:04.1663923Z โ unit src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 14ms
2026-10-24T00:21:04.2148488Z โ unit src/state/thread-order.test.ts (4 tests) 7ms
2026-10-24T00:21:04.3668511Z โ unit src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 41ms
2026-10-24T00:21:04.4986364Z โ unit src/lib/adaptive-navigation.test.ts (8 tests) 3ms
2026-10-24T00:21:04.5112404Z โ rules/no-test-in-loop.test.ts (8 tests) 3639ms
2026-10-24T00:21:04.5151639Z โ t3code/no-test-in-loop (7)
2026-10-24T00:21:04.5190900Z โ allows it.each and it.effect.each (1)
2026-10-24T00:21:04.5192936Z โ passes 379ms
2026-10-24T00:21:04.5214044Z โ allows loops inside a test body (1)
2026-10-24T00:21:04.5266671Z โ passes 444ms
2026-10-24T00:21:04.5289469Z โ ignores node:test files, which have no .each (1)
2026-10-24T00:21:04.5311422Z โ passes 413ms
2026-10-24T00:21:04.5351524Z โ reports it inside a for...of loop (1)
2026-10-24T00:21:04.5398149Z โ reports the rule diagnostic 544ms
2026-10-24T00:21:04.5420593Z โ reports it.effect inside a for loop nested in describe (1)
2026-10-24T00:21:04.5447248Z โ reports the rule diagnostic 474ms
2026-10-24T00:21:04.5495074Z โ reports test inside a for...in loop (1)
2026-10-24T00:21:04.5506187Z โ reports the rule diagnostic 406ms
2026-10-24T00:21:04.5597397Z โ reports a describe inside a loop once, not the tests inside it (1)
2026-10-24T00:21:04.5714299Z โ reports the rule diagnostic 416ms
2026-10-24T00:21:04.5824910Z โ ignores non-test files (1)
2026-10-24T00:21:04.5884141Z โ passes 551ms
2026-10-24T00:21:04.6581062Z โ unit src/state/assets.test.ts (4 tests) 11ms
2026-10-24T00:21:05.0090806Z โ unit src/features/connection/environmentSections.test.ts (3 tests) 2ms
2026-10-24T00:21:05.0153907Z โ unit src/state/pending-thread-creation.test.ts (4 tests) 2ms
2026-10-24T00:21:05.0527237Z โ unit src/state/attachments.test.ts (2 tests) 8ms
2026-10-24T00:21:05.2033675Z โ unit src/lib/projectFaviconRequests.test.ts (4 tests) 3ms
2026-10-24T00:21:05.2206330Z โ rules/no-frame-waits-in-browser-tests.test.ts (16 tests) 7749ms
2026-10-24T00:21:05.2206788Z โ t3code/no-frame-waits-in-browser-tests (16)
2026-10-24T00:21:05.2207077Z โ allows retrying assertions and the full fake timer set (1)
2026-10-24T00:21:05.2242431Z โ passes 460ms
2026-10-24T00:21:05.2243680Z โ allows requestAnimationFrame inside mocks (1)
2026-10-24T00:21:05.2279814Z โ passes 448ms
2026-10-24T00:21:05.2311606Z โ allows timers outside a promise executor and other listeners (1)
2026-10-24T00:21:05.2354495Z โ passes 474ms
2026-10-24T00:21:05.2360496Z โ rejects a nextFrame helper (1)
2026-10-24T00:21:05.2372411Z โ reports the rule diagnostic 444ms
2026-10-24T00:21:05.2372798Z โ rejects requestAnimationFrame as the executor (1)
2026-10-24T00:21:05.2373141Z โ reports the rule diagnostic 580ms
2026-10-24T00:21:05.2373469Z โ rejects window.requestAnimationFrame (1)
2026-10-24T00:21:05.2374040Z โ reports the rule diagnostic 577ms
2026-10-24T00:21:05.2374425Z โ allows a pass-through frame executor inside a mock implementation (1)
2026-10-24T00:21:05.2374765Z โ passes 451ms
2026-10-24T00:21:05.2375104Z โ rejects setTimeout passed straight through as the promise executor (1)
2026-10-24T00:21:05.2375500Z โ reports the rule diagnostic 434ms
2026-10-24T00:21:05.2375827Z โ rejects setTimeout inside a promise executor (1)
2026-10-24T00:21:05.2376148Z โ reports the rule diagnostic 569ms
2026-10-24T00:21:05.2376464Z โ rejects setInterval inside a promise executor (1)
2026-10-24T00:21:05.2376786Z โ reports the rule diagnostic 455ms
2026-10-24T00:21:05.2377082Z โ rejects transitionend listeners (1)
2026-10-24T00:21:05.2377385Z โ reports the rule diagnostic 539ms
2026-10-24T00:21:05.2377681Z โ rejects animationend listeners (1)
2026-10-24T00:21:05.2377979Z โ reports the rule diagnostic 445ms
2026-10-24T00:21:05.2378261Z โ rejects vi.useFakeTimers (1)
2026-10-24T00:21:05.2407289Z โ reports the rule diagnostic 393ms
2026-10-24T00:21:05.2441405Z โ rejects a partial fakeTimers set (1)
2026-10-24T00:21:05.2515027Z โ reports the rule diagnostic 520ms
2026-10-24T00:21:05.2561052Z โ rejects a partial vi.useFakeTimers set (1)
2026-10-24T00:21:05.2596937Z โ reports the rule diagnostic 409ms
2026-10-24T00:21:05.2627144Z โ ignores files that are not browser tests (1)
2026-10-24T00:21:05.2680762Z โ passes 505ms
2026-10-24T00:21:05.3297823Z โ unit src/state/workspace-connection-atoms.test.ts (1 test) 9ms
2026-10-24T00:21:05.5386438Z โ unit src/features/shortcuts/appShortcuts.test.ts (7 tests) 12ms
2026-10-24T00:21:05.5600890Z โ unit src/lib/composerChipPresentation.test.ts (3 tests) 112ms
2026-10-24T00:21:05.7963299Z โ unit src/lib/atomic-file.test.ts (4 tests) 6ms
2026-10-24T00:21:05.8202955Z โ unit src/lib/markdownMedia.test.ts (12 tests) 9ms
2026-10-24T00:21:05.8433042Z โ unit src/features/workspace/workspace-tabs-state.test.ts (4 tests) 10ms
2026-10-24T00:21:05.9318336Z โ unit src/state/use-thread-pr.test.ts (6 tests) 12ms
2026-10-24T00:21:06.0722087Z โ unit src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 9ms
2026-10-24T00:21:06.1493281Z โ unit src/lib/localAttachmentPreview.test.ts (4 tests) 13ms
2026-10-24T00:21:06.1621602Z โ unit src/features/terminal/useTerminalGridSync.test.ts (1 test) 10ms
2026-10-24T00:21:06.3752351Z โ unit src/lib/reserved-regions.test.ts (5 tests) 9ms
2026-10-24T00:21:06.3875904Z โ unit src/lib/copyTextWithHaptic.test.ts (5 tests) 14ms
2026-10-24T00:21:06.4809416Z โ unit src/lib/enrichedLinkPresentation.test.ts (5 tests) 18ms
2026-10-24T00:21:06.5814565Z โ unit src/persistence/mobile-database.test.ts (3 tests) 14ms
2026-10-24T00:21:06.6587431Z โ unit src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 21ms
2026-10-24T00:21:06.7883507Z โ unit src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 16ms
2026-10-24T00:21:06.8072289Z โ rules/no-raw-mcp-registration.test.ts (20 tests) 9558ms
2026-10-24T00:21:06.8152161Z โ t3code/no-raw-mcp-registration (20)
2026-10-24T00:21:06.8218792Z โ allows the rest of effect/ai and type-only McpServer imports (1)
2026-10-24T00:21:06.8298003Z โ passes 472ms
2026-10-24T00:21:06.8392088Z โ reports importing McpServer from effect/ai (1)
2026-10-24T00:21:06.8431877Z โ reports the rule diagnostic 459ms
2026-10-24T00:21:06.8441115Z โ reports importing McpServer under another name (1)
2026-10-24T00:21:06.8524453Z โ reports the rule diagnostic 438ms
2026-10-24T00:21:06.8563985Z โ reports a namespace import of effect/ai (1)
2026-10-24T00:21:06.8564565Z โ reports the rule diagnostic 416ms
2026-10-24T00:21:06.8565031Z โ reports importing the McpServer module directly (1)
2026-10-24T00:21:06.8565359Z โ reports the rule diagnostic 496ms
2026-10-24T00:21:06.8565666Z โ reports re-exporting McpServer (1)
2026-10-24T00:21:06.8565969Z โ reports the rule diagnostic 452ms
2026-10-24T00:21:06.8566279Z โ reports re-exporting all of effect/ai (1)
2026-10-24T00:21:06.8566583Z โ reports the rule diagnostic 509ms
2026-10-24T00:21:06.8567353Z โ reports a dynamic import of the McpServer module (1)
2026-10-24T00:21:06.8567811Z โ reports the rule diagnostic 481ms
2026-10-24T00:21:06.8568128Z โ reports a dynamic import written as a template (1)
2026-10-24T00:21:06.8568446Z โ reports the rule diagnostic 524ms
2026-10-24T00:21:06.8568793Z โ reports McpServer.toolkit (1)
2026-10-24T00:21:06.8569082Z โ reports the rule diagnostic 527ms
2026-10-24T00:21:06.8569409Z โ reports McpServer.resource and McpServer.prompt (1)
2026-10-24T00:21:06.8569728Z โ reports the rule diagnostic 448ms
2026-10-24T00:21:06.8570037Z โ reports addTool on the McpServer service (1)
2026-10-24T00:21:06.8570347Z โ reports the rule diagnostic 546ms
2026-10-24T00:21:06.8570686Z โ reports a registration method read without calling it (1)
2026-10-24T00:21:06.8571011Z โ reports the rule diagnostic 400ms
2026-10-24T00:21:06.8571341Z โ reports a registration function taken by destructuring (1)
2026-10-24T00:21:06.8571676Z โ reports the rule diagnostic 493ms
2026-10-24T00:21:06.8572003Z โ reports a registration method taken by destructuring (1)
2026-10-24T00:21:06.8572325Z โ reports the rule diagnostic 462ms
2026-10-24T00:21:06.8572644Z โ lets tests import McpServer to build a server (1)
2026-10-24T00:21:06.8572937Z โ passes 560ms
2026-10-24T00:21:06.8573213Z โ reports a registration in a test (1)
2026-10-24T00:21:06.8573517Z โ reports the rule diagnostic 553ms
2026-10-24T00:21:06.8573850Z โ reports a test importing McpServer under another name (1)
2026-10-24T00:21:06.8574174Z โ reports the rule diagnostic 382ms
2026-10-24T00:21:06.8574498Z โ reports a test importing effect/ai as a namespace (1)
2026-10-24T00:21:06.8574811Z โ reports the rule diagnostic 478ms
2026-10-24T00:21:06.8575143Z โ reports a test importing the McpServer module directly (1)
2026-10-24T00:21:06.8575469Z โ reports the rule diagnostic 420ms
2026-10-24T00:21:06.9222546Z โ unit src/connection/storage.test.ts (3 tests) 23ms
2026-10-24T00:21:07.0028657Z โ unit src/features/review/incrementalSnippet.test.ts (3 tests) 330ms
2026-10-24T00:21:07.0115752Z โ unit src/persistence/mobile-storage.test.ts (3 tests) 27ms
2026-10-24T00:21:07.1100887Z โ unit src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 7ms
2026-10-24T00:21:07.1222536Z โ unit src/connection/background-activity.test.ts (3 tests) 13ms
2026-10-24T00:21:07.2028825Z โ unit src/lib/markdownHtml.test.ts (5 tests) 54ms
2026-10-24T00:21:07.2793918Z โ unit src/lib/layout.test.ts (7 tests) 12ms
2026-10-24T00:21:07.2830445Z โ unit src/lib/videoThumbnails.test.ts (2 tests) 22ms
2026-10-24T00:21:07.8323166Z โ unit src/features/threads/fileChipMenu.test.ts (9 tests) 14ms
2026-10-24T00:21:07.8833263Z โ unit src/state/workspaceModel.test.ts (2 tests) 3ms
2026-10-24T00:21:08.0031389Z โ unit src/features/threads/pending-thread-feed.test.ts (4 tests) 4ms
2026-10-24T00:21:08.0086459Z โ unit src/features/threads/thread-settings-options.test.ts (4 tests) 5ms
2026-10-24T00:21:08.2109541Z โ unit src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms
2026-10-24T00:21:08.3682570Z โ rules/no-unscoped-has.test.ts (42 tests) 20552ms
2026-10-24T00:21:08.3846295Z โ t3code/no-unscoped-has (24)
2026-10-24T00:21:08.3853252Z โ allows :has() on the element itself (1)
2026-10-24T00:21:08.3930024Z โ passes 526ms
2026-10-24T00:21:08.4020801Z โ allows :has() anchored to an attribute (1)
2026-10-24T00:21:08.4101049Z โ passes 443ms
2026-10-24T00:21:08.4192362Z โ allows :has() inside :not() on the element itself (1)
2026-10-24T00:21:08.4227723Z โ passes 617ms
2026-10-24T00:21:08.4228123Z โ allows built-in has-* variants (1)
2026-10-24T00:21:08.4228420Z โ passes 871ms
2026-10-24T00:21:08.4228756Z โ allows a sibling selector without :has() (1)
2026-10-24T00:21:08.4229053Z โ passes 520ms
2026-10-24T00:21:08.4229438Z โ ignores prose mentioning :has() (1)
2026-10-24T00:21:08.4229721Z โ passes 607ms
2026-10-24T00:21:08.4230008Z โ ignores :has() inside an arbitrary value (1)
2026-10-24T00:21:08.4230308Z โ passes 821ms
2026-10-24T00:21:08.4238750Z โ allows a negated :has() on the element itself (1)
2026-10-24T00:21:08.4239062Z โ passes 764ms
2026-10-24T00:21:08.4239346Z โ allows :has() on a group or peer element (1)
2026-10-24T00:21:08.4239625Z โ passes 512ms
2026-10-24T00:21:08.4239924Z โ allows a selector list whose own branch is anchored (1)
2026-10-24T00:21:08.4240214Z โ passes 373ms
2026-10-24T00:21:08.4240505Z โ ignores :has() text in quoted attribute values (1)
2026-10-24T00:21:08.4240808Z โ passes 440ms
2026-10-24T00:21:08.4241111Z โ allows a selector without & on the element itself (1)
2026-10-24T00:21:08.4241393Z โ passes 420ms
2026-10-24T00:21:08.4241693Z โ reports a sibling :has() with nothing anchoring it (1)
2026-10-24T00:21:08.4242008Z โ reports the rule diagnostic 359ms
2026-10-24T00:21:08.4242335Z โ reports a descendant :has() with nothing anchoring it (1)
2026-10-24T00:21:08.4242654Z โ reports the rule diagnostic 475ms
2026-10-24T00:21:08.4242949Z โ reports a universal :has() ancestor (1)
2026-10-24T00:21:08.4243247Z โ reports the rule diagnostic 380ms
2026-10-24T00:21:08.4243555Z โ reports :has() whose only anchor is negated (1)
2026-10-24T00:21:08.4244326Z โ reports the rule diagnostic 447ms
2026-10-24T00:21:08.4244740Z โ reports uppercase :HAS() (1)
2026-10-24T00:21:08.4245029Z โ reports the rule diagnostic 404ms
2026-10-24T00:21:08.4245390Z โ reports a selector-list branch borrowing another branch's anchor (1)
2026-10-24T00:21:08.4245737Z โ reports the rule diagnostic 422ms
2026-10-24T00:21:08.4246044Z โ reports an unanchored branch inside :is() (1)
2026-10-24T00:21:08.4246346Z โ reports the rule diagnostic 424ms
2026-10-24T00:21:08.4246679Z โ reports an unanchored :has() inside a named group variant (1)
2026-10-24T00:21:08.4247010Z โ reports the rule diagnostic 458ms
2026-10-24T00:21:08.4247338Z โ reports a :has() on an ancestor of a selector without & (1)
2026-10-24T00:21:08.4247663Z โ reports the rule diagnostic 453ms
2026-10-24T00:21:08.4247964Z โ reports a :has() on an ancestor of a group (1)
2026-10-24T00:21:08.4248269Z โ reports the rule diagnostic 476ms
2026-10-24T00:21:08.4248612Z โ reports an in-* ancestor :has() (1)
2026-10-24T00:21:08.4248906Z โ reports the rule diagnostic 373ms
2026-10-24T00:21:08.4249212Z โ reports :has() anchored to the document root (1)
2026-10-24T00:21:08.4249519Z โ reports the rule diagnostic 434ms
2026-10-24T00:21:08.4249812Z โ t3code/no-outset-state-indicators (18)
2026-10-24T00:21:08.4250085Z โ valid: inset state rings (1)
2026-10-24T00:21:08.4250333Z โ inset state rings (1)
2026-10-24T00:21:08.4250595Z โ passes 542ms
2026-10-24T00:21:08.4250860Z โ valid: an unconditional inset (1)
2026-10-24T00:21:08.4251119Z โ an unconditional inset (1)
2026-10-24T00:21:08.4251476Z โ passes 351ms
2026-10-24T00:21:08.4251764Z โ valid: an inset in a sibling composer argument (1)
2026-10-24T00:21:08.4252075Z โ an inset in a sibling composer argument (1)
2026-10-24T00:21:08.4252348Z โ passes 452ms
2026-10-24T00:21:08.4252635Z โ valid: an inset in a nested conditional composer (1)
2026-10-24T00:21:08.4252940Z โ an inset in a nested conditional composer (1)
2026-10-24T00:21:08.4253214Z โ passes 494ms
2026-10-24T00:21:08.4253507Z โ valid: outlines covered by the inward default (1)
2026-10-24T00:21:08.4253807Z โ outlines covered by the inward default (1)
2026-10-24T00:21:08.4254083Z โ passes 535ms
2026-10-24T00:21:08.4254379Z โ valid: wider outlines with a matching inward offset (1)
2026-10-24T00:21:08.4254698Z โ wider outlines with a matching inward offset (1)
2026-10-24T00:21:08.4254976Z โ passes 434ms
2026-10-24T00:21:08.4255294Z โ valid: arbitrary pixel outlines with a matching inward offset (1)
2026-10-24T00:21:08.4255650Z โ arbitrary pixel outlines with a matching inward offset (1)
2026-10-24T00:21:08.4255950Z โ passes 403ms
2026-10-24T00:21:08.4256219Z โ valid: arbitrary outline colors (1)
2026-10-24T00:21:08.4256637Z โ arbitrary outline colors (1)
2026-10-24T00:21:08.4256966Z โ passes 440ms
2026-10-24T00:21:08.4257242Z โ valid: decorative rings without a state (1)
2026-10-24T00:21:08.4257529Z โ decorative rings without a state (1)
2026-10-24T00:21:08.4257800Z โ passes 512ms
2026-10-24T00:21:08.4258037Z โ valid: prose (1)
2026-10-24T00:21:08.4258259Z โ prose (1)
2026-10-24T00:21:08.4258503Z โ passes 448ms
2026-10-24T00:21:08.4258820Z โ invalid: state rings without an inset (1)
2026-10-24T00:21:08.4259102Z โ state rings without an inset (1)
2026-10-24T00:21:08.4259397Z โ reports the rule diagnostic 531ms
2026-10-24T00:21:08.4259712Z โ invalid: an inset from another state (1)
2026-10-24T00:21:08.4259986Z โ an inset from another state (1)
2026-10-24T00:21:08.4260280Z โ reports the rule diagnostic 529ms
2026-10-24T00:21:08.4260596Z โ invalid: an inset from another conditional branch (1)
2026-10-24T00:21:08.4260911Z โ an inset from another conditional branch (1)
2026-10-24T00:21:08.4261219Z โ reports the rule diagnostic 529ms
2026-10-24T00:21:08.4261533Z โ invalid: an inset passed to another function (1)
2026-10-24T00:21:08.4261832Z โ an inset passed to another function (1)
2026-10-24T00:21:08.4262137Z โ reports the rule diagnostic 495ms
2026-10-24T00:21:08.4262427Z โ invalid: arbitrary state ring widths (1)
2026-10-24T00:21:08.4262716Z โ arbitrary state ring widths (1)
2026-10-24T00:21:08.4263009Z โ reports the rule diagnostic 437ms
2026-10-24T00:21:08.4263313Z โ invalid: positive outline offsets (1)
2026-10-24T00:21:08.4263578Z โ positive outline offsets (1)
2026-10-24T00:21:08.4263867Z โ reports the rule diagnostic 349ms
2026-10-24T00:21:08.4264164Z โ invalid: arbitrary outline offsets (1)
2026-10-24T00:21:08.4264435Z โ arbitrary outline offsets (1)
2026-10-24T00:21:08.4264717Z โ reports the rule diagnostic 521ms
2026-10-24T00:21:08.4265031Z โ invalid: wide outlines without an inward offset (1)
2026-10-24T00:21:08.4265334Z โ wide outlines without an inward offset (1)
2026-10-24T00:21:08.4265651Z โ reports the rule diagnostic 472ms
2026-10-24T00:21:08.4266119Z โ unit src/features/threads/use-composer-command-menu.test.ts (3 tests) 11ms
2026-10-24T00:21:08.4666626Z โ unit src/lib/microphonePriority.test.ts (4 tests) 6ms
2026-10-24T00:21:08.5081888Z โ unit src/connection/migration.test.ts (2 tests) 22ms
2026-10-24T00:21:08.6047340Z โ unit src/features/threads/new-task-context-presentation.test.ts (7 tests) 6ms
2026-10-24T00:21:08.6049472Z โ unit src/features/terminal/terminalMenu.test.ts (5 tests) 12ms
2026-10-24T00:21:08.6783274Z โ unit src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 10ms
2026-10-24T00:21:08.7140886Z โ unit src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 8ms
2026-10-24T00:21:08.7562094Z โ rules/no-wall-clock-in-tests.test.ts (8 tests) 3858ms
2026-10-24T00:21:08.7623302Z โ t3code/no-wall-clock-in-tests (7)
2026-10-24T00:21:08.7623970Z โ ignores a computed member with a variable key (1)
2026-10-24T00:21:08.7689913Z โ passes 491ms
2026-10-24T00:21:08.7691210Z โ allows fixed dates and readings that seed mocks (1)
2026-10-24T00:21:08.7729461Z โ passes 418ms
2026-10-24T00:21:08.7777550Z โ reports elapsed-time measurement (1)
2026-10-24T00:21:08.7886345Z โ reports the rule diagnostic 416ms
2026-10-24T00:21:08.7922265Z โ reports Date.now fixtures (1)
2026-10-24T00:21:08.7994584Z โ reports the rule diagnostic 506ms
2026-10-24T00:21:08.8051080Z โ reports new Date() with no arguments (1)
2026-10-24T00:21:08.8051978Z โ reports the rule diagnostic 455ms
2026-10-24T00:21:08.8053170Z โ reports process.hrtime and process.hrtime.bigint (1)
2026-10-24T00:21:08.8053513Z โ reports the rule diagnostic 631ms
2026-10-24T00:21:08.8053990Z โ reports a reading outside the mock's arguments (1)
2026-10-24T00:21:08.8054323Z โ reports the rule diagnostic 385ms
2026-10-24T00:21:08.8054604Z โ ignores non-test files (1)
2026-10-24T00:21:08.8054873Z โ passes 532ms
2026-10-24T00:21:08.9223869Z โ rules/no-inline-schema-compile.test.ts (6 tests) 3342ms
2026-10-24T00:21:08.9283576Z โ t3code/no-inline-schema-compile (6)
2026-10-24T00:21:08.9416526Z โ allows schema compilers hoisted to module scope (1)
2026-10-24T00:21:08.9471935Z โ passes 578ms
2026-10-24T00:21:08.9599543Z โ allows factory helpers that return a precompiled decoder (1)
2026-10-24T00:21:08.9607930Z โ passes 446ms
2026-10-24T00:21:08.9680328Z โ allows schema construction helpers that use encode transformations (1)
2026-10-24T00:21:08.9847968Z โ passes 563ms
2026-10-24T00:21:08.9881046Z โ allows dynamic schema parameters that cannot be hoisted to module scope (1)
2026-10-24T00:21:08.9984745Z โ passes 619ms
2026-10-24T00:21:09.0034035Z โ reports schema compilers inside function bodies (1)
2026-10-24T00:21:09.0195252Z โ reports the rule diagnostic 611ms
2026-10-24T00:21:09.0234218Z โ reports inline schema literals as high confidence findings (1)
2026-10-24T00:21:09.0330106Z โ reports the rule diagnostic 485ms
2026-10-24T00:21:09.0406229Z โ unit src/features/home/workspace-connection-status.test.ts (3 tests) 8ms
2026-10-24T00:21:09.1493978Z โ unit src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 12ms
2026-10-24T00:21:09.2803339Z โ unit src/native/voiceTranscription.ios.test.ts (1 test) 17ms
2026-10-24T00:21:09.3830955Z โ rules/no-manual-effect-runtime-in-tests.test.ts (17 tests) 8381ms
2026-10-24T00:21:09.3873126Z โ t3code/no-manual-effect-runtime-in-tests (14)
2026-10-24T00:21:09.3906969Z โ allows @effect/vitest effect tests (1)
2026-10-24T00:21:09.3940517Z โ passes 532ms
2026-10-24T00:21:09.3940944Z โ reports Effect.runCallback (1)
2026-10-24T00:21:09.3941272Z โ reports the rule diagnostic 411ms
2026-10-24T00:21:09.3941631Z โ reports Effect.runCallbackWith (1)
2026-10-24T00:21:09.3941961Z โ reports the rule diagnostic 476ms
2026-10-24T00:21:09.3942255Z โ reports Effect.runFork (1)
2026-10-24T00:21:09.3942545Z โ reports the rule diagnostic 628ms
2026-10-24T00:21:09.3942845Z โ reports Effect.runForkWith (1)
2026-10-24T00:21:09.3943138Z โ reports the rule diagnostic 590ms
2026-10-24T00:21:09.3943428Z โ reports Effect.runPromise (1)
2026-10-24T00:21:09.3943718Z โ reports the rule diagnostic 570ms
2026-10-24T00:21:09.3944012Z โ reports Effect.runPromiseExit (1)
2026-10-24T00:21:09.3944307Z โ reports the rule diagnostic 484ms
2026-10-24T00:21:09.3944610Z โ reports Effect.runPromiseExitWith (1)
2026-10-24T00:21:09.3944926Z โ reports the rule diagnostic 524ms
2026-10-24T00:21:09.3945224Z โ reports Effect.runPromiseWith (1)
2026-10-24T00:21:09.3945518Z โ reports the rule diagnostic 447ms
2026-10-24T00:21:09.3945804Z โ reports Effect.runSync (1)
2026-10-24T00:21:09.3946089Z โ reports the rule diagnostic 415ms
2026-10-24T00:21:09.3946380Z โ reports Effect.runSyncExit (1)
2026-10-24T00:21:09.3946671Z โ reports the rule diagnostic 400ms
2026-10-24T00:21:09.3946968Z โ reports Effect.runSyncExitWith (1)
2026-10-24T00:21:09.3947267Z โ reports the rule diagnostic 385ms
2026-10-24T00:21:09.3947556Z โ reports Effect.runSyncWith (1)
2026-10-24T00:21:09.3947847Z โ reports the rule diagnostic 449ms
2026-10-24T00:21:09.3948145Z โ reports ManagedRuntime.make (1)
2026-10-24T00:21:09.3948435Z โ reports the rule diagnostic 476ms
2026-10-24T00:21:09.3948808Z โ allows production runtime boundaries (1)
2026-10-24T00:21:09.3949087Z โ passes 539ms
2026-10-24T00:21:09.3949421Z โ t3code/no-manual-effect-runtime-in-tests with maxOccurrences (2)
2026-10-24T00:21:09.3949766Z โ allows occurrences up to the ceiling (1)
2026-10-24T00:21:09.3950048Z โ passes 467ms
2026-10-24T00:21:09.3950329Z โ reports occurrences beyond the ceiling (1)
2026-10-24T00:21:09.3951309Z โ reports the rule diagnostic 554ms
2026-10-24T00:21:09.3952634Z โ unit src/lib/markdownLinks.test.ts (8 tests) 11ms
2026-10-24T00:21:09.4951105Z โ unit src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms
2026-10-24T00:21:09.5867151Z โ unit src/lib/projectIcon.test.ts (5 tests) 4ms
2026-10-24T00:21:09.6168137Z โ unit src/features/terminal/terminalInput.test.ts (7 tests) 4ms
2026-10-24T00:21:09.7562368Z โ unit src/state/queries.filesystem.test.ts (1 test) 3ms
2026-10-24T00:21:09.8104868Z โ unit src/features/terminal/terminalPaste.test.ts (2 tests) 2ms
2026-10-24T00:21:09.8994528Z โ unit src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms
2026-10-24T00:21:10.0438965Z โ unit src/state/thread-provider-switching.test.ts (4 tests) 3ms
2026-10-24T00:21:10.0883450Z โ unit src/lib/appLinking.test.ts (17 tests) 16ms
2026-10-24T00:21:10.0937592Z โ unit src/features/terminal/terminalLaunchContext.test.ts (3 tests) 8ms
2026-10-24T00:21:10.3124337Z โ unit src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms
2026-10-24T00:21:10.3279027Z โ unit src/lib/device-type.test.ts (3 tests) 4ms
2026-10-24T00:21:10.3417821Z โ rules/no-hermes-unsupported-apis.test.ts (22 tests) 10511ms
2026-10-24T00:21:10.3515399Z โ t3code/no-hermes-unsupported-apis (22)
2026-10-24T00:21:10.3553036Z โ allows in-place sort on a copy (1)
2026-10-24T00:21:10.3553435Z โ passes 558ms
2026-10-24T00:21:10.3553737Z โ allows in-place reverse on a copy (1)
2026-10-24T00:21:10.3553996Z โ passes 428ms
2026-10-24T00:21:10.3554282Z โ allows other ES2023 methods Hermes ships (1)
2026-10-24T00:21:10.3554538Z โ passes 441ms
2026-10-24T00:21:10.3554821Z โ ignores property reads that are not calls (1)
2026-10-24T00:21:10.3555080Z โ passes 463ms
2026-10-24T00:21:10.3555333Z โ reports toSorted (1)
2026-10-24T00:21:10.3555636Z โ reports the rule diagnostic 588ms
2026-10-24T00:21:10.3555961Z โ reports toReversed in a chain (1)
2026-10-24T00:21:10.3556249Z โ reports the rule diagnostic 398ms
2026-10-24T00:21:10.3556605Z โ reports toSpliced via computed access with a copy-then-splice remediation (1)
2026-10-24T00:21:10.3556964Z โ reports the rule diagnostic 447ms
2026-10-24T00:21:10.3557265Z โ reports a static template-literal property name (1)
2026-10-24T00:21:10.3557578Z โ reports the rule diagnostic 471ms
2026-10-24T00:21:10.3557889Z โ ignores a template-literal property with substitutions (1)
2026-10-24T00:21:10.3558190Z โ passes 346ms
2026-10-24T00:21:10.3558441Z โ allows supported Intl constructors (1)
2026-10-24T00:21:10.3559221Z โ passes 409ms
2026-10-24T00:21:10.3559586Z โ allows feature detection (1)
2026-10-24T00:21:10.3559840Z โ passes 420ms
2026-10-24T00:21:10.3560104Z โ allows unrelated Segmenter constructors (1)
2026-10-24T00:21:10.3560375Z โ passes 441ms
2026-10-24T00:21:10.3560624Z โ ignores dynamic computed names (1)
2026-10-24T00:21:10.3560867Z โ passes 470ms
2026-10-24T00:21:10.3561191Z โ reports new Intl.Segmenter(undefined, { granularity: 'grapheme' }) (1)
2026-10-24T00:21:10.3561517Z โ reports the rule diagnostic 445ms
2026-10-24T00:21:10.3561807Z โ reports new Intl['Segmenter']() (1)
2026-10-24T00:21:10.3562088Z โ reports the rule diagnostic 401ms
2026-10-24T00:21:10.3562377Z โ reports new Intl[`Segmenter`]() (1)
2026-10-24T00:21:10.3562646Z โ reports the rule diagnostic 627ms
2026-10-24T00:21:10.3562950Z โ reports new globalThis.Intl.Segmenter() (1)
2026-10-24T00:21:10.3563238Z โ reports the rule diagnostic 440ms
2026-10-24T00:21:10.3563547Z โ reports new globalThis['Intl']['Segmenter']() (1)
2026-10-24T00:21:10.3563836Z โ reports the rule diagnostic 463ms
2026-10-24T00:21:10.3564130Z โ reports new global.Intl.Segmenter() (1)
2026-10-24T00:21:10.3564408Z โ reports the rule diagnostic 584ms
2026-10-24T00:21:10.3564708Z โ reports new window.Intl.Segmenter() (1)
2026-10-24T00:21:10.3564990Z โ reports the rule diagnostic 496ms
2026-10-24T00:21:10.3565270Z โ reports Intl.Segmenter() (1)
2026-10-24T00:21:10.3565530Z โ reports the rule diagnostic 534ms
2026-10-24T00:21:10.3565796Z โ reports Intl.Segmenter?.() (1)
2026-10-24T00:21:10.3566078Z โ reports the rule diagnostic 576ms
2026-10-24T00:21:10.3619839Z โ unit src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 22ms
2026-10-24T00:21:10.5557380Z โ unit src/lib/projectThreadStartTurn.test.ts (3 tests) 3ms
2026-10-24T00:21:10.6341315Z โ unit src/features/files/filePath.test.ts (7 tests) 6ms
2026-10-24T00:21:10.6432163Z โ unit src/state/queued-run-edit.test.ts (3 tests) 3ms
2026-10-24T00:21:10.6723186Z โ unit src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 11ms
2026-10-24T00:21:10.8913228Z โ unit src/features/layout/deferred-navigation.test.ts (3 tests) 4ms
2026-10-24T00:21:10.9501743Z โ unit src/features/home/thread-dismissal.test.ts (3 tests) 7ms
2026-10-24T00:21:11.1723421Z โ unit src/features/cloud/CloudAuthProvider.test.ts (1 test) 5ms
2026-10-24T00:21:11.2900775Z โ unit src/features/sharing/incoming-share-presentation.test.ts (2 tests) 5ms
2026-10-24T00:21:11.3806110Z โ rules/no-rpc-permission-bypass.test.ts (16 tests) 7505ms
2026-10-24T00:21:11.3806844Z โ blocks direct session calls (1)
2026-10-24T00:21:11.3807168Z โ reports the rule diagnostic 455ms
2026-10-24T00:21:11.3807457Z โ blocks extracting the raw client (1)
2026-10-24T00:21:11.3807940Z โ reports the rule diagnostic 398ms
2026-10-24T00:21:11.3808237Z โ blocks replacing the permission guard (1)
2026-10-24T00:21:11.3808584Z โ reports the rule diagnostic 484ms
2026-10-24T00:21:11.3808857Z โ blocks namespace guard access (1)
2026-10-24T00:21:11.3809142Z โ reports the rule diagnostic 581ms
2026-10-24T00:21:11.3809416Z โ blocks raw protocol imports (1)
2026-10-24T00:21:11.3809712Z โ reports the rule diagnostic 427ms
2026-10-24T00:21:11.3809974Z โ allows typed requests (1)
2026-10-24T00:21:11.3810226Z โ passes 381ms
2026-10-24T00:21:11.3810460Z โ allows the transport boundary (1)
2026-10-24T00:21:11.3810709Z โ passes 525ms
2026-10-24T00:21:11.3810974Z โ blocks guard imports through the barrel (1)
2026-10-24T00:21:11.3811300Z โ reports the rule diagnostic 416ms
2026-10-24T00:21:11.3811685Z โ blocks explicit index imports (1)
2026-10-24T00:21:11.3811979Z โ reports the rule diagnostic 449ms
2026-10-24T00:21:11.3812671Z โ blocks raw session access in subscription callbacks (1)
2026-10-24T00:21:11.3813004Z โ reports the rule diagnostic 575ms
2026-10-24T00:21:11.3813301Z โ blocks raw client destructuring (1)
2026-10-24T00:21:11.3813597Z โ reports the rule diagnostic 612ms
2026-10-24T00:21:11.3813886Z โ allows public typed RPC helpers (1)
2026-10-24T00:21:11.3814149Z โ passes 461ms
2026-10-24T00:21:11.3814459Z โ raw client allowance does not permit installing the guard (1)
2026-10-24T00:21:11.3814792Z โ reports the rule diagnostic 384ms
2026-10-24T00:21:11.3815100Z โ permits guard installation when configured (1)
2026-10-24T00:21:11.3815378Z โ passes 355ms
2026-10-24T00:21:11.3815697Z โ guard installation allowance does not permit raw clients (1)
2026-10-24T00:21:11.3816033Z โ reports the rule diagnostic 481ms
2026-10-24T00:21:11.3816400Z โ guard installation allowance does not permit raw protocol imports (1)
2026-10-24T00:21:11.3816756Z โ reports the rule diagnostic 486ms
2026-10-24T00:21:11.3864106Z โ unit src/features/cloud/managedRelayLayer.test.ts (1 test) 71ms
2026-10-24T00:21:11.3929389Z โ rules/no-global-process-runtime.test.ts (9 tests) 4169ms
2026-10-24T00:21:11.4015598Z โ t3code/no-global-process-runtime (9)
2026-10-24T00:21:11.4074482Z โ allows injected host process references (1)
2026-10-24T00:21:11.4115969Z โ passes 439ms
2026-10-24T00:21:11.4180308Z โ allows unrelated process members (1)
2026-10-24T00:21:11.4216584Z โ passes 423ms
2026-10-24T00:21:11.4283326Z โ allows unrelated node os imports (1)
2026-10-24T00:21:11.4382091Z โ passes 374ms
2026-10-24T00:21:11.4413133Z โ reports direct platform reads (1)
2026-10-24T00:21:11.4476477Z โ reports the rule diagnostic 444ms
2026-10-24T00:21:11.4499433Z โ reports direct architecture reads (1)
2026-10-24T00:21:11.4581946Z โ reports the rule diagnostic 498ms
2026-10-24T00:21:11.4605655Z โ reports globalThis process platform reads (1)
2026-10-24T00:21:11.4627613Z โ reports the rule diagnostic 540ms
2026-10-24T00:21:11.4628663Z โ reports node os namespace platform reads (1)
2026-10-24T00:21:11.4629009Z โ reports the rule diagnostic 457ms
2026-10-24T00:21:11.4629370Z โ reports renamed node os architecture imports (1)
2026-10-24T00:21:11.4629704Z โ reports the rule diagnostic 526ms
2026-10-24T00:21:11.4630015Z โ reports default node os platform reads (1)
2026-10-24T00:21:11.4630322Z โ reports the rule diagnostic 426ms
2026-10-24T00:21:11.4631781Z โ unit src/features/devices/device-stream-document.test.ts (11 tests) 13ms
2026-10-24T00:21:11.4967948Z โ unit src/features/threads/provider-catalog-refresh.test.ts (2 tests) 9ms
2026-10-24T00:21:11.5854163Z โ unit src/features/diagnostics/crash-log-model.test.ts (2 tests) 5ms
2026-10-24T00:21:11.6198276Z โ unit src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 13ms
2026-10-24T00:21:11.7664340Z โ unit src/features/observability/tracing.test.ts (1 test) 42ms
2026-10-24T00:21:11.7912737Z โ unit src/lib/markdownTableBreaks.test.ts (5 tests) 45ms
2026-10-24T00:21:11.8569970Z โ unit scripts/generate-uniwind-themes.test.ts (1 test) 44ms
2026-10-24T00:21:11.9208061Z โ unit src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 3ms
2026-10-24T00:21:12.1152151Z โ unit src/lib/nativeTheme.test.ts (12 tests) 50ms
2026-10-24T00:21:12.1435290Z โ unit src/lib/assetImageSource.test.ts (3 tests) 3ms
2026-10-24T00:21:12.1571600Z โ unit src/features/keyboard/commandPaletteItems.test.ts (2 tests) 3ms
2026-10-24T00:21:12.2194945Z โ rules/namespace-node-imports.test.ts (5 tests) 2528ms
2026-10-24T00:21:12.2308382Z โ t3code/namespace-node-imports (5)
2026-10-24T00:21:12.2394649Z โ allows canonical Node namespaces (1)
2026-10-24T00:21:12.2552069Z โ passes 503ms
2026-10-24T00:21:12.2553419Z โ does not apply to non-Node packages (1)
2026-10-24T00:21:12.2553731Z โ passes 556ms
2026-10-24T00:21:12.2637880Z โ reports named imports (1)
2026-10-24T00:21:12.2715714Z โ reports the rule diagnostic 483ms
2026-10-24T00:21:12.2751766Z โ reports default imports (1)
2026-10-24T00:21:12.2830427Z โ reports the rule diagnostic 450ms
2026-10-24T00:21:12.2938663Z โ reports non-canonical namespace aliases (1)
2026-10-24T00:21:12.3032275Z โ reports the rule diagnostic 508ms
2026-10-24T00:21:12.3067473Z โ unit src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 3ms
2026-10-24T00:21:12.5552757Z โ unit src/lib/markdownMediaSource.test.ts (3 tests) 12ms
2026-10-24T00:21:12.6767130Z โ unit src/features/pull-requests/pullRequestActions.test.ts (2 tests) 7ms
2026-10-24T00:21:12.8618565Z โ unit src/features/connection/pairing.test.ts (5 tests) 3ms
2026-10-24T00:21:12.9480882Z โ unit src/lib/connection.test.ts (1 test) 4ms
2026-10-24T00:21:13.0712526Z โ unit src/lib/markdownInlineFileLinks.test.ts (4 tests) 28ms
2026-10-24T00:21:13.1044144Z โ unit src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms
2026-10-24T00:21:13.1141775Z โ unit src/features/sharing/incoming-share-storage.test.ts (1 test) 6ms
2026-10-24T00:21:13.3152862Z โ unit src/state/asset-url-state.test.ts (3 tests) 13ms
2026-10-24T00:21:13.3320406Z โ unit src/lib/wideMarkdownBlocks.test.ts (2 tests) 13ms
2026-10-24T00:21:13.3501228Z โ unit src/features/review/shikiReviewHighlighter.test.ts (2 tests) 162ms
2026-10-24T00:21:13.4102039Z โ unit src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms
2026-10-24T00:21:13.4158910Z โ unit src/features/home/swipe-row-activation.test.ts (3 tests) 9ms
2026-10-24T00:21:13.4272425Z โ unit src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms
2026-10-24T00:21:13.4552310Z โ rules/no-mobile-pull-request-glyph-literals.test.ts (10 tests) 4702ms
2026-10-24T00:21:13.4631884Z โ t3code/no-mobile-pull-request-glyph-literals (10)
2026-10-24T00:21:13.4693014Z โ allows glyphs picked from the module (1)
2026-10-24T00:21:13.4753881Z โ passes 454ms
2026-10-24T00:21:13.4810572Z โ allows unrelated symbols and copy that mentions pull requests (1)
2026-10-24T00:21:13.4871679Z โ passes 421ms
2026-10-24T00:21:13.4911743Z โ reports a pull request glyph in a JSX attribute (1)
2026-10-24T00:21:13.4912275Z โ reports the rule diagnostic 444ms
2026-10-24T00:21:13.4951613Z โ reports state glyphs chosen inline (1)
2026-10-24T00:21:13.4991541Z โ reports the rule diagnostic 525ms
2026-10-24T00:21:13.4992013Z โ reports glyphs in platform symbol objects (1)
2026-10-24T00:21:13.5032048Z โ reports the rule diagnostic 513ms
2026-10-24T00:21:13.5071516Z โ reports an Android-only pull request glyph (1)
2026-10-24T00:21:13.5111287Z โ reports the rule diagnostic 425ms
2026-10-24T00:21:13.5111784Z โ allows merge as an ordinary string outside an android symbol slot (1)
2026-10-24T00:21:13.5145835Z โ passes 448ms
2026-10-24T00:21:13.5179284Z โ allows merge in an android key outside a platform symbol object (1)
2026-10-24T00:21:13.5199566Z โ passes 462ms
2026-10-24T00:21:13.5200084Z โ reports an Android-only pull request glyph written as a template literal (1)
2026-10-24T00:21:13.5200494Z โ reports the rule diagnostic 490ms
2026-10-24T00:21:13.5200844Z โ reports glyphs in template literals (1)
2026-10-24T00:21:13.5201247Z โ reports the rule diagnostic 489ms
2026-10-24T00:21:13.5764060Z โ unit src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 13ms
2026-10-24T00:21:13.5874221Z โ unit src/lib/serialized-async-queue.test.ts (2 tests) 4ms
2026-10-24T00:21:13.6557769Z โ unit src/lib/openExternalUrl.test.ts (1 test) 6ms
2026-10-24T00:21:13.6711238Z โ unit src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms
2026-10-24T00:21:13.6946216Z โ rules/prefer-catch-tags.test.ts (6 tests) 2927ms
2026-10-24T00:21:13.6999603Z โ t3code/prefer-catch-tags (6)
2026-10-24T00:21:13.7053544Z โ allows Effect.catchTags (1)
2026-10-24T00:21:13.7116898Z โ passes 504ms
2026-10-24T00:21:13.7190796Z โ ignores catchTag on other modules (1)
2026-10-24T00:21:13.7250270Z โ passes 519ms
2026-10-24T00:21:13.7267593Z โ ignores a local that shadows the namespace (1)
2026-10-24T00:21:13.7316919Z โ passes 421ms
2026-10-24T00:21:13.7376277Z โ reports Effect.catchTag (1)
2026-10-24T00:21:13.7477575Z โ reports the rule diagnostic 423ms
2026-10-24T00:21:13.7483592Z โ reports catchTag through an aliased namespace (1)
2026-10-24T00:21:13.7515400Z โ reports the rule diagnostic 488ms
2026-10-24T00:21:13.7535736Z โ reports a named catchTag import (1)
2026-10-24T00:21:13.7575625Z โ reports the rule diagnostic 539ms
2026-10-24T00:21:13.7663583Z โ unit src/features/pull-requests/pullRequestDescription.test.ts (1 test) 16ms
2026-10-24T00:21:13.8792084Z โ unit src/features/sharing/incoming-share-native.test.ts (2 tests) 3ms
2026-10-24T00:21:13.9747140Z โ unit src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 132ms
2026-10-24T00:21:14.0575570Z โ unit src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 3ms
2026-10-24T00:21:14.1442499Z โ unit src/features/threads/threadContentPresentation.test.ts (2 tests) 3ms
2026-10-24T00:21:14.1647561Z โ unit src/features/threads/subagent-card-presentation.test.ts (1 test) 3ms
2026-10-24T00:21:14.3224999Z โ unit src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms
2026-10-24T00:21:14.4072276Z โ unit src/lib/filePreviewGallery.test.ts (1 test) 6ms
2026-10-24T00:21:14.4190778Z โ unit src/features/cloud/managedRelayTokenStore.test.ts (1 test) 7ms
2026-10-24T00:21:14.4589738Z โ rules/no-native-title-tooltip.test.ts (11 tests) 5249ms
2026-10-24T00:21:14.4612752Z โ t3code/no-native-title-tooltip (11)
2026-10-24T00:21:14.4661502Z โ allows intrinsic elements without a title attribute (1)
2026-10-24T00:21:14.4662062Z โ passes 600ms
2026-10-24T00:21:14.4707849Z โ allows title props on custom components (1)
2026-10-24T00:21:14.4789722Z โ passes 458ms
2026-10-24T00:21:14.4790360Z โ allows title on member expression components (1)
2026-10-24T00:21:14.4823854Z โ passes 441ms
2026-10-24T00:21:14.5035225Z โ allows title as an accessible name on embedded content (1)
2026-10-24T00:21:14.5077369Z โ passes 474ms
2026-10-24T00:21:14.5119952Z โ allows the svg title child element (1)
2026-10-24T00:21:14.5158416Z โ passes 399ms
2026-10-24T00:21:14.5197018Z โ allows document.title assignments (1)
2026-10-24T00:21:14.5197509Z โ passes 401ms
2026-10-24T00:21:14.5257524Z โ reports title on a truncating span (1)
2026-10-24T00:21:14.5313446Z โ reports the rule diagnostic 518ms
2026-10-24T00:21:14.5313907Z โ reports title on a button (1)
2026-10-24T00:21:14.5344046Z โ reports the rule diagnostic 586ms
2026-10-24T00:21:14.5402614Z โ reports title on a paragraph (1)
2026-10-24T00:21:14.5453540Z โ reports the rule diagnostic 453ms
2026-10-24T00:21:14.5454158Z โ reports title on a code element (1)
2026-10-24T00:21:14.5512613Z โ reports the rule diagnostic 390ms
2026-10-24T00:21:14.5512993Z โ reports title on an anchor (1)
2026-10-24T00:21:14.5557365Z โ reports the rule diagnostic 509ms
2026-10-24T00:21:14.5666307Z โ unit src/state/thread-composer-error.test.ts (1 test) 2ms
2026-10-24T00:21:14.6307079Z โ unit src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms
2026-10-24T00:21:14.7256308Z โ unit src/features/prompt-links/prompt-link-model.test.ts (1 test) 3ms
2026-10-24T00:21:14.7406169Z โ unit src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 7ms
2026-10-24T00:21:14.7686889Z โ unit src/features/browser/previewPromptText.test.ts (3 tests) 8ms
2026-10-24T00:21:14.8699493Z โ unit src/state/queries.test.ts (1 test) 10ms
2026-10-24T00:21:14.8802218Z โ unit src/features/cloud/publicConfig.test.ts (1 test) 3ms
2026-10-24T00:21:14.9387075Z โ unit src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms
2026-10-24T00:21:14.9422077Z โ rules/no-em-dash-copy.test.ts (5 tests) 2340ms
2026-10-24T00:21:14.9423450Z โ t3code/no-em-dash-copy (5)
2026-10-24T00:21:14.9423781Z โ allows em dashes in comments and regex literals (1)
2026-10-24T00:21:14.9424061Z โ passes 407ms
2026-10-24T00:21:14.9424277Z โ allows hyphens and en dashes (1)
2026-10-24T00:21:14.9424485Z โ passes 530ms
2026-10-24T00:21:14.9424685Z โ reports a string literal (1)
2026-10-24T00:21:14.9424932Z โ reports the rule diagnostic 435ms
2026-10-24T00:21:14.9425160Z โ reports a template literal (1)
2026-10-24T00:21:14.9425396Z โ reports the rule diagnostic 489ms
2026-10-24T00:21:14.9425612Z โ reports JSX text (1)
2026-10-24T00:21:14.9425839Z โ reports the rule diagnostic 467ms
2026-10-24T00:21:14.9861927Z โ unit src/lib/nativeComposerTheme.test.ts (1 test) 4ms
2026-10-24T00:21:15.0022191Z โ unit src/lib/http-response.test.ts (1 test) 3ms
2026-10-24T00:21:15.0542189Z โ unit src/lib/mobileThemeRuntime.test.ts (1 test) 2ms
2026-10-24T00:21:15.0736731Z โ unit src/lib/filePreview.test.ts (4 tests) 2ms
2026-10-24T00:21:15.1255093Z โ unit src/lib/foreground-handoff.test.ts (1 test) 2ms
2026-10-24T00:21:15.1683424Z โ unit src/lib/appearancePreferences.test.ts (1 test) 2ms
2026-10-24T00:21:15.1913737Z โ unit src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms
2026-10-24T00:21:15.1936994Z โ unit src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms
2026-10-24T00:21:15.3346587Z โ unit src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 3ms
2026-10-24T00:21:15.5319777Z โ rules/no-hookless-use-function.test.ts (9 tests) 3807ms
2026-10-24T00:21:15.5320140Z โ t3code/no-hookless-use-function (9)
2026-10-24T00:21:15.5320378Z โ allows a hook that calls useState (1)
2026-10-24T00:21:15.5320604Z โ passes 493ms
2026-10-24T00:21:15.5320823Z โ allows a hook that only calls use() (1)
2026-10-24T00:21:15.5321067Z โ passes 442ms
2026-10-24T00:21:15.5321299Z โ allows a hook that calls a member hook (1)
2026-10-24T00:21:15.5321513Z โ passes 602ms
2026-10-24T00:21:15.5321712Z โ allows a plain function (1)
2026-10-24T00:21:15.5321908Z โ passes 512ms
2026-10-24T00:21:15.5322118Z โ allows names that only start with use (1)
2026-10-24T00:21:15.5322326Z โ passes 409ms
2026-10-24T00:21:15.5322548Z โ reports a hook-less function declaration (1)
2026-10-24T00:21:15.5322810Z โ reports the rule diagnostic 490ms
2026-10-24T00:21:15.5323064Z โ reports a hook-less arrow returning a closure (1)
2026-10-24T00:21:15.5323317Z โ reports the rule diagnostic 348ms
2026-10-24T00:21:15.5326811Z โ rules/no-manual-memo.test.ts (14 tests) 6348ms
2026-10-24T00:21:15.5327086Z โ t3code/no-manual-memo (11)
2026-10-24T00:21:15.5327289Z โ allows plain derived values (1)
2026-10-24T00:21:15.5327493Z โ passes 471ms
2026-10-24T00:21:15.5327690Z โ allows useStableCallback (1)
2026-10-24T00:21:15.5327895Z โ passes 505ms
2026-10-24T00:21:15.5328090Z โ allows other React members (1)
2026-10-24T00:21:15.5328288Z โ passes 481ms
2026-10-24T00:21:15.5328542Z โ allows other directives (1)
2026-10-24T00:21:15.5328738Z โ passes 579ms
2026-10-24T00:21:15.5328939Z โ reports a "use memo" directive (1)
2026-10-24T00:21:15.5329463Z โ reports the rule diagnostic 510ms
2026-10-24T00:21:15.5329891Z โ reports useMemo (1)
2026-10-24T00:21:15.5330110Z โ reports the rule diagnostic 418ms
2026-10-24T00:21:15.5330322Z โ reports useCallback (1)
2026-10-24T00:21:15.5330550Z โ reports the rule diagnostic 554ms
2026-10-24T00:21:15.5330761Z โ reports React.useMemo (1)
2026-10-24T00:21:15.5330977Z โ reports the rule diagnostic 426ms
2026-10-24T00:21:15.5331188Z โ reports "use no memo" (1)
2026-10-24T00:21:15.5331405Z โ reports the rule diagnostic 539ms
2026-10-24T00:21:15.5331648Z โ reports a module-level "use no forget" (1)
2026-10-24T00:21:15.5331883Z โ reports the rule diagnostic 484ms
2026-10-24T00:21:15.5332125Z โ allows the same text as a string value (1)
2026-10-24T00:21:15.5332338Z โ passes 380ms
2026-10-24T00:21:15.5332560Z โ t3code/no-manual-memo with allowMemoHooks (3)
2026-10-24T00:21:15.5332766Z โ allows useMemo (1)
2026-10-24T00:21:15.5332950Z โ passes 394ms
2026-10-24T00:21:15.5333135Z โ allows useCallback (1)
2026-10-24T00:21:15.5333322Z โ passes 344ms
2026-10-24T00:21:16.3133835Z โ rules/no-dom-test-environment.test.ts (12 tests) 3889ms
2026-10-24T00:21:16.3134185Z โ t3code/no-dom-test-environment (12)
2026-10-24T00:21:16.3134398Z โ allows browser tests (1)
2026-10-24T00:21:16.3134608Z โ passes 447ms
2026-10-24T00:21:16.3134856Z โ allows similarly named packages (1)
2026-10-24T00:21:16.3135082Z โ passes 568ms
2026-10-24T00:21:16.3135275Z โ rejects line pragmas (1)
2026-10-24T00:21:16.3135503Z โ reports the rule diagnostic 418ms
2026-10-24T00:21:16.3135762Z โ rejects block pragmas for any environment (1)
2026-10-24T00:21:16.3136011Z โ reports the rule diagnostic 415ms
2026-10-24T00:21:16.3136231Z โ rejects jsdom imports (1)
2026-10-24T00:21:16.3136451Z โ reports the rule diagnostic 403ms
2026-10-24T00:21:16.3136671Z โ rejects happy-dom imports (1)
2026-10-24T00:21:16.3136894Z โ reports the rule diagnostic 358ms
2026-10-24T00:21:16.3163134Z
2026-10-24T00:21:16.3166310Z Test Files 25 passed (25)
2026-10-24T00:21:16.3167082Z Tests 366 passed (366)
2026-10-24T00:21:16.3167283Z Start at 00:20:47
2026-10-24T00:21:16.3169181Z Duration 28.94s (tests 96%, import 2%, setup 1%)
2026-10-24T00:21:16.3174232Z
2026-10-24T00:21:16.3315145Z
2026-10-24T00:21:31.8315004Z โ unit src/reactCompilerCoverage.test.ts (911 tests) 31898ms
2026-10-24T00:21:31.8315489Z โ React Compiler coverage (911)
2026-10-24T00:21:31.8315753Z โ Metro's transformer applies the compiler 1402ms
2026-10-24T00:21:31.8316068Z โ compiles src/components/ComposerContextSheet.tsx 313ms
2026-10-24T00:21:31.8316431Z โ compiles src/features/connection/ConnectionsNewRouteScreen.tsx 300ms
2026-10-24T00:21:31.8316781Z โ compiles src/features/files/ThreadFilesRouteScreen.tsx 751ms
2026-10-24T00:21:31.8317088Z โ compiles src/features/home/HomeScreen.tsx 627ms
2026-10-24T00:21:31.8317396Z โ compiles src/features/home/thread-swipe-actions.tsx 386ms
2026-10-24T00:21:31.8317729Z โ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 466ms
2026-10-24T00:21:31.8318090Z โ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 404ms
2026-10-24T00:21:31.8318434Z โ compiles src/features/threads/NewTaskDraftScreen.tsx 377ms
2026-10-24T00:21:31.8318745Z โ compiles src/features/threads/ThreadComposer.tsx 480ms
2026-10-24T00:21:31.8319103Z โ compiles src/features/threads/ThreadDetailScreen.tsx 729ms
2026-10-24T00:21:31.8319407Z โ compiles src/features/threads/ThreadFeed.tsx 679ms
2026-10-24T00:21:31.8319715Z โ compiles src/features/threads/ThreadRouteScreen.tsx 303ms
2026-10-24T00:21:31.8320041Z โ compiles src/features/threads/new-task-flow-provider.tsx 404ms
2026-10-24T00:21:31.8320370Z โ compiles src/features/threads/thread-work-log.tsx 343ms
2026-10-24T00:21:31.8320654Z โ caches the thread feed derivation 679ms
2026-10-24T00:21:31.8352916Z
2026-10-24T00:21:31.8355775Z Test Files 198 passed (198)
2026-10-24T00:21:31.8360807Z Tests 2183 passed (2183)
2026-10-24T00:21:31.8361007Z Start at 00:20:49
2026-10-24T00:21:31.8363773Z Duration 42.79s (import 36%, transform 26%, tests 24%, setup 9%, environment 4%)
2026-10-24T00:21:31.8372219Z
2026-10-24T00:21:31.8863606Z
2026-10-24T00:21:31.8865447Z ---
2026-10-24T00:21:31.8865715Z vp run: 27/27 successful. (Run `vp run --last-details` for full details)
2026-10-24T00:21:31.9399426Z Post job cleanup.
2026-10-24T00:21:31.9995053Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache.
2026-10-24T00:21:32.0061201Z Post job cleanup.
2026-10-24T00:21:32.0074487Z ##[start-action display=Cache full pnpm store;id=__0295f174-a4a9-4764-af20-2a7cb8f5c923.__actions_cache]
2026-10-24T00:21:32.0382065Z Post job cleanup.
2026-10-24T00:21:32.1021210Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-24T00:21:32.1051032Z ##[end-action id=__0295f174-a4a9-4764-af20-2a7cb8f5c923.__actions_cache;outcome=success;conclusion=success;duration_ms=97]
2026-10-24T00:21:32.1052703Z ##[start-action display=Cache Vite+;id=__0295f174-a4a9-4764-af20-2a7cb8f5c923.vp_cache]
2026-10-24T00:21:32.1073490Z Post job cleanup.
2026-10-24T00:21:32.1665200Z 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-24T00:21:32.1693828Z ##[end-action id=__0295f174-a4a9-4764-af20-2a7cb8f5c923.vp_cache;outcome=success;conclusion=success;duration_ms=64]
2026-10-24T00:21:32.1734811Z Post job cleanup.
2026-10-24T00:21:32.2120764Z [command]/usr/local/bin/git version
2026-10-24T00:21:32.2147732Z git version 2.55.0
2026-10-24T00:21:32.2303591Z Temporarily overriding HOME='/home/runner/_work/_temp/b3aedea9-5d3c-4e45-aec0-53b214e408a8' before making global git config changes
2026-10-24T00:21:32.2304210Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T00:21:32.2307032Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T00:21:32.2334724Z Removing SSH command configuration
2026-10-24T00:21:32.2338515Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T00:21:32.2364488Z [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-24T00:21:32.2485353Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T00:21:32.2512003Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T00:21:32.2549763Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T00:21:32.2587813Z ##[group]Run '/job_completed.sh'
2026-10-24T00:21:32.2601489Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T00:21:32.2601663Z env:
2026-10-24T00:21:32.2601780Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182
2026-10-24T00:21:32.2601934Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 452
2026-10-24T00:21:32.2602080Z BLACKSMITH_CHECK_RUN_ID: 120722356280
2026-10-24T00:21:32.2602222Z BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-24T00:21:32.2602366Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T00:21:32.2602500Z ##[endgroup]
2026-10-24T00:21:32.2681104Z Docker container cache not activated, skipping hash computation.
2026-10-24T00:21:32.2957283Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T00:21:32.3003228Z Cleaning up orphan processes