facilitar identificar rapidamente se algo quebrar: ## Lote 1 — src/features/students/StudentsPage.tsx e src/features/forms/EntityDialog.tsx Remover: - linha 149: console.log("[STUDENT] Erro de limite detectado...") - linha 171: console.log("[STUDENT] Abrindo modal com detalhes:"...) - linha 229: console.log("DEBUG [StudentsPage] Iniciando geração de ficha para:"...) - EntityDialog.tsx linha 90: console.log("[EntityDialog] Valid data submitted:"...) Depois de remover, rodar: npx tsc --noEmit npm run lint (ou npx eslint .) npm run build Só seguir para o Lote 2 se os 3 comandos acima passarem sem erro novo. ## Lote 2 — src/features/modalities/graduations/GraduationManagementDialog.tsx e src/lib/graduations.functions.ts Remover todas as linhas de console.log desses dois arquivos (as que começam com "[handleGradSubmit]", "[EntityDialog] Carregando regra", "[getModalityGraduationsFn]", "[createModalityGraduationFn]", "[updateModalityGraduationFn]"). Depois de remover, rodar de novo: npx tsc --noEmit npm run lint (ou npx eslint .) npm run build ## Verificação final Depois dos dois lotes, buscar de novo por "console.log" em todo o src/ e confirmar que os 17 específicos listados acima sumiram (outros console.error/console.warn de tratamento de erro, se existirem em outros lugares, NÃO devem ser tocados — só os console.log listados). Reportar ao final: confirmação de que o build passou limpo nos dois lotes, e teste manual rápido de 2 fluxos que passam por esses arquivos (cadastrar/editar um aluno, e criar/editar uma graduação de modalidade) para confirmar que continuam funcionando exatamente como antes.