When syncing kind: file resources, YAML files with multiple documents (separated by ---) fail to parse in GitHub and Bitbucket Cloud, and behave inconsistently across GitLab and Azure DevOps. Customers ingesting Kubernetes manifests or other multi-doc YAML lose structured .content in mappings, the exporter logs a parse error and falls back to raw text.
Standardize file YAML parsing across all Git integrations using one rule: always use load_all, return a dict for a single document and a list for multiple.