4d3583b81a
Bug: parse_frontmatter aceitava qualquer bloco ---...--- inicial como frontmatter. Ficheiros que comecam com --- como regua/separador (ex: MEMORY.md seguido de ## heading) tinham o corpo tratado como frontmatter, e o ramo 'tem frontmatter' injectava campos OKF la dentro -> YAML partido (5 casos no run do Cloud). Fix: _looks_like_yaml_mapping() valida via PyYAML (isinstance dict) com fallback heuristico (1a linha = chave, sem heading markdown no topo). Tambem: report_path passou a escrever no dir do script (era path Hub hardcoded inexistente). Validado: caso-bug + regressao (com/sem frontmatter) -> 0 erros, YAML valido. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>