Mixed-document uploads break extraction — use layout-aware, validation-first pipelines | saasbrowser.ai