Documentação Docs Doc. técnica Dev docs Entrar na plataforma Sign in to the platform
The Band · integração semântica de dados de engenharia

Notas não são música.

Suas ferramentas produzem notas: issues, commits, sprints, quadros — cada uma no seu vocabulário. O The Band as rege numa língua comum, até virarem informação em que a organização pode agir.

Entrar na plataforma A conta é criada por quem administra a instalação.

I.Todo painel responde “quanto”. Quase nenhum responde “de onde veio?”

Os dados de engenharia moram espalhados — GitHub, quadros, planilhas, CI — e cada ferramenta só enxerga a si mesma. Alguém copia números para um painel, o painel envelhece, e a reunião discute um valor que ninguém consegue rastrear.

A decisão mais cara não é a tomada com dado errado. É a tomada com um dado que ninguém pode verificar.

Dashboards agregam. Data lakes acumulam. Nenhum dos dois sabe dizer o que um número significa — nem o que ele esconde.

II.Três proveniências, nunca misturadas

A regra que atravessa o produto inteiro — do banco à tela: o que foi observado na origem, o que a plataforma derivou por regra versionada, e o que uma pessoa declarou são coisas diferentes, e aparecem diferentes. O derivado é sempre hachurado e rotulado; a cor sozinha nunca carrega a distinção.

observado na origem derivado por regra — hachurado declarado por alguém, com autor
1º MOVIMENTO

Coletar, com identidade

Conectores leem as origens e gravam cada registro com a referência da aplicação — sistema, instância, id externo. Renomear não cria entidade nova; sumir marca, nunca apaga.

2º MOVIMENTO

Traduzir para uma língua comum

“Sprint” no quadro, “iteration” na API e “ciclo” na planilha são a mesma coisa — ou não são, e a diferença importa. O The Band traduz cada termo para um modelo único do que as palavras significam, escrito e versionado. O dicionário por trás é rigoroso — uma rede de ontologias de referência com 231 conceitos, herdada da tese —, mas quem usa só precisa saber que ele existe e é auditável.

3º MOVIMENTO

Responder, com recibo

Necessidades de informação viram medidas com fórmula declarada, limitações escritas e interpretações incorretas possíveis nomeadas — antes de qualquer número aparecer numa tela.

III.As perguntas que ele existe para responder

  • Quais projetos apresentam maior retrabalho?
  • Quais equipes têm maior cycle time?
  • Quem trabalha em quê — e o que as tarefas executadas dizem sobre as competências de cada pessoa, e da equipe inteira?
  • De qual fonte um indicador foi derivado, como foi calculado, e o que ele não alcança? — esta última, todo número da plataforma responde sobre si mesmo.

IV.A competência pelo que a pessoa fez

A plataforma lê as tarefas que cada pessoa executou e escreve o perfil de competências que elas materializam — a tarefa é a evidência; a competência é o que ela demonstra. Alocada sobre o time inteiro, essa leitura responde o que nenhum currículo responde: em que esta equipe é forte, onde a evidência é rala, e quem já demonstrou o que o próximo projeto pede.

  • Não é avaliação de desempenho — desempenho é a distância entre combinado e entregue, e o combinado não está no material;
  • não compara pessoas — cada perfil olha uma pessoa contra ela mesma, ao longo do tempo;
  • lacuna é do registro, nunca da pessoa — não observar não é não saber.
o que afirma
“observabilidade com OpenTelemetry” — competência demonstrada
evidência
97 tarefas concluídas · 14 no domínio · períodos 1–3
proveniência
derivado — escrito por modelo de linguagem em 2026-08-16
o que não alcança
44% das descrições foram escritas por terceiros; lacuna é do registro, nunca da pessoa

Uma pessoa: evidência por competência

tarefas concluídas que demonstram cada domínio · contagem calculada, nunca estimada pelo modelo

ver como tabela
competênciatarefas
OpenTelemetry · SigNoz14
provisionamento de VPS12
Kubernetes9
Helm · Vault7
DNS · rede6

A equipe: quantas pessoas já demonstraram

cobertura de competência no time · onde a barra é curta, o próximo projeto tem risco

ver como tabela
competênciapessoas
observabilidade4
Kubernetes3
provisionamento3
Helm · Vault2
Terraform1

Números ilustrativos, na forma real dos perfis gerados pela plataforma. As contagens de evidência são sempre calculadas do dado observado — o modelo de linguagem escreve o texto, nunca os números.

V.A equipe feita de equipes, sem somar

Uma equipe composta por outras aparece com uma linha por subequipe, lado a lado — e nenhum total. Não é lacuna: a mesma pessoa pode pertencer a duas subequipes e a mesma tarefa aparecer nas duas. Somar contaria duas vezes, e ninguém conseguiria reconciliar o número com a realidade.

Clicar numa subequipe abre o detalhe dela — o que está fazendo, o que já fez, o que vem a seguir, e o que ela sabe. Os gráficos vivem lá: a tela da equipe composta é para comparar, e comparação se faz em números alinhados.

  • quem saiu para de contar na saída — e o que fez enquanto estava continua contando;
  • um mês fechado nunca muda — registrar uma saída hoje não reescreve março;
  • ausência é dita — subequipe sem trabalho aparece nomeada, nunca como zero.
o que afirma
“19 itens em aberto” — a distância entre as duas curvas
evidência
76 abertos e 57 fechados em 8 semanas · contagem observada
proveniência
o que resta é derivado das duas séries — por isso hachurado
o que não alcança
não há escopo comprometido: não responde se um sprint termina. E “fechado” é o ato da ferramenta — abandonado e concluído entram iguais

Burn-up e burn-down, e o que resta entre eles

acumulado de abertos e de fechados · a faixa hachurada é o trabalho em aberto, e não uma terceira linha

19 em aberto76 aberto57 fechado07/0704/0825
ver como tabela
semanaabertosfechadosem aberto
07/07642
04/08413110
25/08765719

As subequipes, uma a uma

trabalho em aberto por subequipe · sem célula de total, e a tela diz por quê

Integrações não tem zero: não teve trabalho no período, e as duas coisas não são a mesma. E as linhas não somam 38 — a mesma pessoa está em duas delas.

Números ilustrativos, na forma real da tela. A previsão de entrega é feita por simulação sobre o histórico da própria equipe — sai sempre como faixa de confiança, nunca como data, e abaixo de seis semanas de histórico a plataforma recusa prever e diz o que falta.

VI.Medido em produção, não prometido

Uma instalação real, três organizações observadas:

5.216
issues coletadas e classificadas
160
repositórios observados, em três organizações
46.435
promoções semânticas, com confiança declarada
212
sprints reais — e os planos que nunca viraram sprint, ditos como planos
21.365
commits, com todos os autores de cada um
105.933
versões de arquivo — quem mexeu em quê, e quando
15.671
execuções de verificação contínua, com a fase que o resultado decide
4.233
avaliações de artefato — as revisões, separadas das automáticas

E o que a plataforma não sabe também é medido: das solicitações integradas, 2.394 entraram sem verificação nenhuma. Não é lacuna da coleta — é achado sobre o processo, e tem nome próprio na tela.

Regência aberta.

Elixir + Phoenix, PostgreSQL, base de conhecimento em YAML versionado. Quatorze quality gates. Código aberto, da tese ao deploy.

The Band · semantic integration of engineering data

Notes are not music.

Your tools produce notes: issues, commits, sprints, boards — each in its own vocabulary. The Band conducts them into a common language, until they become information your organisation can act on.

Sign in to the platform Your account is created by whoever administers the installation.

I.Every dashboard answers “how much”. Almost none answers “where did this come from?”

Engineering data lives scattered — GitHub, boards, spreadsheets, CI — and every tool only sees itself. Someone copies numbers into a dashboard, the dashboard ages, and the meeting debates a value nobody can trace.

The most expensive decision is not the one made on wrong data. It is the one made on data nobody can verify.

Dashboards aggregate. Data lakes accumulate. Neither can say what a number means — or what it hides.

II.Three provenances, never blended

One rule runs through the whole product, from database to screen: what was observed at the source, what the platform derived by a versioned rule, and what a person declared are different things — and they look different. Derived is always hatched and labeled; color alone never carries the distinction.

observed at the source derived by rule — hatched declared by someone, with an author
1st MOVEMENT

Collect, with identity

Connectors read the sources and store every record with its application reference — system, instance, external id. Renaming never creates a new entity; disappearing marks, never deletes.

2nd MOVEMENT

Translate into a common language

“Sprint” on the board, “iteration” in the API and “cycle” in the spreadsheet are the same thing — or they are not, and the difference matters. The Band translates every term into a single, written, versioned model of what the words mean. The dictionary behind it is rigorous — a network of reference ontologies, 231 concepts, inherited from the thesis — but all you need to know is that it exists and can be audited.

3rd MOVEMENT

Answer, with a receipt

Information needs become measures with a declared formula, written limitations, and named possible misreadings — before any number reaches a screen.

III.The questions it exists to answer

  • Which projects carry the most rework?
  • Which teams have the longest cycle time?
  • Who works on what — and what do the tasks they performed say about each person's skills, and the whole team's?
  • Which source did an indicator come from, how was it computed, and what does it not reach? — this last one, every number on the platform answers about itself.

IV.Skills read from what people did

The platform reads the tasks each person performed and writes the competence profile they materialise — the task is the evidence; the skill is what it demonstrates. Laid over the whole team, that reading answers what no CV can: where this team is strong, where the evidence runs thin, and who has already demonstrated what the next project demands.

  • It is not performance review — performance is the distance between promised and delivered, and the promise is not in the material;
  • it never compares people — each profile reads one person against themselves, over time;
  • a gap belongs to the record, never to the person — unobserved is not unknown.
what it claims
“observability with OpenTelemetry” — demonstrated skill
evidence
97 completed tasks · 14 in the domain · periods 1–3
provenance
derived — written by a language model on 2026-08-16
what it does not reach
44% of task bodies were written by someone else; the gap belongs to the record, never to the person

One person: evidence per skill

completed tasks demonstrating each domain · counts are computed, never estimated by the model

view as table
skilltasks
OpenTelemetry · SigNoz14
VPS provisioning12
Kubernetes9
Helm · Vault7
DNS · networking6

The team: how many people have demonstrated it

skill coverage across the team · where the bar is short, the next project carries risk

view as table
skillpeople
observability4
Kubernetes3
provisioning3
Helm · Vault2
Terraform1

Illustrative numbers, in the exact shape of the profiles the platform generates. Evidence counts are always computed from observed data — the language model writes the prose, never the numbers.

V.A team made of teams, with nothing summed

A team composed of others shows one row per sub-team, side by side — and no total. That is not an omission: the same person can belong to two sub-teams and the same task appear in both. Summing would count it twice, and nobody could reconcile the number with reality.

Clicking a sub-team opens its detail — what it is doing, what it has done, what comes next, and what it knows. The charts live there: the composed-team screen is for comparing, and comparing is done in aligned numbers.

  • whoever left stops counting at the moment they left — and what they did while there still counts;
  • a closed month never changes — recording a departure today does not rewrite March;
  • absence is stated — a sub-team with no work is named, never shown as zero.
what it claims
“19 items still open” — the distance between the two curves
evidence
76 opened and 57 closed over 8 weeks · observed count
provenance
what remains is derived from the two series — hence hatched
what it does not reach
there is no committed scope: it does not answer whether a sprint finishes. And “closed” is the tool's act — abandoned and completed enter alike

Burn-up and burn-down, and what remains between them

cumulative opened and closed · the hatched band is the open work, not a third line

19 still open76 opened57 closed07/0704/0825
see as a table
weekopenedclosedstill open
07 Jul642
04 Aug413110
25 Aug765719

The sub-teams, one by one

open work per sub-team · no total cell, and the screen says why

Integrations is not zero: it had no work in the period, and the two are not the same. And the rows do not add to 38 — the same person is in two of them.

Illustrative numbers, in the real shape of the screen. The delivery forecast is built by simulation over the team's own history — it always comes out as a confidence range, never a date, and below six weeks of history the platform refuses to forecast and says what is missing.

VI.Measured in production, not promised

One real installation, three organisations observed:

5,216
issues collected and classified
160
repositories under observation, across three organisations
46,435
semantic promotions, each with declared confidence
212
real sprints — and the plans that never became one, said to be plans
21,365
commits, with every author of each one
105,933
file versions — who changed what, and when
15,671
continuous-verification runs, with the phase the outcome decides
4,233
artifact evaluations — reviews, kept apart from the automated ones

And what the platform does not know is measured too: of the merged change requests, 2,394 went in with no check at all. That is not a gap in collection — it is a finding about the process, and it has its own name on screen.

Open conducting.

Elixir + Phoenix, PostgreSQL, a versioned YAML knowledge base. Fourteen quality gates. Open source, from thesis to deploy.