Cara, antes de tudo a ideia central de preparar o contexto antes de jogar no LLM é muito boa.
Só tomaria MUITO cuidado com a frase “comentários e docstrings são úteis pra humanos, mas pra IA são só ruído”.
Comentário óbvio é ruído; comentário errado é veneno; comentário bom é OURO (principalmente para LLMs).
Se remove esse tipo de comentário não é limpar ruído. É jogar fora a especificação do sistema.
No fim, o inimigo não é comentário. O inimigo é contexto irrelevante. E comentário bom é contexto relevante pra caramba.