// Detecta, numa sugestão de resposta ao cliente, afirmações que o modelo não tem como saber // (ação concluída, valor, cobertura, multa/taxa) e pedidos/aceites de dado sensível. // Compartilhado com training/eval/juiz.mjs para o eval e a produção não divergirem. const PADROES = [ { tipo: "acao_concluida", re: /\bj[áa] (verifiquei|liberei|resolvi|agendei|enviei|encaminhei|cancelei|estornei|conferi|localizei)\b|\b(conex[ãa]o|internet|acesso|servi[çc]o)\s+(foi\s+|est[áa]\s+|ficou\s+|j[áa]\s+)?(liberad[ao]|normalizad[ao]|restabelecid[ao])\b|\bpagamento\s+(foi\s+)?(agendad[ao]|confirmad[ao]|compensad[ao])\b|\b(visita|instala[çc][ãa]o|t[ée]cnico)\s+(est[áa]\s+|foi\s+)?(agendad[ao]|confirmad[ao])\b|\bconfirmando\s+(a\s+|sua\s+)?(instala[çc][ãa]o|visita)\b/i }, { tipo: "cobertura_afirmada", re: /\b(sim,?\s+)?(a\s+star(\s+internet)?\s+)?atend(e|emos)\s+(sim|em|na|no|nessa|nesse)\b(?