fn check_query(query: &str) -> Result<(), String>
Structural sanity check for a GraphQL document: non-blank, contains a selection set, and curly braces are balanced. Not a full parser — see the module docs.