E2E Test Migration to TypeScript Backend

Summary

Migrate the Playwright e2e tests from targeting the Python backend (nodetool serve --port 7777 --mock) to the TypeScript backend (node packages/websocket/dist/server.js). No test changes — if tests fail, fix the TS backend implementation.

Changes

1. web/playwright.config.ts

Replace the Python backend start command:

2. .github/workflows/e2e.yml — Web Tests job

Remove:

Replace:

Keep:

3. .github/workflows/e2e.yml — Electron Tests job

Same Python removal pattern. The Electron job also installs Python/Conda which is no longer needed.

4. Backend fixes (if tests fail)

If any Playwright tests fail due to API response differences, fix the TS backend (packages/websocket/src/http-api.ts) to match the Python API contract. Do not modify tests.

Out of Scope