The Band · integração semântica de dados de engenharia
Uma pergunta de gestão, respondida com dado que se pode conferir.
O The Band coleta os dados das ferramentas que a sua equipe já usa, traduz todas para
uma linguagem só, e responde as perguntas de quem gerencia — dizendo, em
cada número, de onde ele veio.
I.Para quem é
Três pessoas fazem perguntas diferentes sobre o mesmo trabalho. Hoje cada uma abre uma
ferramenta diferente, e nenhuma das três respostas conversa com as outras.
quem gerencia a equipe
“Quem está na equipe, e o que cada um está fazendo?”
Não a lista de quem tem acesso ao repositório: quem de facto aparece
no trabalho, com o papel que a organização declarou, e o que está aberto em nome de
cada um.
quem responde pela entrega
“O que precisa do meu olhar hoje?”
Itens que atravessaram o limiar, revisão que ninguém leu, trabalho parado, gente sem
tarefa — cada um com o limiar escrito ao lado, para o número poder ser questionado.
quem responde pela organização
“As várias equipes cabem numa mesma leitura?”
Uma equipe feita de equipes, comparada medida a medida — e sem
somar, porque a mesma pessoa está em duas subequipes e a mesma tarefa
aparece nas duas.
E para quem não é — dito antes de você descobrir
não é ferramenta de trabalho. Ninguém abre issue, move cartão nem
revisa código aqui. A sua equipe continua nas ferramentas dela;
não é painel de produtividade individual. A leitura por pessoa
nomeada existe, e é restrita por decisão registrada: a própria pessoa, quem lidera a
equipe dela, e quem responde pela organização;
não mede atraso. A origem não registra prazo. Quando o The Band diz
“aberta há mais de 30 dias”, é uma linha que a organização escolheu — não uma
acusação;
não é para uma pessoa só. Numa equipe de um, a mediana da equipe
é a mediana daquela pessoa, com outro nome. A plataforma reconhece isso e
diz.
II.O que já existe
27 telas em produção, agrupadas pela pergunta que respondem. Isto é o
que está no ar hoje — não um roteiro.
A equipe: quem está nela, e o que cada um faz
/teams/:id
A tela mais completa da plataforma.
quem está na equipe, com a origem de cada afirmação: participação
observada na ferramenta, papel declarado por alguém, ou as duas lado a lado quando
discordam;
problemas agora — oito perguntas contadas, cada uma com o limiar e
a regra que o declara. E duas delas dizem “não conferido” em vez de zero,
porque a plataforma ainda não coleta o insumo;
o fluxo — abertos e fechados acumulados, em semana, mês ou ano, com
a identidade escrita para você conferir a distância entre as curvas;
prometido × entregue, com a definição operacional junto do título, e
a previsão de entrega como histograma de Monte Carlo — duas
hipóteses nomeadas, escopo congelado e escopo vivo;
papéis: declarar, trocar, encerrar e registrar equívoco. Nada é
apagado — saída tem data e autor, equívoco tem razão e autor.
A equipe feita de equipes
/teams
Um cartão por subequipe, mais os membros diretos. Cada cartão é porta para o painel
daquela subequipe, e traz o gráfico pequeno que responde a forma — abriu e
fechou junto, ou a distância cresceu?
nenhum total, e a razão escrita na própria tela;
a tabela ao lado, para comparar em números alinhados — e ela continua sem gráfico, de propósito.
A pessoa, e a competência lida do que ela fez
/people/:id
Habilidade derivada do trabalho concluído, e marcada como derivada —
nunca uma lista que alguém digitou sobre si mesmo.
O trabalho, item a item, com a marca do que ele é
/work
Issues, solicitações de mudança, arquivos, repositórios e execuções de verificação.
Cada item traz o conceito que a regra de mapeamento lhe atribuiu — épico, história,
tarefa ou defeito — e não o rótulo cru da ferramenta.
A coleta, e o que ela alcançou
/syncs · /tools
A ferramenta conectada com a credencial cifrada, a coleta que volta de onde parou
quando a origem impõe limite de taxa, e a execução com o que foi coletado,
transformado, rejeitado e duplicado.
Quem vê o quê
/access-scopes · /accounts · /roles
O alcance de cada conta é derivado das relações vigentes — pessoa,
equipes, projetos declarados — e recalculado a cada acesso. Encerrou o vínculo, fechou
o escopo: sem tarefa noturna, sem coluna, sem segunda verdade.
A API, e um agente que pergunta
/api/v1 · /mcp · /api-tokens
O que a tela mostra, em JSON, por token: equipes, pessoas, projetos e coletas. E pelo
MCP, as perguntas da equipe respondidas a um agente, com a ressalva
no mesmo objeto. O token lê o que a conta dona lê, nem mais nem menos, e o que o agente
já leu não volta: a revogação só vale para a próxima chamada.
III.Os conceitos: por que “issue” não é uma coisa
Cada ferramenta tem o seu vocabulário, e eles não coincidem. Somar números de ferramentas
diferentes sem resolver isso produz um painel que parece certo e responde outra pergunta.
14ontologias na rede
238conceitos
175relações
77perguntas de competência
A rede é Continuum
+ SEON sobre
UFO, e vem de uma tese de doutorado
— não de um esquema desenhado para o produto.
O que a rede não deixa confundir
não confunda
por quê
Pull request ≠ merge
um é solicitação de mudança; o outro é um evento distinto
Pessoa ≠ membro de equipe
membro é papel; participação é a relação contextual
Processo planejado ≠ executado
o que se pretendeu e o que aconteceu são registros separados
Caso de teste ≠ execução de teste
planejamento e execução não se somam
Code smell ≠ defeito
não conformidade não é defeito
Defect ≠ fault ≠ failure
falha é evento; defeito é disposição; o terceiro é o defeito manifestado
O caso que mais ensina
Uma issue do GitHub pode ser quatro coisas diferentes, e o rótulo da
origem não decide. Quem decide é uma regra declarada, com precedência escrita: um item com
partes que são histórias é épico; o mesmo item sem partes é
história atômica. Nesta base o tipo declarado na origem é
nulo em 778 de 1.154 itens abertos — e a regra classifica todos.
Nenhum dado externo entra sem mapeamento declarado
Com grau de equivalência, justificativa e limitações explícitas. Semelhança de nome nunca
basta. São 22 mapeamentos hoje, e o grau de cada um está escrito:
equivalência
qtd.
o que a marca afirma
total
3
a origem e o conceito da rede dizem a mesma coisa
parcial
12
a origem cobre parte do conceito — e a parte que falta está escrita
derivada
7
não há correspondência direta: uma regra decide, e a regra tem nome e versão
As três proveniências, nunca misturadas
observado
a ferramenta mostra. Coletado, com data e origem.
declarado
alguém afirmou. Com quem afirmou, e quando.
derivado
uma regra concluiu. Com o nome e a versão da regra.
A distinção nunca é feita só por cor: quem não distingue matiz continua lendo as três,
porque forma e texto também as separam.
IV.As versões
Cada release tem registro próprio, com o veredito de cada entregável — inclusive o que
embarcou sem aceitação, que fica dito e não escondido.
v0.10.027 set 2026
Um agente pergunta à plataforma
O servidor MCP, em /mcp: um agente com o token da API
pergunta sobre uma equipe — quem está nela, o que cada um tem aberto, quanto o
trabalho espera por revisão, o que está parado — e recebe a resposta com a ressalva
no mesmo objeto. E três consertos de segurança que ainda não estavam no ar: o token
de organização suspensa, o perfil escrito pelo modelo e as mudanças e discussões de
uma pessoa passam a seguir o veredito de quem pode ver. A 062 embarcou
sem aceitação, e isso está dito na nota.
v0.9.225 set 2026
O roster da API deixa de devolver e-mail
Hotfix. A lista de membros de uma equipe, pela API, devolvia o e-mail de quem tinha
encerrado ou invalidado um vínculo, e quebrava com quem tinha saído. A nota traz a
consulta que diz quem leu.
v0.9.124 set 2026
O limite passa a valer
A API ganha limite de chamadas por token, o CD volta a confirmar a versão em
produção, e a tela de tokens muda. O número certo era 0.10.0, e o que foi ao ar foi
0.9.1: a nota registra o erro em vez de reescrevê-lo.
v0.9.023 set 2026
A API pública
Equipes, pessoas, projetos e coletas em JSON, com token e com o Swagger no próprio
domínio. O alcance do token é o da conta dona, e a proveniência viaja em cada
resposta. Embarcou sem aceitação, e a exceção está declarada.
v0.8.021 set 2026
Os rótulos do GitHub, e o segredo que não se imprime
Os rótulos do item de trabalho, pelas duas origens, nunca somadas; o fluxo por
pessoa; vincular pessoa a equipe; a conta desativada com a razão registrada; e a
tela que gera o token da API, antes de a API existir. Na segurança, um segredo
decifrado passa a recusar ser impresso, e o backup foi ensaiado de ponta a ponta.
v0.7.010 set 2026
Seis achados de segurança fechados
O desligamento de uma conta passa a existir, e o corte da coleta que congelava
quadros deixa de acontecer.
v0.6.09 set 2026
A tela da equipe
Quem está nela e de onde veio cada afirmação; declarar, trocar e encerrar papel; o
equívoco que nunca foi vínculo; problemas agora com os oito cartões; e o
fluxo em três granulações, com previsão por Monte Carlo. 124 commits, 24 solicitações
de mudança.
v0.5.03 set 2026
Publicada sem nota de release
A tag existe e o que embarcou não foi escrito. A lacuna está registrada no histórico
em vez de preenchida com suposição — 64 commits desde a anterior, e o detalhe do que
eles traziam não se recupera com honestidade agora.
v0.4.03 set 2026
Equipes declaradas e a equipe complexa — também sem nota
Entrou por squash, o que apagou o histórico dos commits individuais. O que
se sabe vem do título da solicitação de mudança e do registro da versão seguinte.
v0.3.02026
A origem declarada, e a barra que não mente
Progresso de coleta que corresponde ao que de facto foi coletado.
v0.2.02026
A primeira conta nasce do ambiente
Nenhuma senha inicial no código, e nenhuma conta padrão.
v0.1.02026
A primeira produção
A plataforma no ar, com coleta, ontologias e as primeiras telas.
Duas releases saíram sem nota, e isso está escrito aqui pela mesma razão que a plataforma
escreve “não conferido” em vez de zero: a ausência de registro é informação, e
preenchê-la de memória seria inventar.
Ver o histórico completo →
Notas não são música.
Um número sem a origem é uma nota solta: pode estar certa e não se pode conferir. O The
Band existe para que cada resposta carregue de onde veio — o que a ferramenta
observou, o que alguém declarou, e o que uma regra
derivou, com o nome da regra ao lado.
Zero e “não conferido” aparecem como o mesmo zero em qualquer painel. São afirmações
opostas: uma diz que se olhou e não se achou; a outra, que ninguém olhou.
É por isso que esta plataforma escreve a ausência em palavras, não soma o que não forma
partição, e mostra as duas afirmações lado a lado quando a coleta e a declaração
discordam.