Todo objetivo pede um dono — é a primeira regra que qualquer guia de OKR ensina. Mas alguns objetivos não são de ninguém em particular: são de um departamento inteiro, ou da empresa toda. Até 25 de agosto, a Spire resolvia isso do jeito que a maioria dos produtos resolve: escolhendo uma pessoa mesmo assim, de preferência quem estava mais perto do teclado na hora de cadastrar. De lá para cá, isso mudou em três movimentos — o mais recente há três dias. Nenhum deles, porém, fechou a divergência que este mesmo blog registrou como limite do produto na semana passada — e vale explicar exatamente por quê, no meio do post.
Entrou no ar
- Dono de grupo. Um objetivo de OKR ou uma métrica de saúde passam a aceitar três formas de dono: uma ou mais pessoas, um departamento inteiro, ou a empresa toda — resolvida para os membros ativos no momento da leitura, não travada numa lista.
- A Roberta aprendeu o mesmo idioma. O assistente de IA nativo e o MCP (o protocolo que conecta assistentes externos) passaram a criar e atualizar objetivos e métricas com dono de grupo — antes, o pedido morria dentro da própria ferramenta com "owner_ids is required".
- O progresso parou de mentir sobre quem passou da meta. Uma métrica de saúde sem nenhuma medição registrada parou de aparecer com 200% de progresso, e o número ao lado do anel deixou de ser cortado em 100% quando o resultado real era maior que isso.
25 de agosto
O campo owner_scope chega ao objetivo e à métrica de saúde: member, department ou company. A tela ganha os três atalhos e os deep links de departamento e empresa a partir da página inicial.
1º de setembro
O agente de IA e o catálogo MCP recebem o mesmo parâmetro. Um novo list_departments resolve o id do departamento sem precisar ler o quadro de uma pessoa que já esteja nele. O card de aprovação passa a mostrar quantas pessoas um dono de grupo representa.
8 de setembro
Uma métrica de saúde sem nenhuma medição para de valer 200% de progresso, e o card de um objetivo para de cortar em 100% o número ao lado do anel quando o resultado real passa disso. Ganha uma dica explicando a conta.
Três formas de dono, um objeto só
Já explicamos aqui que resultado-chave e métrica de saúde são dois objetos diferentes no banco de dados da Spire, não duas leituras da mesma tabela. O que muda agora é ortogonal a essa distinção: os dois objetos — o objetivo/KR de um lado, a métrica de saúde do outro — ganharam o mesmo terceiro campo, owner_scope, com três valores possíveis.
Pessoa
member — o padrão de sempre. Uma ou mais pessoas nomeadas, cada uma com o próprio peso quando o objetivo tem mais de um dono.
Qualquer pessoa pode assumir isto para si mesma; um gestor pode nomear a si ou aos seus liderados.
Departamento
department — resolvido para os membros ativos daquele departamento a cada leitura. Quem entra depois já entra dono; quem sai, sai.
Só quem tem a permissão de administrar metas escolhe isto — mesmo que a pessoa seja gestora do próprio departamento.
Empresa inteira
company — resolvido para todos os membros ativos do tenant. Não recebe departamento nem lista de pessoas.
Mesma trava: só administração de metas escolhe isto, sem exceção de cargo.
A regra que a tela já cumpria — "ou é gente nomeada, ou é grupo, nunca os dois" — agora é aplicada uma vez só, no servidor, para as duas rotas (objetivo e métrica) e para os dois clientes (a tela e o agente): pedir um dono de grupo com uma lista de pessoas anexada faz a lista ser descartada em silêncio, não gera erro. E o corte de permissão vale nos dois sentidos, o que é a parte menos óbvia. O comentário que ficou no código depois do ajuste explica por quê: rebaixar um objetivo de empresa inteira para uma pessoa só passava, antes, pelo mesmo caminho de "atribuir a mim mesmo" que qualquer usuário comum já podia fazer — ou seja, sem o ajuste, alguém sem permissão de administrar metas conseguiria transformar um objetivo de todo mundo em um objetivo particular seu com um único PUT. Hoje entrar ou sair de um dono de grupo exige a mesma permissão nas duas direções.
Pertencer ao grupo não é o mesmo que poder mexer. Ser uma das 40 pessoas do departamento dono de uma métrica não dá o direito de editá-la, arquivá-la ou apagá-la — isso continua exigindo ser um dos donos nomeados (que, em escopo de grupo, não existem como indivíduos) ou ter a permissão de administrar metas. A mesma regra vale para o check-in de um resultado-chave e para a medição de uma métrica de saúde: pertencer ao grupo dono não é, sozinho, licença para mover o número. O motivo, também documentado no código: sem essa distinção, um objetivo da empresa inteira viraria editável — e apagável — por qualquer pessoa do tenant.
Uma exceção estreita e deliberada: quem gerencia um departamento pode editar uma métrica de saúde que o próprio departamento possui — mas não apagá-la. Apagar continua exigindo a permissão de administrar metas, porque a exclusão é irreversível e leva junto todo o histórico de medições; editar um alvo ou uma descrição, não. Uma métrica de saúde da empresa inteira não tem esse atalho — não existe "gestor da empresa inteira", então ela fica sempre atrás da permissão de administração.
Veja como isso aparece no card de aprovação quando é a Roberta quem cria o objetivo — o card não lista 128 nomes, mostra a contagem:
Requer aprovação
Criar objetivo: Reduzir o tempo médio de resposta a chamados
- Ciclo
- Q4 2026
- Dono
- Departamento de Suporte (23 pessoas)
- Resultados-chave
- 1 — a definir
Aprovar Recusar Editar antes
Requer aprovação
Criar métrica de saúde: eNPS trimestral
- Tipo
- increasing
- Dono
- Toda a empresa (128 pessoas)
- Alvo
- 40
Aprovar Recusar Editar antes
Exemplo ilustrativo — números e nomes não correspondem a uma empresa real. O card soma a contagem de pessoas do grupo; antes de 1º de setembro, um objetivo assim aparecia sem dono nenhum.
Diagnóstico gratuito
Onde a sua empresa está, em quatro áreas
8 perguntas, 90 segundos. Metas, desempenho, desenvolvimento e clima — preencha um formulário rápido para ver a nota por área e o que corrigir primeiro.
Fazer o diagnósticoA Roberta não sabia fazer isto até 1º de setembro
A tela já aceitava dono de grupo desde 25 de agosto. O agente de IA nativo e o MCP, não — e a razão é simples de descrever e mais simples ainda de ter deixado passar: owner_ids estava marcado como campo obrigatório na ferramenta que cria um objetivo, então qualquer pedido de "crie uma meta para o departamento de Suporte" morria dentro da própria ferramenta, com um erro de validação, antes de qualquer chamada ao servidor. A metade da funcionalidade que a tela já tinha simplesmente não existia do lado do agente.
A correção trocou três coisas ao mesmo tempo. Primeiro, owner_ids deixou de ser obrigatório — um resultado-chave dentro de um objetivo da empresa inteira não tem uma pessoa para nomear, e exigir uma tornava esses KRs impossíveis de criar por ali. Segundo, chegou um list_departments: antes, a única forma de descobrir o id de um departamento pelo agente era listar pessoas e ler o campo de departamento de alguém que já estivesse nele — o que deixava cego exatamente o departamento novo, sem ninguém ainda. Terceiro, o card de pré-visualização (o mesmo card de aprovação da tela) ganhou os mesmos campos que a interface já mostrava — antes, um objetivo de empresa inteira criado pela Roberta aparecia no card sem nenhum dono listado, porque o card só sabia ler uma lista de nomes.
Quem tenta os dois escopos de grupo sem ser administrador de metas recebe a mesma recusa que a tela dá: um 403 com o código FORBIDDEN e a mensagem de que só administradores podem atribuir um departamento ou a empresa como dono. O post sobre o agente de IA já registrava essa regra em geral — "não escreve sem aprovação" é arquitetura, não instrução de texto — e ela continua valendo aqui sem exceção: a Roberta não contorna a permissão de ninguém, só herda a que o pedido já tinha.
Uma ressalva que não mudou, e vale repetir aqui. O card de aprovação é um comportamento do painel do produto, não do protocolo MCP em si — um cliente MCP externo que chama a ferramenta direto não passa por ele. Isso já valia antes de 1º de setembro e continua valendo depois: dono de grupo entrou no MCP com a mesma checagem de permissão de sempre no servidor, mas sem o card visual que o painel mostra. Quem conecta um app de IA externo por MCP está sujeito à mesma trava de administrador — só não vê o resumo antes de a escrita acontecer.
O número que se contradizia sozinho
O post da semana passada sobre KPI e OKR listou, como limite declarado do produto, que "o percentual de progresso não é uma conta só" e que uma métrica de saúde do tipo que deveria cair podia mostrar um número diferente na tela inicial e na aba de métricas. Vale ser direto sobre o que o ajuste de 8 de setembro fez e o que não fez: ele corrigiu um bug real e diferente, dentro da própria tela de OKR — e não tocou na tela inicial. A divergência que o post da semana passada registrou continua exatamente como estava.
O bug que foi corrigido é de ausência de medição. Uma métrica de saúde do tipo decreasing (o número deveria cair) sem nenhuma medição registrada tinha o valor atual tratado como zero antes de a fórmula rodar — e para esse tipo, "atual = 0" é o melhor resultado possível, então a conta devolvia 200% de progresso para uma métrica que, na prática, ainda não tinha um único dado. Nenhuma medição não é a mesma coisa que uma medição de zero, e a fórmula antiga, dentro da aba de métricas da tela de OKR, não fazia essa distinção.
O mesmo card, antes e depois — exemplo ilustrativo com os dois ajustes de 8 de setembro
Chamados abertos há mais de 48h tipo: deve cair · sem nenhuma medição registrada
Objetivo que superou a meta em 40% card com o anel de progresso
O segundo ajuste é de exibição: o cartão de progresso arredondava o número mostrado para 100% sempre que o resultado real passava disso, junto com o desenho do anel — então um objetivo que tinha, de fato, superado a meta em 40% aparecia igual a um que só bateu 100% em cheio. Hoje só o desenho para em 100%; o número ao lado mostra o valor real. E o produto diz isto, literalmente, na dica que acompanha o número:
"Resultados acima de 100% entram integralmente na média. Apenas o desenho do círculo ou da barra para em 100%. O percentual final é arredondado para um número inteiro."
"Média simples dos objetivos exibidos: cada objetivo conta uma vez, independentemente da quantidade de responsáveis."
Essa segunda frase descreve uma regra que já valia antes de 8 de setembro: agrupar por departamento já contava objetivos, não pessoas, desde 25 de agosto — o mesmo dia em que o dono de grupo chegou à tela e um objetivo da empresa inteira, contado por engano uma vez para cada pessoa dele em vez de uma vez só, deixou de inflar a média do departamento em que aparecia. O que 8 de setembro fez foi dar a essa conta uma dica explícita na tela e movê-la para um arquivo compartilhado, além de trocar o layout das métricas de saúde para cartões no mesmo formato dos de OKR — apresentação, não fórmula nova.
O que continua sem solução: a tela inicial não sabe o tipo da métrica. O card de métricas de saúde do painel inicial calcula o progresso dividindo o valor atual pelo alvo, sem olhar se a métrica é do tipo que deve subir, cair ou ser binária — e nenhum dos dois ajustes de 8 de setembro tocou nesse cálculo, porque ele vive numa tela diferente da aba de métricas. Ou seja: para uma métrica decreasing com alvo 10 e valor atual 6, a aba de métricas de saúde mostra 140% (a fórmula correta para "deve cair") e o painel inicial mostra 60% (a mesma conta de uma métrica que deveria subir). É exatamente a divergência que o post da semana passada declarou como limite — e ela segue aberta.
O que continua sendo verdade
- Uma métrica de saúde ainda guarda um alvo único, não uma faixa — o texto da semana passada já registrava isso, e nada neste ajuste mexeu no campo. A "faixa aceitável" continua sendo disciplina de quem lê a descrição, não estrutura do banco.
- Nenhum dos dois domínios tem uma ferramenta de apagar pelo agente. A Roberta cria e atualiza objetivos, resultados-chave e métricas de saúde com qualquer um dos três escopos de dono — apagar continua sendo só pela tela.
- Um gestor de departamento edita a métrica que o próprio departamento possui, mas não a apaga. A permissão de administrar metas é a única que apaga qualquer coisa nesse domínio, de propósito, porque a exclusão leva junto o histórico de medições.
- Métrica de saúde não é confidencial. Quem lista métricas lista todas as da empresa, com valores e comentários — o escopo de dono organiza atribuição, nunca sigilo. Isso também não mudou.
- Nem OKR nem Métricas de Saúde dependem de um módulo opcional. Ao contrário do ATS, que só liga por decisão do super admin da Spire e adesão do tenant, os dois ficam disponíveis para qualquer empresa desde o primeiro dia — o controle de acesso é só RBAC, não entitlement nem kill switch.
Por que isso importa além da conta certa
Um objetivo sem dono nomeado tende a ser tratado, na prática, como um objetivo de ninguém — e o inverso, "todo mundo é responsável", costuma significar a mesma coisa com um verniz mais bonito. É esse o problema estrutural que um dono de grupo, resolvido a membros de verdade em vez de deixado em branco, tenta fechar. A robustez desse ponto não vem de uma pesquisa de 2026: o meta-estudo Gallup Q12, 11ª edição (736 estudos, 347 organizações, 53 setores, mais de 3,3 milhões de respondentes em 90 países, publicado em maio de 2024) segue sendo a maior evidência disponível de que clareza de expectativa — item 1 do próprio questionário Gallup — anda junto com desempenho de equipe; o instrumento é antigo, a escala é que garante o peso. Usamos aqui pela robustez da amostra, não porque seja de 2026 ou do Brasil.
Já registramos, no guia de implementação de OKR, o número da Betterworks State of Performance Enablement 2026 (n = 2.387) sobre o descompasso entre o quanto a liderança diz confiar nos instrumentos de meta e o quanto quem executa concorda — reaproveitado aqui só como contexto, não reconferido nesta rodada.
Perguntas frequentes
Um objetivo sem pessoa nomeada é a mesma coisa que um objetivo sem dono?
Não mais. Antes de 25 de agosto, um objetivo sem uma pessoa nomeada era, na prática, um objetivo sem dono nenhum — o campo ficava vazio. Hoje ele pode ter um dono explícito que é um departamento ou a empresa inteira, resolvido para membros de verdade a cada leitura.
Quem decide que um objetivo passa a ser de um departamento ou da empresa inteira?
Só quem tem a permissão de administrar metas — nas duas rotas (objetivo e métrica de saúde) e nos dois sentidos: atribuir um dono de grupo e tirar um objetivo de um dono de grupo exigem a mesma permissão. Um gestor comum pode nomear a si mesmo ou aos próprios liderados; não pode escolher departamento nem empresa.
Se uma métrica é da empresa inteira, qualquer pessoa pode editá-la?
Não. Pertencer ao grupo dono dá visibilidade e atribuição, não direito de edição. Editar ou apagar continua exigindo ser um dos donos nomeados — que em escopo de grupo não existem como indivíduos — ou ter a permissão de administrar metas. A única exceção é o gestor de um departamento, que pode editar (nunca apagar) uma métrica que o próprio departamento possui.
Pertencer ao departamento dono deixa eu fazer o check-in do resultado-chave ou registrar a medição?
Não — essa é justamente a distinção que o produto faz de propósito. Fazer o check-in de um KR ou medir uma métrica de saúde é permissão separada da de ser dono do grupo. Quem pode medir uma métrica de saúde é quem pode geri-la, mais qualquer pessoa do departamento em que ela está arquivada (que é campo diferente do departamento que a possui).
A Roberta já criava objetivos de departamento antes de setembro?
A tela sim, desde 25 de agosto; o agente e o MCP, não. Até 1º de setembro, pedir um objetivo com dono de grupo pelo agente falhava dentro da própria ferramenta, porque o campo de pessoas donas estava marcado como obrigatório. A partir dessa data o agente aceita os três escopos e recebeu também uma ferramenta para listar departamentos por id.
Conectar um assistente de IA externo por MCP passa pelo mesmo card de aprovação do painel?
Não. O card de aprovação é um comportamento da tela do produto. Uma chamada MCP direta é validada pelas mesmas regras de permissão no servidor, mas não passa pelo card visual — a pausa que você vê no painel antes de uma escrita é do painel, não do protocolo.
A divergência que o post da semana passada apontou entre a tela inicial e a aba de métricas foi corrigida?
Não. O ajuste de 8 de setembro mexeu na aba de métricas de saúde e nos cartões de progresso da tela de OKR — não no card de métricas de saúde da tela inicial, que continua dividindo o valor atual pelo alvo sem olhar o tipo da métrica. Para uma métrica do tipo "deve cair", os dois lugares ainda podem mostrar números diferentes.
Uma métrica de saúde sem nenhuma medição aparecia com número errado antes de 8 de setembro?
Sim, se o tipo dela fosse "deve cair" — o valor atual ausente era tratado como zero antes da fórmula rodar, o que devolvia 200% de progresso para uma métrica sem um único dado registrado. Hoje ausência de medição é tratada como 0% de forma explícita, antes de qualquer fórmula.
Isso depende de algum módulo opcional ligado pela minha empresa?
Não. OKR e Métricas de Saúde não têm entitlement nem kill switch — ao contrário do ATS, ficam disponíveis por padrão para qualquer tenant desde o primeiro dia. O que varia é só permissão: quem administra metas na sua empresa.
Converse com o time
Monte seu primeiro ciclo com as suas áreas
Em 20 minutos, montamos ao vivo o primeiro ciclo de metas com os seus departamentos, os seus donos e os seus números — sem apresentação pronta.
Agendar 20 minutosUm objetivo sem uma pessoa para nomear não precisa continuar sem dono, e um número sem medição não devia sair do zero sozinho — as duas frases descrevem o mesmo tipo de defeito, só que uma é de modelagem de dados e a outra é de aritmética. O que uniu as três datas deste post é que nenhuma delas resolveu a outra: a tela ganhou o dono de grupo em agosto e passou duas semanas com um agente que não entendia o conceito; o agente aprendeu em 1º de setembro e passou uma semana repetindo um número que a própria tela contradizia em outro lugar. Só ficou completo quando as três peças — o campo no banco, o agente que escreve nele e a conta que resume o resultado — contaram a mesma história. É o tipo de acabamento que não aparece em nenhuma tela sozinha, e por isso vale registrar aqui, com a data de cada parte.


