Como funciona

Um minuto por dia.

Os colaboradores publicam como já o fazem, no chat. O InRoots faz o resto, no vosso idioma, na vossa infraestrutura. Esta página mostra cada passo com detalhe suficiente para o avaliar.

1. Publicar ou falar

Um check-in é uma mensagem curta no K9 Chat, Slack ou Microsoft Teams, ou uma frase dita ao assistente. A forma estruturada tem este aspeto:

Yesterday:
- Fixed the invoice export for large accounts
- Reviewed 2 PRs
Today:
- Migrate staging certificates
Issues: blocked on the PDF renderer licence

O que o analisador extrai

O analisador estruturado lê os cabeçalhos; quando uma mensagem não encaixa, um modelo de linguagem extrai os mesmos campos do texto livre. As gralhas são toleradas.

OntemTrabalho concluído; cada item torna-se uma tarefa fechada e conta para o Progresso
HojeTrabalho planeado; uma tarefa só se mantém aberta enquanto continuar a ser listada
ProblemasO bloqueio, se existir; inicia o temporizador de SLA e a cadeia de encaminhamento
Entrada / saídaHora e estado; palavras-chave aproximadas, uma saída de madrugada fecha o dia a que pertence
LocalizaçãoEscritório, casa ou em movimento, apenas para quem consentiu, classificado no próprio servidor

2. A IA lê e verifica

As tarefas mencionadas são cruzadas com a atividade no Jira, GitHub e GitLab. A presença é confirmada com um ping consentido, respondido com qualquer resposta curta; uma resposta nunca é rejeitada, apenas classificada por dispositivo e rede no próprio servidor, e uma resposta impossivelmente rápida não é contada. Os itens de coordenação ("reunião com X") recebem um crédito pequeno e limitado; os itens vagos não recebem nenhum, e o relatório lista exatamente quais e porquê.

Os dias acima de um teto (12 horas por defeito) são limitados e colocados numa fila de revisão com a evidência: entrada, saída, mensagens enviadas, pings respondidos. Uma pessoa confirma ou rejeita; a decisão é registada.

3. Objetivos e orientação

Os objetivos pessoais recebem seguimento automático. Uma tarefa aberta há dois ou mais dias recebe uma mensagem "precisa de ajuda?" por dia, nunca num dia de folga, e no máximo uma mensagem proativa por pessoa por dia. Os objetivos abaixo da meta acionam um lembrete de orientação primeiro à pessoa, depois ao líder.

As recomendações vêm de um motor de regras que lê os pilares do período, o registo de tarefas da própria pessoa e o seu catálogo de funções. Cada uma traz a sua evidência: "12 de 30 pings tiveram resposta tardia", "3 itens não receberam crédito de progresso". Um passo opcional de IA pode reformular o texto, mas nunca acrescenta nem remove uma recomendação.

4. Uma pontuação justa

A pontuação é aritmética determinística sobre os sinais do período. Os pesos são normalizados sobre os pilares aplicáveis, por isso quem não tem carga de prevenção não é penalizado por isso.

  • Os perfis por função deslocam os pesos (vendas 45/15/10/10/20, gestores 25/25/15/10/25, e mais nove), todos substituíveis por equipa
  • Ausências aprovadas, baixas e feriados são justificados; uma semana maioritariamente de ausência é desenhada como um intervalo, nunca como zero
  • O trabalho em dia de folga e as horas extra genuínas são bónus aditivos limitados; um sinal de alerta de integridade confirmado limita a pontuação a 50
Progresso · 40Trabalho concluído, ponderado pela especificidade; coordenação limitada, itens vagos excluídos
Presença · 25Horas creditadas face às horas esperadas da própria pessoa, crédito total a partir de 97%
Fiabilidade · 15Saídas registadas, passagem de trabalho antes de ausências planeadas, pontualidade dentro de uma margem móvel de 30 dias
Integridade · 10Pings de disponibilidade respondidos a tempo; respostas tardias recebem crédito parcial
Responsabilidade · 10Cobertura de prevenção e responsabilidade por tickets; retirado quando a pessoa não tem nenhuma
Feedback do gestor · ~5, opcionalA avaliação de um gestor; o pilar é retirado quando ninguém avaliou a pessoa

O que é matemática e o que é um modelo

A pontuação nunca depende do humor de um modelo. A análise de texto livre, a escrita da narrativa semanal, as respostas do Ask AI, o encaminhamento de uma pergunta para um bot e a camada de decisão neuronal usam o modelo que configurarem; a pontuação, as regras de orientação, os temporizadores de SLA e as regras de ausências são código determinístico com testes unitários. Se todos os fornecedores estiverem em baixo, o analisador estruturado, o encaminhamento por palavras-chave e a pontuação continuam a funcionar.

Quem vê o quê, e quando

  • O colaborador vê primeiro o seu próprio cartão de pontuação e pode escrever "/pulse me" no chat a qualquer momento
  • Os líderes e a equipa veem o mesmo número; os pesos são públicos
  • Os gestores recebem um resumo semanal e um relatório mensal com uma tabela de "porquê" por trás de cada dedução
  • As cópias do relatório para o colaborador trazem apenas os resultados; a versão completa, com pesos e estimativas, é marcada como confidencial

Em que corre

  • Um contentor, SQLite ou Postgres, auto-alojado ou alojado por nós
  • 448 rotas de API e 64 tarefas agendadas a gerir o dia de trabalho: lembretes, agregações, resumos, reconciliação
  • 16 fornecedores de IA com uma cadeia de failover ordenada pelo administrador, incluindo Ollama local para instalações isoladas da rede (com as respostas faladas desligadas)
  • Nativo em Matrix; Slack e Teams via ponte; WhatsApp para alertas de prevenção; SendGrid ou qualquer servidor SMTP para email