Un minuto al giorno.
I dipendenti scrivono come già fanno, in chat. InRoots fa il resto, nella vostra lingua, sulla vostra infrastruttura. Questa pagina mostra ogni passaggio con il dettaglio necessario per giudicarlo.
1. Scrivete o parlate
Un check-in è un breve messaggio in K9 Chat, Slack o Microsoft Teams, oppure una frase detta all'assistente. La forma strutturata è questa:
Yesterday: - Fixed the invoice export for large accounts - Reviewed 2 PRs Today: - Migrate staging certificates Issues: blocked on the PDF renderer licence
Cosa estrae il parser
Il parser strutturato legge le intestazioni; quando un messaggio non rientra nello schema, un modello linguistico estrae gli stessi campi dal testo libero. I refusi sono tollerati.
| Yesterday (ieri) | Lavoro completato; ogni voce diventa un'attività chiusa e conta per il pilastro Progresso |
|---|---|
| Today (oggi) | Lavoro pianificato; un'attività resta aperta solo finché continuate a elencarla |
| Issues (problemi) | Il blocco, se presente; avvia il timer SLA e la catena di inoltro |
| Ingresso / uscita | Orario e stato; parole chiave approssimative, un'uscita nelle prime ore del mattino chiude la giornata a cui appartiene |
| Luogo | Ufficio, casa o in mobilità, solo per chi ha dato il consenso, classificato on-host |
2. L'IA legge e verifica
Le attività citate vengono verificate rispetto all'attività su Jira, GitHub e GitLab. La presenza è confermata con un ping consentito a cui basta una risposta breve; una risposta non viene mai rifiutata, solo classificata per dispositivo e rete on-host, e una risposta impossibilmente rapida non viene conteggiata. Le voci di coordinamento ("riunione con X") ottengono un piccolo credito con tetto massimo; le voci vaghe non ne ottengono alcuno, e il report elenca esattamente quali e perché.
Le giornate oltre un tetto (12 ore per impostazione predefinita) vengono limitate e messe in una coda di revisione con le evidenze: ingresso, uscita, messaggi inviati, ping a cui si è risposto. Una persona conferma o rifiuta; la decisione viene registrata.
3. Obiettivi e coaching
Gli obiettivi personali ricevono follow-up automatici. Un'attività aperta da due o più giorni riceve un messaggio "serve aiuto?" al giorno, mai in un giorno di riposo, e al massimo un messaggio proattivo per persona al giorno. Gli obiettivi sotto target attivano un promemoria di coaching prima alla persona, poi al responsabile.
Le raccomandazioni provengono da un motore di regole che legge i pilastri del periodo, il registro attività della persona stessa e il suo catalogo dei ruoli. Ciascuna porta con sé la propria evidenza: "12 ping su 30 hanno avuto risposta in ritardo", "3 voci non hanno ottenuto credito di progresso". Un passaggio opzionale di IA può riformulare il testo, ma non aggiunge né toglie mai una raccomandazione.
4. Un punteggio equo
Il punteggio è aritmetica deterministica sui segnali del periodo. I pesi sono normalizzati sui pilastri applicabili, così chi non ha alcun carico di reperibilità non viene penalizzato per questo.
- I profili per ruolo spostano i pesi (vendite 45/15/10/10/20, manager 25/25/15/10/25 e altri nove), tutti modificabili per team
- Ferie approvate, giorni di malattia e festività sono giustificati; una settimana in gran parte di assenza viene rappresentata come un vuoto, mai come zero
- Il lavoro nei giorni di riposo e gli straordinari effettivi sono bonus additivi con tetto massimo; una segnalazione di integrità confermata limita il punteggio a 50
| Progresso · 40 | Lavoro completato, ponderato per specificità; coordinamento con tetto massimo, voci vaghe escluse |
|---|---|
| Presenza · 25 | Ore accreditate rispetto alle ore attese della persona stessa, credito pieno dal 97% |
| Affidabilità · 15 | Uscite registrate, passaggio di consegne prima di un'assenza pianificata, puntualità entro una tolleranza mobile di 30 giorni |
| Integrità · 10 | Ping di disponibilità con risposta puntuale; le risposte in ritardo ottengono credito parziale |
| Responsabilità · 10 | Copertura della reperibilità e titolarità dei ticket; escluso quando la persona non ne ha alcuna |
| Feedback del manager · ~5, opzionale | La valutazione di un manager; il pilastro viene escluso quando nessuno ha valutato la persona |
Cosa è matematica e cosa è un modello
Il punteggio non dipende mai dall'umore di un modello. L'analisi del testo libero, la narrazione settimanale, le risposte di Ask AI, l'instradamento di una domanda a un bot e il livello decisionale neurale usano il modello che configurate; punteggio, regole di coaching, timer SLA e regole sulle ferie sono codice deterministico con test unitari. Se tutti i provider sono irraggiungibili, il parser strutturato, l'instradamento per parole chiave e il punteggio continuano a funzionare.
Chi vede cosa, e quando
- Il dipendente vede per primo la propria scorecard e può digitare "/pulse me" in chat in qualsiasi momento
- I responsabili e il team vedono lo stesso numero; i pesi sono pubblici
- I manager ricevono un riepilogo settimanale e un report mensile con una tabella dei "perché" dietro ogni detrazione
- Le copie del report destinate al dipendente riportano solo gli esiti; la versione completa con pesi e stime è contrassegnata come riservata
Su cosa funziona
- Un container, SQLite o Postgres, self-hosted o in hosting da noi
- 448 route API e 64 job pianificati che gestiscono la giornata lavorativa: promemoria, aggregazioni, riepiloghi, riconciliazione
- 16 provider di IA con una catena di failover ordinata dall'admin, incluso Ollama locale per le installazioni air-gapped (con le risposte vocali disattivate)
- Nativo Matrix; Slack e Teams tramite bridge; WhatsApp per gli avvisi di reperibilità; SendGrid o qualsiasi server SMTP per le email