pub fn check_pose(msg: &Value) -> Vec<Clause>Expand description
Validate a pose message (the hot path, §3–§4). ts (server stamp) and v
(velocity) are mandatory — they’re exactly what a client needs to
interpolate without trusting peer clocks — so their absence is an Error.