Ontem, bebi cerca de 1 litro de café em um café e hoje me sinto muito mal, não consegui programar adequadamente
Removi todas as saídas de chunking/processamento posterior do Godot RAG criadas em 17 de junho
Excluí docs_chunks.jsonl v1, docs_chunks_v2.jsonl v2 e os artefatos de catálogo/índice/mapeamento v3/v3.1
Também deletei os scripts preliminares de chunking/processamento posterior/validação e o rascunho inicial do chat/index RAG
O diretório work/godot_rag/ foi deixado vazio para que artefatos incorretos não sirvam de referência
Registrei o motivo da limpeza como retrospectiva
Julguei que o problema foi iniciar o chunking antes de analisar suficientemente a estrutura da documentação oficial
O objetivo de usar toda a documentação oficial do Godot acabou sendo contaminado por “API MVP” arbitrariamente escolhida pelo LLM e por direções de hard‑coding/over‑engineering
Observei que, sem minha instrução, o ChatGPT/Codex reduziu o escopo arbitrariamente ou gerou novas saídas assumindo que já havia respostas antes da conclusão da etapa
Concluí que, quando a proveniência de produções LLM, candidatos regex, bases da documentação oficial e regras aprovadas pelo usuário se misturam, não podem ser usadas como critério para rotuladores ou classificadores RAG
Anotei novamente as deficiências da arquitetura atual
A camada de análise estática é fraca
Falta validação baseada em AST/parser de GDScript
O grafo de dependências do projeto Godot é insuficiente
A validação de execução/sintaxe é fraca
A taxonomia de rótulos ainda é grosseira
A distinção de proveniência entre produções LLM e respostas verificadas é fraca
O design para prevenção de vazamento e remoção de duplicatas é fraco
Redefini a direção do próximo trabalho para a análise original de godot_docs_full
Em vez de recriar imediatamente RAG ou catálogo, vamos primeiro analisar outputs/godot_docs_full/pages
Precisamos verificar como a referência de classe, migração e tutoriais são estruturados em Markdown
Conforme a estrutura da documentação oficial do Godot, devemos decidir novamente qual unidade de chunk usar: por página, por seção ou por membro de API
Concluí que, antes do chunking, devemos primeiro definir os critérios do relatório de validação