01O que o sistema faz
Toda segunda-feira às 7h, sozinho, sem ninguém apertar nada:
- Abre a pasta Qualidade - Fontes do Motor no Google Drive
- Lê todas as planilhas que estiverem lá dentro
- Conta, soma e compara com a semana anterior
- Pede a uma inteligência artificial para interpretar os números
- Escreve um comentário nas linhas que parecem ter problema, dentro da própria planilha
- Manda um e-mail com o resumo
Você não precisa preparar nada, nem padronizar planilha. O sistema descobre sozinho o que é cada coluna, mesmo que cada setor preencha de um jeito diferente.
Os números do e-mail são calculados por computador e estão certos. As interpretações e recomendações são sugestões de uma inteligência artificial e podem estar erradas.
Sempre confira antes de decidir algo com base nelas. É por isso que todo e-mail traz esse aviso no pé.
02Os dois e-mails que você recebe
Um e-mail curto dizendo se o sistema está de pé. Assunto começa com [OK], [AVISO] ou [FALHA]. Confere chaves, pasta de fontes, agendamentos, últimas execuções e consumo do dia.
Não gasta cota de inteligência artificial. Um monitor que consome o recurso que monitora falharia justo no dia em que precisa avisar. Se em algum dia esse e-mail não chegar, isso também é informação: algo travou.
Toda segunda, ~7h — o relatório de indicadores
O assunto começa com uma destas três faixas — dá para triar sem abrir:
| Assunto começa com | Significa |
|---|---|
| DENTRO DO ESPERADO | Nada de anormal na semana |
| PONTOS DE ATENÇÃO | Tem coisa para olhar, sem urgência |
| ATENÇÃO CRÍTICA | Tem achado grave. Abra hoje. |
Dentro do e-mail, nesta ordem
- Resumo executivo — 3 a 5 frases. Se você só tiver 30 segundos, leia isto.
- Por planilha — quantos registros cada planilha teve e a variação em relação à semana passada: ▲ subiu, ▼ caiu, ■ estável. Cada nome é um link; clique e a planilha abre.
- Indicadores — os números da semana, em cartões.
- Achados — os problemas encontrados, com uma barra colorida indicando a gravidade.
- Ações recomendadas — o que fazer, em quanto tempo e por qual área. Nunca aparece nome de pessoa: notificação de qualidade não serve para apontar culpado.
- Linhas que exigem revisão manual — até 15 linhas específicas, com o número da linha, para você ir direto nelas.
- Qualidade do preenchimento — nota de 0 a 10 sobre o quão bem preenchidas estão as planilhas.
Se uma planilha teve menos registros que na semana anterior, o sistema trata isso como possível subnotificação, não como melhora. Menos notificação normalmente quer dizer que as pessoas pararam de notificar — não que pararam de acontecer eventos.
03O que aparece nas planilhas
Na primeira vez que o sistema analisa uma planilha, ele cria duas colunas novas no fim dela:
| Coluna | O que tem dentro |
|---|---|
| Comentário IA | O comentário sobre aquela linha. Vazio significa que a linha está ok. |
| Análise IA (data) | Quando foi analisada e a gravidade. Por exemplo: 2026-08-31 · alta |
A célula do comentário fica colorida conforme a gravidade — as mesmas cores das faixas do e-mail:
| Cor na célula | Gravidade |
|---|---|
| Vermelho claro | Crítica |
| Laranja claro | Alta |
| Amarelo claro | Média |
| Verde claro | Baixa |
O sistema não apaga, não corrige e não move nada que você escreveu. Ele só escreve nessas duas colunas — e só limpa a cor que ele mesmo pintou antes, nunca a formatação que o setor aplicou.
Pode apagar o conteúdo dessas colunas à vontade: na próxima execução ele reescreve. E rodar duas vezes no mesmo dia não duplica coluna nem recomenta a mesma linha.
04As três tarefas do dia a dia
4.1 · Incluir uma planilha nova na análise
Esta é a operação mais comum, e não precisa mexer em código. Abra a pasta de fontes e coloque a planilha lá:
Pasta “Qualidade - Fontes do Motor” ↗
| Se a planilha… | Faça assim |
|---|---|
| é sua | Arraste o arquivo para dentro da pasta |
| é de outra pessoa (aparece em “Compartilhados comigo”) | Clique nos ⋮ ao lado dela → Organizar → Adicionar atalho → escolha a pasta |
Pronto: ela entra na próxima segunda-feira.
Você não pode mover para a sua pasta um arquivo que não é seu. O atalho resolve, e o sistema entende atalho exatamente como entende arquivo.
Você não precisa avisar ninguém, dizer quais são as colunas, nem padronizar nada.
4.2 · Tirar uma planilha da análise
- Simples: tire a planilha (ou o atalho) da pasta.
- Sem tirar da pasta: renomeie o arquivo pondo
EXCLUIRno começo do nome.
O sistema pula qualquer arquivo cujo nome contenha EXCLUIR, Modelo, Teste, Rascunho, Arquivo morto, Cópia de, Financeiro ou Planilha sem título.
4.3 · Mudar quem recebe o e-mail
Esta precisa de uma mexida no código — uma linha só.
- Abra o programa no Apps Script ↗
- Na lista da esquerda, clique em
00_Config.gs - Aperte Ctrl+F e procure por
destinatarios - Edite os e-mails, cada um entre apóstrofos e separados por vírgula
- Ctrl+S para salvar
destinatarios: { to: ['ana@empresa.com.br', 'bruno@empresa.com.br'],
cc: ['diretoria@empresa.com.br'] },
Você não precisa incluir a Qualidade nessa lista. Todo e-mail de indicador já sai com cópia para ela automaticamente, por regra do próprio sistema.
Isso é de propósito: se dependesse de alguém lembrar de repetir os endereços da Qualidade em cada configuração nova, um dia alguém esqueceria — e a falha seria silenciosa, porque o e-mail sai normalmente, só não chega para quem consolida os indicadores.
Os apóstrofos ', as vírgulas e os colchetes [ ] precisam ficar exatamente assim. Se apagar um por acidente, o sistema para de funcionar. Se acontecer, use Ctrl+Z para desfazer.
05Rodar agora, sem esperar
Abra o programa no Apps Script, clique no arquivo na lista da esquerda e clique em ▶ Executar. Cada arquivo tem uma função só, então não precisa mexer em nenhum seletor.
Use sempre nesta ordem:
[TESTE] no assunto, e não escreve nas planilhas. Consome cota.
Os outros três arquivos
O resultado aparece embaixo, no painel Registro de execução.
06Quando algo dá errado
Primeiro lugar para olhar: a aba LOG da planilha de controle. Cada linha tem data, nível e mensagem. Procure por ERROR e WARN.
Abrir a planilha de controle ↗
Mensagens que são normais e não pedem ação
| Mensagem no log | Por que está tudo bem |
|---|---|
acima do teto de N TPM | O sistema percebeu que uma inteligência artificial não daria conta e trocou por outra na hora. Funcionou. |
tempo de execução esgotado no lote | A planilha era grande. O que sobrou entra na próxima execução. Nada se perde. |
linha(s) além do teto de 120 | Mesma coisa: comenta 120 linhas por planilha por vez, o resto fica para depois. |
Ignorando a planilha de controle | Correto. A planilha de log não deve ser analisada como se fosse dado. |
Atalho "X" não pôde ser resolvido | O atalho aponta para um arquivo apagado ou que perdeu o compartilhamento. Apague o atalho. |
Problemas de verdade
| Sintoma | Causa provável | O que fazer |
|---|---|---|
| Não chegou e-mail nenhum | A execução falhou | Olhe a aba LOG. Você também deve ter recebido um e-mail com [FALHA] no assunto. |
Aba não encontrada | A aba da planilha foi renomeada | Rode Z1_Diagnosticar para ver o nome que ele procurou |
Nenhum cabeçalho preenchido | O cabeçalho não está nas 8 primeiras linhas, ou a aba está vazia | Confira se a planilha tem cabeçalho de verdade |
papéis: NENHUM no diagnóstico | Os nomes das colunas são muito fora do padrão | A planilha vai ser analisada mal. Vale renomear as colunas para algo mais claro: “Data”, “Descrição”, “Status” |
Nenhuma chave configurada | As chaves de API saíram das configurações | Veja o item 07 |
Groq 401 · Gemini 401/403 | Uma chave expirou ou foi revogada | Gere outra e substitua (item 07) |
Todos os modelos falharam | As inteligências artificiais mudaram de nome, ou a cota do dia acabou | Se for cota, espere até amanhã. Se persistir, peça ajuda técnica. |
| Comentários genéricos e inúteis | Falta contexto do seu setor | Item 08 |
| O sistema entendeu as colunas errado | Cabeçalho ambíguo | Rode limparCachePerfis e depois Z1_Diagnosticar de novo |
07As chaves de API
O sistema usa inteligências artificiais gratuitas: chaves da Groq e do Google Gemini. Elas ficam guardadas nas configurações do projeto, nunca no código.
Onde ver ou trocar
- Abra o programa → ⚙️ Configurações do projeto (engrenagem na barra da esquerda)
- Role até Propriedades do script
- Você verá duas linhas:
GROQ_KEYSeGEMINI_KEYS - Para trocar: Editar propriedades do script → mude o valor → Salvar
Formato: as chaves na mesma linha, separadas por vírgula, sem espaço.
chave1,chave2,chave3
Quantas você quiser. Mais chaves significa mais capacidade — o sistema distribui a carga entre elas sozinho, escolhendo a cada momento a que tem mais folga.
| Onde gerar chave nova | Link |
|---|---|
| Groq | console.groq.com/keys ↗ |
| Google Gemini | aistudio.google.com/apikey ↗ |
Para ver quanto foi consumido hoje, rode a função relatorioChaves. Não gasta nada.
08Melhorar os comentários
Se os comentários vierem genéricos — “verificar dados”, “revisar registro” — o problema quase sempre é falta de contexto: o sistema não conhece o seu setor.
- Abra
00_Config.gs - Procure por
atencao:com Ctrl+F - Acrescente frases suas, no mesmo formato: texto entre apóstrofos, vírgula no fim
atencao: [
'Descrição com menos de 15 palavras é insuficiente e deve ser apontada.',
'Caso de alta severidade sem tratativa registrada é ALERTA CRÍTICO, sempre.',
'Evento em UTI sem horário preenchido é problema, porque o turno importa.',
],
Escreva o que você diria a um analista no primeiro dia de trabalho. Por exemplo: “se a classificação diz queda mas a descrição fala de medicação, está errado”, ou “notificação da Emergência quase nunca vem com o campo X preenchido; sinalize”.
Este é o campo que mais muda o resultado. Vale investir tempo nele.
09O que o sistema não faz
Honestidade sobre os limites, para não haver surpresa:
- Não conserta planilha. Ele aponta o problema; corrigir é humano.
- Não lê arquivo Excel (
.xlsx) solto no Drive. Só planilha do Google. Se tiver um.xlsx, abra e use Arquivo → Salvar como Planilhas Google. - Não lê Formulário. Lê a planilha de respostas do formulário, que é o que interessa.
- Não lê mais de 30 planilhas por execução. Se a pasta passar disso, o log avisa e o excedente fica de fora.
- Analisa no máximo 5.000 linhas por aba (as mais recentes) e comenta no máximo 120 linhas por planilha por execução.
- Só olha os últimos 7 dias. Registro antigo não entra no recorte do período.
- Não garante acerto. É inteligência artificial: erra. O e-mail avisa isso no pé.
- Não substitui análise humana. Ele economiza o trabalho de olhar linha por linha; a decisão continua sendo sua.
O texto das planilhas é enviado para as empresas de inteligência artificial (Groq e Google) para ser analisado. O sistema tenta ignorar colunas de identificação pessoal — nome, e-mail, telefone, CPF, prontuário — mas isso não é garantia: se houver nome de paciente escrito no meio do texto de uma descrição, ele vai junto.
Se as planilhas tiverem identificação de paciente, avise a pessoa técnica antes de continuar usando. É necessário acrescentar uma etapa de mascaramento.
10Glossário
| Termo | O que é, em português claro |
|---|---|
| Apps Script | Onde o programa mora. É um editor de código do Google, de graça, dentro da sua conta. |
| Rotina | Um e-mail agendado. Hoje existe uma: a varredura da Qualidade, toda segunda às 7h. |
| Fonte | Uma planilha mais uma aba. É a menor unidade que o sistema lê. |
| Varredura | O ato de olhar a pasta e pegar tudo que está lá dentro. |
| Gatilho ou Acionador | O despertador do Google que dispara a rotina no horário. |
| Atalho | Um apontador para um arquivo que está em outro lugar. Ocupa espaço zero. |
| API · chave de API | A senha que dá acesso à inteligência artificial. |
| Token | Pedacinho de palavra. É como as inteligências artificiais contam o tamanho do texto. |
| TPM | Tokens por minuto: o limite de quanto texto a IA aceita por minuto. |
| Log | O diário do sistema. Registra o que aconteceu em cada execução. |
| Perfil ou layout | O mapa de “qual coluna é o quê” numa planilha. |
| Severidade | Gravidade: crítica, alta, média ou baixa. |
| Tratativa | A ação registrada em resposta ao evento notificado. |
| Subnotificação | Quando param de registrar os eventos, mas eles continuam acontecendo. |
11Onde fica cada coisa
| O quê | Link |
|---|---|
| Pasta de fontes ponha as planilhas aqui | Qualidade - Fontes do Motor ↗ |
| Planilha de controle aba LOG | Controle - Motor de Indicadores ↗ |
| O programa Apps Script | Motor de Indicadores - Bewiki Care ↗ |
| Console da Groq | console.groq.com/keys ↗ |
| Google AI Studio | aistudio.google.com/apikey ↗ |
12Rotina de manutenção
Pouca coisa, e nada urgente.
| Quando | O quê | Tempo |
|---|---|---|
| Toda segunda, depois do e-mail | Ler o e-mail. Se o assunto disser ATENÇÃO CRÍTICA, abrir. | 5 min |
| Uma vez por semana | Abrir a aba LOG e procurar ERROR | 2 min |
| Quando chegar planilha nova | Jogar na pasta de fontes (item 4.1) | 30 seg |
| Quando um setor mudar o formulário | Rodar limparCachePerfis e depois Z1_Diagnosticar | 2 min |
| Se os comentários piorarem | Melhorar o campo atencao (item 08) | 15 min |
| Uma vez por mês | Rodar relatorioChaves para ver o consumo | 1 min |
13Chamar ajuda técnica
Entregue estas quatro informações — elas resolvem a maior parte do diagnóstico:
- O que você esperava e o que aconteceu
- Print da aba LOG, nas linhas da data do problema
- Print do Registro de execução no Apps Script, se rodou à mão
- Se foi e-mail: print do e-mail, com o assunto visível
A documentação técnica fica na pasta do projeto: RESUMO_TECNICO.md traz a arquitetura e as decisões, e docs/IMPLANTACAO.md o passo a passo de instalação. Há também uma bateria de testes automatizados — node tests/rodar.js.