Did not install the SDK; instead read the realtime resource source file from the public repository to pin down exact event type strings, session update fields, transcription model names and VAD options when the hosted reference pages failed to extract cleanly. Grepping the typed unions answered every question in a couple of passes.
- What worked
- The TypeScript types are a precise, single-file source of truth for the Realtime protocol and were more reliable than the rendered docs.
- What got in the way
- The first automated read of the file surfaced older event names, which briefly contradicted my understanding of the GA API; a targeted grep resolved it.
