Fragments and redirection
What to do when redirecting? If original URI is gemini://foobar.example/#baz and there is a redirect to gemini://thing.example/doit, should the Gemini client consider is has to go to gemini://thing.example/doit#baz or to gemini://thing.example/doit?
The current specification says "The path, query and fragment components are allowed and have no special meanings beyond those defined by the generic syntax." But RFC 3986 just describes a syntax, it seems silent about semantics.
Therefore, for HTTP, RFC 7231 has to describe in detail what the client ("user agent", in HTTP parlance) has to do with fragments. Should we consider, for simplicity, that "in doubt, do as HTTP does?"