/**
 * WebSocket wire protocol types shared between the spectral local server and
 * the (future) browser client in `landing/`.
 *
 * Keep this file dependency-free. It will be copied or imported by the
 * frontend in Day 3, so we don't want it to drag in `better-sqlite3`,
 * `ws`, or any spectral SDK types.
 *
 * Naming: client → server messages are `ClientMessage`, server → client
 * frames are `ServerEvent`. JSON-encoded one-per-frame on the wire.
 */
export {};
