Relatórios
Relatórios responde a quatro perguntas sobre a sua entrada de bugs, nesta ordem:
- Funil de entrada — de tudo o que chegou, o que alcançou seu time?
- Radar de recorrência — o que está voltando?
- Saúde do processo — a triagem está melhorando ou piorando?
- Onde está a dor — e onde você discordou de nós.
Leia nessa ordem. Cada seção é um corte diferente da mesma janela e algumas delas usam as mesmas palavras para números diferentes, de propósito. Esta página explica o que cada figura conta e — igualmente importante — o que ela não faz.
Um só relógio
Toda figura da página é recortada por quando o relato chegou, em UTC, num intervalo que inclui o instante inicial e exclui o final. Não é quando foi decidido, nem quando o ticket foi fechado, nem no seu fuso horário. O cabeçalho imprime exatamente o intervalo usado.
Escolha uma janela com os chips 7D / 30D / 90D / 365D. Não há intervalo de datas personalizado.
Até onde você consegue olhar depende do seu plano:
| Plano | Histórico |
|---|---|
| Teste | 90 dias |
| Starter | 30 dias |
| Growth | 90 dias |
| Scale, Enterprise | 365 dias |
Se você pedir mais do que isso, o Qalibr entrega a janela a que você tem direito e avisa acima das figuras, em vez de silenciosamente mostrar menos. Um segundo limite pode pesar primeiro: registros além da sua janela de retenção foram excluídos, então nenhum plano consegue exibi-los. Quando é a retenção que está limitando, a página diz isso em vez de oferecer um upgrade que não ajudaria.
As figuras ficam em cache por até um minuto. Se você aprovar um bug e atualizar na hora, espere um instante.
01 · Funil de entrada
Relatos que chegaram é todo relato que alcançou o Qalibr na janela — do Slack e colados à mão — contado no momento em que chegou. Inclui relatos ainda em andamento e relatos que falharam. Exclui execuções bloqueadas pelo limite do seu plano; essas não aparecem em lugar nenhum desta página.
Abaixo, doze linhas detalham esse total. O detalhamento é uma partição real: todo relato cai em exatamente uma linha, e as linhas sempre somam o total que chegou. Se algum dia não somassem, a página se recusaria a renderizar em vez de mostrar um detalhamento que não fecha. A linha abaixo da tabela mostra a soma conferida.
Precedência, não sobreposição. As linhas são numeradas em ordem de cascata e a primeira correspondência vence. Um relato que é ao mesmo tempo duplicata e pergunta conta uma vez, como duplicata. É por isso que as linhas são numeradas — o número é a ordem em que a pergunta foi feita.
| Grupo | Linhas |
|---|---|
| Alcançou seu time | Roteado — ticket criado |
| Retido — resolvido contra um ticket existente | Duplicata |
| Retido — não é um bug | Erro do usuário · Pergunta · Pedido de funcionalidade · Suporte operacional · Sem base suficiente para agir |
| Retido — nenhuma decisão foi tomada | Expirado sem decisão · Rejeitado por você |
| Ainda em movimento — sem decisão | Aguardando revisão · Ainda não decidido |
| Não pôde ser processado | Não pôde ser processado |
Sem base suficiente para agir não é um único campo. É um relato que o Qalibr considerou ambíguo, ou cuja leitura de severidade ficou incerta, ou cujo contexto era escasso demais — e que acabou rejeitado ou expirado.
Toda participação nesta página divide pelo total que chegou — todos os relatos, inclusive os retidos. Nunca por uma subetapa.
A linha Duplicata aqui e o indicador Taxa de dedup · 30d da tela inicial do seu Inbox não vão bater, e isso é deliberado. Eles contam conjuntos diferentes em relógios diferentes. Só a definição do funil aparece nesta página.
02 · Radar de recorrência
Tickets que continuam voltando, ordenados pela força da evidência, não pela contagem. Um ticket com uma recorrência confirmada por uma pessoa fica acima de um com quatro relatos que ninguém confirmou.
| Força | O que significa |
|---|---|
| Confirmado por uma pessoa | Alguém reabriu este ticket, ou rejeitou um relato como duplicata dele. Uma pessoa confirmou a recorrência. |
| Relatado contra um ticket fechado | Um novo relato correspondeu a este ticket quando ele já estava fechado. |
| Apenas relatos repetidos | Dois ou mais relatos na janela apontaram para o mesmo ticket. |
Um ticket ganha uma linha quando dois ou mais relatos distintos da janela contribuíram para ele, ou quando um único relato foi confirmado por uma pessoa. O relato que originalmente abriu o ticket costuma estar fora da janela, e é por isso que uma recorrência confirmada já basta.
Sinais vindos do tracker — uma reabertura silenciosa (um ticket que seu time reabriu sem nenhum relato explicando) e a data real de fechamento — dependem do histórico de estados do tracker, que o Qalibr só começou a registrar em 26 de julho de 2026 e não consegue preencher retroativamente. Numa janela que alcança mais para trás, a seção diz que ainda está acumulando em vez de mostrar zero. Essa distinção importa: “nenhuma reabertura silenciosa” e “não enxergamos tão longe” são respostas diferentes.
“Nada voltou neste período” é um bom resultado, não dado faltando — e a página diz isso.
O radar lista no máximo 8 tickets, enquanto a legenda “N tickets” conta todos os que se qualificam. Se a legenda for maior que a lista, os demais são reais — só não existe um ver mais.
03 · Saúde do processo
Quatro figuras, cada uma comparada ao período imediatamente anterior de mesma duração.
Tempo mediano / p90 até a decisão — do momento em que o relato chegou até o momento em que foi decidido, sobre relatos que chegaram a um estado terminal. A legenda mostra sobre quantos relatos a mediana foi calculada. Uma aprovação expirada é cronometrada no seu prazo, não no momento em que o Qalibr percebeu que havia expirado, então um lapso percebido oito horas depois não vira uma decisão de oito horas.
Aguardando revisão — uma foto da fila agora. É a única das quatro sem comparação com o período anterior, porque nada registra quando um relato entrou em revisão, e a mesma pergunta não pode ser feita honestamente sobre um instante passado.
Expirado sem decisão — uma taxa cujo denominador são as aprovações que terminaram, não todos os relatos. Leia como “das aprovações que chegaram ao fim, esta fatia terminou por lapso” — não “esta fatia dos meus relatos expirou”. A legenda mostra os dois números.
Tempo até a correção (roteado → fechado) — da decisão de rotear até o momento em que seu tracker registrou o ticket como realmente corrigido. Um Won’t Do ou Duplicate do Jira não conta como correção. Isso é lido inteiramente do histórico de estados do tracker, então, como os sinais do radar, fica retido até acumular histórico suficiente — o painel informa quando a primeira leitura útil é esperada. Enquanto isso, nunca é mostrado como zero.
“Aguardando revisão” e “Expirado sem decisão” aparecem duas vezes nesta página e significam dois números diferentes. No funil, contam o que caiu naquele status sem nenhuma outra explicação, porque as linhas de classificação são perguntadas antes. Aqui, contam tudo que está atualmente naquele status. A figura da saúde do processo é sempre a maior, e as duas estão certas.
04 · Onde está a dor
Por canal — os 5 canais do Slack com mais volume, contando todos os relatos que chegaram, inclusive os retidos. As participações dividem pela sua entrada inteira, então os cinco listados não vão somar 100%. Uma linha que mostra um id bruto de canal em vez de um nome não é um bug: esses relatos chegaram antes de o Qalibr começar a capturar nomes de canal.
Por severidade — apenas sobre relatos roteados, exibindo os quatro níveis mais uma linha explícita Sem pontuação. Os quatro níveis deliberadamente não chegam a 100%; o resto está nessa linha, e são em boa parte relatos roteados antes de o Qalibr registrar severidade.
Suas correções — relatos roteados cuja severidade você definiu à mão. O Qalibr sobrescreve a severidade que havia proposto em vez de guardar as duas, então a divisão entre elevadas e reduzidas não está disponível — só o total. Numa janela de 90 ou 365 dias a participação fica baixa: a contagem só pôde começar a ser registrada em 22 de julho de 2026, enquanto o denominador cobre a janela inteira. O painel avisa e retira a afirmação de que o total é exato.
Regras que nunca dispararam — regras sem nenhuma correspondência dentro desta janela, distinguindo “nunca teve correspondência” de “nenhuma correspondência nesta janela”. O denominador é toda regra que existiu durante a janela, inclusive as desativadas — portanto não é uma contagem das suas regras ativas hoje.
Calibração — a única figura desta página que ignora a janela por completo. É uma contagem vitalícia de bugs roteados rumo ao limiar de calibração, então não muda quando você troca de 7D para 365D.
O que Relatórios não faz
Dito com todas as letras, para você não sair procurando:
- Sem exportação. Sem CSV, sem PDF, sem download, sem resumo agendado ou por e-mail.
- Sem intervalo de datas personalizado. Apenas as quatro opções.
- Sem cifras de tempo ou dinheiro. Essas ficam em Valor.
- Sem detalhamento por pessoa. O único lugar em que alguém é nomeado é a pessoa que confirmou uma recorrência numa linha do radar.
- Sem filtros ou segmentação. Não dá para filtrar a página, e a única dimensão de detalhamento nela é o canal do Slack em que o relato chegou.
- Sem divisão por projeto ou por tracker. Se você usa Linear e Jira, as linhas do radar e o tempo até a correção misturam os dois sem rótulo.
- Sem comparação com o período anterior fora das quatro figuras de saúde do processo — e nem em Aguardando revisão, mesmo ali.
- Sem drill-down, exceto os links de relato numa linha do radar, que abrem o bug no seu Inbox.
Por que um número falta em vez de ser zero
Várias coisas que o Qalibr mede começaram a ser registradas numa data específica e não podem ser reconstruídas para trás. Onde isso vale, a página marca a série com sua data de início e uma barra de cobertura, em vez de desenhar uma linha reta no zero.
| Série | Dados reais começam | O que você leria errado sem isso |
|---|---|---|
| Histórico de estados do tracker | 26 jul 2026 | Reaberturas silenciosas e tempo até a correção lidos como “nenhum” |
| Correções de severidade | 22 jul 2026 | Suas correções lidas como uma fatia menor |
| Severidade | 25 mai 2026 | Relatos roteados caindo em Sem pontuação |
| Rótulos de classificação | 25 mai 2026 | — |
| Resoluções de duplicata | 20 mai 2026 | A linha Duplicata lida como 0% constante antes dessa data |
A última é a que vale conhecer: relatos anteriores a essa data foram todos marcados como roteado como novo quando a coluna foi criada, então a linha Duplicata do funil é um zero estrutural naquele trecho — e um zero estrutural é idêntico a um dado real. É por isso que a página sinaliza.
Uma nota final abaixo de tudo: registros além da sua janela de retenção foram excluídos, e é por isso que Relatórios nunca afirma mostrar todo o período.