title: Browser realtime Talk start-stop evidence scenario: id: browser-talk-start-stop surface: browser-control-ui-and-webchat category: browser-control-ui-and-webchat.browser-realtime-talk coverage: primary: - voice.browser-talk-start-stop-ui secondary: - ui.browser-talk-start-stop objective: Link deterministic browser realtime Talk transport start/stop coverage to UI maturity accounting. successCriteria: - Browser Talk starts the Google Live WebSocket transport and reaches listening state. - Stopped transports ignore late WebSocket events. - Active consult shutdown aborts the active run without reviving listening state. docsRefs: - docs/web/control-ui.md - docs/help/testing.md codeRefs: - ui/src/e2e/browser-talk-start-stop.e2e.test.ts - ui/src/test-helpers/control-ui-e2e.ts - ui/src/pages/chat/realtime-talk-google-live.test.ts execution: kind: playwright path: ui/src/e2e/browser-talk-start-stop.e2e.test.ts summary: Playwright coverage for browser realtime Talk start and stop through the Control UI.