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.
| Ontem | Trabalho concluído; cada item torna-se uma tarefa fechada e conta para o Progresso |
|---|---|
| Hoje | Trabalho planeado; uma tarefa só se mantém aberta enquanto continuar a ser listada |
| Problemas | O bloqueio, se existir; inicia o temporizador de SLA e a cadeia de encaminhamento |
| Entrada / saída | Hora e estado; palavras-chave aproximadas, uma saída de madrugada fecha o dia a que pertence |
| Localização | Escritó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 · 40 | Trabalho concluído, ponderado pela especificidade; coordenação limitada, itens vagos excluídos |
|---|---|
| Presença · 25 | Horas creditadas face às horas esperadas da própria pessoa, crédito total a partir de 97% |
| Fiabilidade · 15 | Saídas registadas, passagem de trabalho antes de ausências planeadas, pontualidade dentro de uma margem móvel de 30 dias |
| Integridade · 10 | Pings de disponibilidade respondidos a tempo; respostas tardias recebem crédito parcial |
| Responsabilidade · 10 | Cobertura de prevenção e responsabilidade por tickets; retirado quando a pessoa não tem nenhuma |
| Feedback do gestor · ~5, opcional | A 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