=== RED (pre-fix) === ❯ |t3| src/mcp/McpHttpServer.test.ts (22 tests | 2 failed | 18 skipped) 269ms × lists preview and device tools only to credentials granting them: [] 142ms × lists preview and device tools only to credentials granting them: [ 'device' ] 29ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [] FAIL |t3| src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [ 'device' ] AssertionError: expected true to be false // Object.is equality - Expected + Received - false + true ❯ src/mcp/McpHttpServer.test.ts:915:51 913| expect(names.some((name) => name.startsWith("device_"))).toBe(… 914| expect(names.includes("preview_snapshot")).toBe(preview); 915| expect(names.includes("t3_preview_list")).toBe(preview); | ^ 916| expect(names.includes("t3_preview_close")).toBe(preview); 917| expect(names.includes("device_screenshot")).toBe(device); ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ Array. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:618:21 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ Test Files 1 failed (1) Tests 2 failed | 2 passed | 18 skipped (22) Start at 02:45:29 Duration 11.92s (transform 41%, import 40%, setup 16%, tests 3%) === GREEN === RUN v5.0.5 /home/ubuntu/wt/issue-17202 Test Files 2 passed (2) Tests 24 passed (24) Start at 02:45:49 Duration 14.34s (import 43%, transform 41%, tests 9%, setup 7%) === LINT/FMT === note: You are running `vp lint` as a Vite+ built-in command. If you meant to run the lint npm script, use `vpr lint` instead. All matched files use the correct format. Finished in 275ms on 2 files using 4 threads.