useinfinity_bridge_wire::HelloPayload;usetokio::sync::mpsc;usetokio::time::Instant;pub(crate)structClient{pubtx:mpsc::UnboundedSender<String>,
pubhello:Option<HelloPayload>,
publast_seen: Instant,
/// Set when the client reports [`infinity_bridge_wire::READY_EVENT`] —
/// its own downstream link (CommBus → WASM) is bound, so a command sent
/// here can actually be served. Relays that never send the event stay
/// `false`, which means "unknown", not "unreachable".
pubready:bool,
}