Bounded document retrieval
eurlex_get_documentvalidates supported languages, reports requested/effective language and typed content outcomes, and aligns its error contract (#68).- Oversized
content_mode: "full"calls now return a 100,000-character first window with paged continuation; HTML/XML source is fenced safely in text output (#74, #75). eurlex_query_sparqlpreserves RDF term syntax while escaping literal lexical content in Markdown tables (#76).- Migration: callers that assumed unbounded
content_mode: "full"must continue withcontent_mode: "paged"untilhas_moreis false.