Exemplo de relatório de impacto de engenhariaacme/order-platform
Janela de 90 dias · churn de 14 dias · 161 commits analisados
Entrega mais rápida, código menos estável
A velocidade de commits acelerou 132% no período enquanto a taxa de estabilização caiu. PRs que passam de primeira a 94% mostram que o código passa fácil no review, mas 61% dos arquivos tocados precisaram de retrabalho em 14 dias. O review não está pegando o que o churn está medindo.
Cada semana conta uma história
A estabilização caiu para 39% na semana mais recente depois de uma rajada de 54 commits. O pico de volume aparece nas barras; a queda de durabilidade aparece na linha.
Composição do trabalho
- Tempo mediano até merge
- 36.8h
- Tamanho mediano de PR
- 13 arquivos · 679 linhas
- Taxa de primeira
- 94%
- Mediana de rodadas de review
- 0.0
Seu repo tem zonas
- internal/handlers0%3 arquivos · 3 churn
- internal/orders0%3 arquivos · 3 churn
- internal/message12%16 arquivos · 14 churn
- charts/order-platform14%7 arquivos · 6 churn
- internal/integrations16%45 arquivos · 38 churn
- internal/app33%3 arquivos · 2 churn
- docs/flows100%7 arquivos · 0 churn
- pkg/metrics100%3 arquivos · 0 churn
- docs75%4 arquivos · 1 churn
- .github/workflows67%3 arquivos · 1 churn
Diretórios com ao menos 3 arquivos tocados. Profundidade da agregação: 2.
Durabilidade e cascatas de correção
9,761 de 12,192 linhas introduzidas nessa janela ainda existem no HEAD. O git blame no HEAD atribui linhas aos commits que as escreveram.
38 de 128 commits gatilho foram seguidos por ao menos um FIX em arquivos compartilhados em 7 dias. Quase um terço da entrega precisou de follow-up.
Nomeie os arquivos que estão custando caro
| Arquivo | Toques | Linhas | Fixes |
|---|---|---|---|
| charts/order-platform/values.yaml | 40 | 194 | 4 |
| internal/app/application.go | 29 | 738 | 3 |
| internal/integrations/gateway/client.go | 24 | 1,967 | 0 |
| charts/order-platform/Chart.yaml | 24 | 96 | 0 |
| internal/orders/processor.go | 23 | 1,876 | 1 |
| pkg/config/config.go | 18 | 273 | 0 |
| charts/order-platform/environments/eu/values.yaml | 18 | 171 | 4 |
| internal/orders/events.go | 17 | 530 | 3 |
Ranqueado por toques na janela de análise. Contagem de fixes = commits com intenção FIX no mesmo arquivo.